This reference page is linked to from the following overview topics: 3DXI Controllers: IGameControl, 3DXI Animation Keys.
High level access to 3ds Max's controllers, including Biped, constraints and list controllers. More...
#include "..\maxheap.h"#include "..\istdplug.h"#include "IGameProperty.h"#include "IConversionManager.h"Go to the source code of this file.
Classes |
|
| class | IGameTCBKey |
| A generic animation key wrapper class.
More... |
|
| class | IGameBezierKey |
| A generic animation key wrapper class.
More... |
|
| class | IGameLinearKey |
| A generic animation key wrapper class.
More... |
|
| class | IGameSampleKey |
| A generic animation key wrapper class.
More... |
|
| class | IGameKey |
| Main animation key container. More... |
|
| class | IGameControl |
| A simple access class for controllers.
More... |
|
| class | IGameConstraint |
| Simple wrapper class for constraints.
More... |
|
Typedefs |
|
| typedef Tab< IGameKey > | IGameKeyTab |
| A Tab of IGameKey. |
|
Enumerations |
|
| enum | IGameControlType
{ IGAME_POS, IGAME_ROT, IGAME_SCALE, IGAME_FLOAT, IGAME_POINT3, IGAME_TM, IGAME_EULER_X, IGAME_EULER_Y, IGAME_EULER_Z, IGAME_POINT4, IGAME_POS_X, IGAME_POS_Y, IGAME_POS_Z } |
|
Various IGame Controller types. More... |
|
High level access to 3ds Max's controllers, including Biped, constraints and list controllers.
Point4 controller access is only available for 3ds Max 6.0 and above
Definition in file IGameControl.h.
| typedef Tab< IGameKey > IGameKeyTab |
Uses 3ds Max Template class Tab
Definition at line 237 of file IGameControl.h.
| enum IGameControlType |
Various IGame Controller types.
These controllers types are used to define the type of controller being queried.
| IGAME_POS |
Position Controller. |
| IGAME_ROT |
Rotation Controller. |
| IGAME_SCALE |
Scale Controller. |
| IGAME_FLOAT |
Float Controller. |
| IGAME_POINT3 |
Point3 Controller. |
| IGAME_TM |
Used for sampling the node transformation matrix. This is the only time this control type can be used |
| IGAME_EULER_X |
Euler X controller. |
| IGAME_EULER_Y |
Euler Y controller. |
| IGAME_EULER_Z |
Euler Z controller. |
| IGAME_POINT4 |
Point4 based controllers - available from 3ds max 6.0 |
| IGAME_POS_X |
Independent Position X Controller. |
| IGAME_POS_Y |
Independent Position Y Controller. |
| IGAME_POS_Z |
Independent Position Z Controller. |
Definition at line 33 of file IGameControl.h.