FXobject object = FX_NULLID; fxExpComputeObj("CreateTool(\"Null\", \"Test_Obj\", 0, 1 )", &object);
Command Classification Macros | |||||||||||
These macros are used to classify commands as they are registered. You should choose a classification that best describes the behavior of the command you are registering. Inside of messiah in the Customize->KeyCommandManager module all commands are listed in a list box grouped under these classifications. | |||||||||||
#define | FX_COMCLASS_GENERAL | ||||||||||
General Command Classification. | |||||||||||
#define | FX_COMCLASS_FILE | ||||||||||
Commands are related to File mode. | |||||||||||
#define | FX_COMCLASS_MOTION | ||||||||||
Commands affect object's motions. | |||||||||||
#define | FX_COMCLASS_IK | ||||||||||
Commands affect object's IK properties. | |||||||||||
#define | FX_COMCLASS_OBJECT | ||||||||||
Commands relate to object manipulation. | |||||||||||
#define | FX_COMCLASS_TOOL | ||||||||||
Commands relate to tool creation and manipulation. | |||||||||||
#define | FX_COMCLASS_EFFECT | ||||||||||
Commands relate to Effects. | |||||||||||
#define | FX_COMCLASS_SHADER | ||||||||||
Commands relate to Shaders. | |||||||||||
#define | FX_COMCLASS_SETUP | ||||||||||
Commands are related to Setup mode. | |||||||||||
#define | FX_COMCLASS_RENDER | ||||||||||
Commands are related to Render mode. | |||||||||||
#define | FX_COMCLASS_PLAY | ||||||||||
Commands are related to Play mode. | |||||||||||
#define | FX_COMCLASS_COMMAND | ||||||||||
Commands are related to Command mode. | |||||||||||
#define | FX_COMCLASS_COMPOSE | ||||||||||
Commands are related to Compose mode. | |||||||||||
#define | FX_COMCLASS_INTERFACE | ||||||||||
Commands relate to user interface manipulation. | |||||||||||
#define | FX_COMCLASS_ARMATURE | ||||||||||
Commands relate to Armatures or Actions. | |||||||||||
Command Registration and Execution | |||||||||||
FXcommand | fxCommandRegister (FXchar *name, FXchar *command_class, FXchar *command, FXint flags) | ||||||||||
Register a command module. | |||||||||||
FXint | fxCommandExecute (FXcommand command, FXchar *command_name, FXint flags) | ||||||||||
Execute an existing command either by name or command ID. | |||||||||||
Expression Evaluation Functions | |||||||||||
| |||||||||||
FXint | fxExpressionCompute (FXchar *exp, FXint flags) | ||||||||||
Evaluate an expression without regard to it's return value. | |||||||||||
FXint | fxExpComputeInt (FXchar *exp, FXint *var) | ||||||||||
Compute an expression that evaluates to an FXint. | |||||||||||
FXint | fxExpComputeDouble (FXchar *exp, FXdouble *var) | ||||||||||
Compute an expression that evaluates to an FXdouble. | |||||||||||
FXint | fxExpComputeFloat (FXchar *exp, FXfloat *var) | ||||||||||
Compute an expression that evaluates to an FXfloat. | |||||||||||
FXint | fxExpComputeVeci3 (FXchar *exp, FXveci var) | ||||||||||
Compute an expression that evaluates to an FXveci. | |||||||||||
FXint | fxExpComputeVecd3 (FXchar *exp, FXvecd var) | ||||||||||
Compute an expression that evaluates to an FXvecd. | |||||||||||
FXint | fxExpComputeVecf3 (FXchar *exp, FXvecf var) | ||||||||||
Compute an expression that evaluates to an FXvecf. | |||||||||||
FXint | fxExpComputeVeci4 (FXchar *exp, FXveci4 var) | ||||||||||
Compute an expression that evaluates to an FXveci4. | |||||||||||
FXint | fxExpComputeVecd4 (FXchar *exp, FXvecd4 var) | ||||||||||
Compute an expression that evaluates to an FXvecd4. | |||||||||||
FXint | fxExpComputeVecf4 (FXchar *exp, FXvecf4 var) | ||||||||||
Compute an expression that evaluates to an FXvecf4. | |||||||||||
FXint | fxExpComputeCharRGB (FXchar *exp, FXchar *var) | ||||||||||
Compute an expression that evaluates to an FXchar. | |||||||||||
FXint | fxExpComputeCharRGBA (FXchar *exp, FXchar *var) | ||||||||||
Compute an expression that evaluates to an FXchar. | |||||||||||
FXint | fxExpComputeChar (FXchar *exp, FXchar *var) | ||||||||||
Compute an expression that evaluates to an FXchar. | |||||||||||
FXint | fxExpComputeString (FXchar *exp, FXchar *var, FXint buffer_length) | ||||||||||
Compute an expression that evaluates to an FXchar *. | |||||||||||
FXint | fxExpComputeObj (FXchar *exp, FXobject *var) | ||||||||||
Compute an expression that evaluates to an FXobject. | |||||||||||
FXint | fxExpComputeImage (FXchar *exp, FXimage *var) | ||||||||||
Compute an expression that evaluates to an FXimage. | |||||||||||
FXint | fxExpComputeVoid (FXchar *exp, FXvoid **var) | ||||||||||
Compute an expression that evaluates to an FXvoid *. | |||||||||||
FXint | fxExpComputeInt64 (FXchar *exp, FXint64 *var) | ||||||||||
Compute an expression that evaluates to an FXint64. |
|
Execute an existing command either by name or command ID.
|
|
Register a command module.
|
© 2003 pmG WorldWide,
LLC.
|
Last
Updated on Thu Jul 10 04:49:36 2003
|