ManiaScript Trackmania 2020  30/10/2024
CAnimManager Class Reference

Documentation for class CAnimManager. More...

#include <2024_10_30.h>

Inheritance diagram for CAnimManager:
CNod

Public Types

enum  EAnimManagerEasing {
  Linear, QuadIn, QuadOut, QuadInOut,
  CubicIn, CubicOut, CubicInOut, QuartIn,
  QuartOut, QuartInOut, QuintIn, QuintOut,
  QuintInOut, SineIn, SineOut, SineInOut,
  ExpIn, ExpOut, ExpInOut, CircIn,
  CircOut, CircInOut, BackIn, BackOut,
  BackInOut, ElasticIn, ElasticOut, ElasticInOut,
  ElasticIn2, ElasticOut2, ElasticInOut2, BounceIn,
  BounceOut, BounceInOut
}
 

Public Member Functions

Void Add (CMlControl Control, Text XmlTarget, Integer StartTime, Integer Duration, CAnimManager::EAnimManagerEasing EasingFunc)
 
Void AddChain (CMlControl Control, Text XmlTarget, Integer Duration, CAnimManager::EAnimManagerEasing EasingFunc)
 
Void Add (CMlControl Control, Text XmlTarget, Integer Duration, CAnimManager::EAnimManagerEasing EasingFunc)
 
Void Flush (CMlControl Control)
 

Additional Inherited Members

- Public Attributes inherited from CNod
Ident const Id
 

Detailed Description

Documentation for class CAnimManager.

Definition at line 5295 of file 2024_10_30.h.

Member Enumeration Documentation

◆ EAnimManagerEasing

Enumerator
Linear 
QuadIn 
QuadOut 
QuadInOut 
CubicIn 
CubicOut 
CubicInOut 
QuartIn 
QuartOut 
QuartInOut 
QuintIn 
QuintOut 
QuintInOut 
SineIn 
SineOut 
SineInOut 
ExpIn 
ExpOut 
ExpInOut 
CircIn 
CircOut 
CircInOut 
BackIn 
BackOut 
BackInOut 
ElasticIn 
ElasticOut 
ElasticInOut 
ElasticIn2 
ElasticOut2 
ElasticInOut2 
BounceIn 
BounceOut 
BounceInOut 

Definition at line 5300 of file 2024_10_30.h.

5300  {
5301  Linear,
5302  QuadIn,
5303  QuadOut,
5304  QuadInOut,
5305  CubicIn,
5306  CubicOut,
5307  CubicInOut,
5308  QuartIn,
5309  QuartOut,
5310  QuartInOut,
5311  QuintIn,
5312  QuintOut,
5313  QuintInOut,
5314  SineIn,
5315  SineOut,
5316  SineInOut,
5317  ExpIn,
5318  ExpOut,
5319  ExpInOut,
5320  CircIn,
5321  CircOut,
5322  CircInOut,
5323  BackIn,
5324  BackOut,
5325  BackInOut,
5326  ElasticIn,
5327  ElasticOut,
5328  ElasticInOut,
5329  ElasticIn2,
5330  ElasticOut2,
5331  ElasticInOut2,
5332  BounceIn,
5333  BounceOut,
5334  BounceInOut,
5335  };

Member Function Documentation

◆ Add() [1/2]

Void CAnimManager::Add ( CMlControl  Control,
Text  XmlTarget,
Integer  Duration,
CAnimManager::EAnimManagerEasing  EasingFunc 
)

◆ Add() [2/2]

Void CAnimManager::Add ( CMlControl  Control,
Text  XmlTarget,
Integer  StartTime,
Integer  Duration,
CAnimManager::EAnimManagerEasing  EasingFunc 
)

◆ AddChain()

Void CAnimManager::AddChain ( CMlControl  Control,
Text  XmlTarget,
Integer  Duration,
CAnimManager::EAnimManagerEasing  EasingFunc 
)

◆ Flush()

Void CAnimManager::Flush ( CMlControl  Control)

The documentation for this class was generated from the following file:
CAnimManager::BackInOut
@ BackInOut
Definition: 2024_10_30.h:5325
CAnimManager::ElasticOut
@ ElasticOut
Definition: 2024_10_30.h:5327
CAnimManager::QuadInOut
@ QuadInOut
Definition: 2024_10_30.h:5304
CAnimManager::ElasticOut2
@ ElasticOut2
Definition: 2024_10_30.h:5330
CAnimManager::SineOut
@ SineOut
Definition: 2024_10_30.h:5315
CAnimManager::ElasticInOut
@ ElasticInOut
Definition: 2024_10_30.h:5328
CAnimManager::QuintIn
@ QuintIn
Definition: 2024_10_30.h:5311
CAnimManager::ExpOut
@ ExpOut
Definition: 2024_10_30.h:5318
CAnimManager::QuadIn
@ QuadIn
Definition: 2024_10_30.h:5302
CAnimManager::BackIn
@ BackIn
Definition: 2024_10_30.h:5323
CAnimManager::CubicOut
@ CubicOut
Definition: 2024_10_30.h:5306
CAnimManager::CubicIn
@ CubicIn
Definition: 2024_10_30.h:5305
CAnimManager::QuintOut
@ QuintOut
Definition: 2024_10_30.h:5312
CAnimManager::CircIn
@ CircIn
Definition: 2024_10_30.h:5320
CAnimManager::ElasticIn2
@ ElasticIn2
Definition: 2024_10_30.h:5329
CAnimManager::SineInOut
@ SineInOut
Definition: 2024_10_30.h:5316
CAnimManager::SineIn
@ SineIn
Definition: 2024_10_30.h:5314
CAnimManager::BackOut
@ BackOut
Definition: 2024_10_30.h:5324
CAnimManager::ExpIn
@ ExpIn
Definition: 2024_10_30.h:5317
CAnimManager::BounceInOut
@ BounceInOut
Definition: 2024_10_30.h:5334
CAnimManager::QuintInOut
@ QuintInOut
Definition: 2024_10_30.h:5313
CAnimManager::ElasticIn
@ ElasticIn
Definition: 2024_10_30.h:5326
CAnimManager::CubicInOut
@ CubicInOut
Definition: 2024_10_30.h:5307
CAnimManager::BounceOut
@ BounceOut
Definition: 2024_10_30.h:5333
CAnimManager::ElasticInOut2
@ ElasticInOut2
Definition: 2024_10_30.h:5331
CAnimManager::CircInOut
@ CircInOut
Definition: 2024_10_30.h:5322
CAnimManager::Linear
@ Linear
Definition: 2024_10_30.h:5301
CAnimManager::ExpInOut
@ ExpInOut
Definition: 2024_10_30.h:5319
CAnimManager::BounceIn
@ BounceIn
Definition: 2024_10_30.h:5332
CAnimManager::QuadOut
@ QuadOut
Definition: 2024_10_30.h:5303
CAnimManager::CircOut
@ CircOut
Definition: 2024_10_30.h:5321
CAnimManager::QuartIn
@ QuartIn
Definition: 2024_10_30.h:5308
CAnimManager::QuartOut
@ QuartOut
Definition: 2024_10_30.h:5309
CAnimManager::QuartInOut
@ QuartInOut
Definition: 2024_10_30.h:5310