Classes | |
struct | FalloffCollectMessage |
struct | FalloffDataData |
class | FalloffData |
class | C4D_Falloff |
Macros | |
#define | ID_C4DFALLDATALIB |
#define | ID_C4DFALLOFFLIB |
#define | ID_BASE_FALLOFF |
#define | ID_STANDARD_FALLOFF |
#define | MSG_COLLECTC4DFALLOFF |
Typedefs | |
typedef FalloffData * | FalloffDataAllocator(void) |
Functions | |
void | FillFalloffPlugin (FALLOFFPLUGIN *fp, Int32 info, FalloffDataAllocator *g) |
Bool | RegisterFalloffPlugin (Int32 id, const maxon::String &str, Int32 info, FalloffDataAllocator *g, const maxon::String &description) |
void * | AllocFalloff (Int32 type) |
typedef FalloffData* FalloffDataAllocator(void) |
FalloffData allocator.
void FillFalloffPlugin | ( | FALLOFFPLUGIN * | fp, |
Int32 | info, | ||
FalloffDataAllocator * | g | ||
) |
Private.
Bool RegisterFalloffPlugin | ( | Int32 | id, |
const maxon::String & | str, | ||
Int32 | info, | ||
FalloffDataAllocator * | g, | ||
const maxon::String & | description | ||
) |
Registers a falloff plugin.
[in] | id | A unique plugin ID. Must be obtained from http://www.plugincafe.com. |
[in] | str | The name of the plugin. |
[in] | info | The falloff plugin info flags: PLUGINFLAG |
[in] | g | The allocator for the falloff plugin. This is a pointer to a function that creates a new instance of FalloffData with NewObj(). |
[in] | description | The name of the description resource file to use for the falloff plugin without .res extension, for example "ofalloff_falloffname". The name has to be unique, i.e. "ofalloff_falloffname" cannot be used for 2 different descriptions. See Description Resource for more information. |
void* AllocFalloff | ( | Int32 | type | ) |
Allocates a falloff.
[in] | type | The falloff type. |