Operates external objects that is plugins (for example, Character Generator).
Methods
PluginsAdd
Adds the plugin (for example, CG).
Syntax
void PluginsAdd( object _pPlugin, long _llCallbackUserData )
Parameters
_pPlugin - plugin object
_llCallbackUserData - callback user data
PluginsAddVB6
PluginsAdd method for VB6
Syntax
void PluginsAddVB6( object _pPlugin, int _lCallbackUserData )
Parameters
_pPlugin - plugin object
_lCallbackUserData - callback user data
PluginsGetByIndex
Gets the plugin by its index.
Syntax
void PluginsGetByIndex( int _nIndex, out object _ppPlugin, out long _pllCallbackUserData )
Parameters
_nIndex - index of plugin
_ppPlugin - plugin object
_pllCallbackUserData - callback user data
PluginsGetByIndexVB6
PluginsGetByIndex method for VB6
Syntax
void PluginsGetByIndexVB6( int _nIndex, out object _ppPlugin, out int _pllCallbackUserData )
Parameters
_nIndex - index of plugin
_ppPlugin - plugin object
_pllCallbackUserData - callback user data
PluginsGetCount
Gets the number of plugins.
Syntax
void PluginsGetCount( out int _pnCount )
Parameters
_pnCount - number of plugins
PluginsRemove
Removes the plugin.
Syntax
void PluginsRemove( object _pPlugin )
Parameters
_pPlugin - plugin to be removed
PluginsReorder
Reorders plugins (for example, to add CG overlay before color conversion)
Syntax
void PluginsReorder( object _pPlugin, int _nOrderChange )
Parameters
_pPlugin - plugin object
_nOrderChange - direction (positive or negative) and amount of reorder