Callback Signature Macros | |
It is recommended that you use these Callback Signature Macros to define their associated Callbacks. This will help to shield your code from changes to messiahAPI. | |
#define | FX_EFFECTSCAN(f, dt, ed) |
Used to declare/define a scan_func() which iterates over an effect's targets. | |
Callback Functions | |
The following are Callbacks that you will create and send to messiah. See Callback Types for information. | |
FXintf | scan_func (FXeffect effect, FXtool tool, FXobject target, FXvoid *ed) |
User implemented effect target Enumeration Callback. | |
Effects Functions | |
| |
FXeffect | fxEffectCreate (FXchar *effect_type, FXchar *effect_name, FXobject target, FXint flags) |
Used to create a new instance of an effect in a messiah scene. | |
FXint | fxEffectTargetScan (FXeffect effect, FXint(*scan_func)(FXeffect, FXtool, FXobject, FXvoid *), FXvoid *data, FXint flags) |
Specifies a scan_func() to be called once for each attached target. | |
FXtool | fxEffectTool (FXeffect effect, FXint flags) |
Get the effect's tool. | |
FXobject | fxEffectTargetFirst (FXeffect effect, FXint flags) |
Get the effect's first target. | |
FXobject | fxEffectTargetNext (FXeffect effect, FXobject currentID, FXint flags) |
Get the effect's next target, given an existing one. | |
Initialization Functions | |
| |
FXint | fxInitEffectManipulator (FXchar *manipulator, FXint flags) |
Set the way your effect will be displayed in messiah's world view. | |
FXint | fxInitEffectColor (FXubyte red, FXubyte green, FXubyte blue) |
Set the color of your effect. | |
FXint | fxInitEffectTool (FXchar *tool_name, FXint flags) |
Sets the tool that your effect will use. |
|
Used to declare/define a scan_func() which iterates over an effect's targets.
|
|
Used to create a new instance of an effect in a messiah scene.
|
|
Get the effect's first target.
|
|
Get the effect's next target, given an existing one.
|
|
Specifies a scan_func() to be called once for each attached target.
|
|
Get the effect's tool.
|
|
Set the color of your effect.
|
|
Set the way your effect will be displayed in messiah's world view.
|
|
Sets the tool that your effect will use.
|
|
User implemented effect target Enumeration Callback.
|
© 2003 pmG WorldWide,
LLC.
|
Last
Updated on Thu Jul 10 04:49:36 2003
|