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) |
函数 |
|
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 描述 Resource for more information. |
void* AllocFalloff | ( | Int32 | type | ) |
Allocates a falloff.
[in] | type | The falloff type. |