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.