3ds Max C++ API Reference
|
Classes | |
class | UserType |
class | GetParamName |
class | GetParamDim |
class | ParamBlockDesc |
class | ParamBlockDescID |
class | IParamArray |
class | IParamBlock |
class | ParamVersionDesc |
class | ParamBlockPLCB |
This is a handy post load call back for fixing up parameter blocks. More... | |
Macros | |
#define | PB_COUNT_CHUNK 0x0001 |
#define | PB_PARAM_CHUNK 0x0002 |
#define | PB_INDEX_CHUNK 0x0003 |
#define | PB_ANIMATABLE_CHUNK 0x0004 |
#define | PB_VERSION_CHUNK 0x0005 |
#define | PB_LOCKED_CHUNK 0x0006 |
#define | PB_FLOAT_CHUNK (TYPE_FLOAT + 0x100) |
#define | PB_INT_CHUNK (TYPE_INT + 0x100) |
#define | PB_RGBA_CHUNK (TYPE_RGBA + 0x100) |
#define | PB_POINT3_CHUNK (TYPE_POINT3 + 0x100) |
#define | PB_BOOL_CHUNK (TYPE_BOOL + 0x100) |
#define | PB_TYPE_CHUNK 0x0200 |
#define | PB_TYPE_FLOAT_CHUNK (PB_TYPE_CHUNK + TYPE_FLOAT) |
#define | PB_TYPE_INT_CHUNK (PB_TYPE_CHUNK + TYPE_INT) |
#define | PB_TYPE_RGBA_CHUNK (PB_TYPE_CHUNK + TYPE_RGBA) |
#define | PB_TYPE_POINT3_CHUNK (PB_TYPE_CHUNK + TYPE_POINT3) |
#define | PB_TYPE_BOOL_CHUNK (PB_TYPE_CHUNK + TYPE_BOOL) |
#define | PB_TYPE_USER_CHUNK (PB_TYPE_CHUNK + TYPE_USER) |
Functions | |
CoreExport IParamBlock * | CreateParameterBlock (ParamBlockDesc *pdesc, int count) |
CoreExport IParamBlock * | CreateParameterBlock (ParamBlockDescID *pdesc, int count, DWORD version) |
CoreExport IParamBlock * | UpdateParameterBlock (ParamBlockDescID *pdescOld, int oldCount, IParamBlock *oldPB, ParamBlockDescID *pdescNew, int newCount, DWORD newVersion) |
#define PB_COUNT_CHUNK 0x0001 |
#define PB_PARAM_CHUNK 0x0002 |
#define PB_INDEX_CHUNK 0x0003 |
#define PB_ANIMATABLE_CHUNK 0x0004 |
#define PB_VERSION_CHUNK 0x0005 |
#define PB_LOCKED_CHUNK 0x0006 |
#define PB_FLOAT_CHUNK (TYPE_FLOAT + 0x100) |
#define PB_INT_CHUNK (TYPE_INT + 0x100) |
#define PB_RGBA_CHUNK (TYPE_RGBA + 0x100) |
#define PB_POINT3_CHUNK (TYPE_POINT3 + 0x100) |
#define PB_BOOL_CHUNK (TYPE_BOOL + 0x100) |
#define PB_TYPE_CHUNK 0x0200 |
#define PB_TYPE_FLOAT_CHUNK (PB_TYPE_CHUNK + TYPE_FLOAT) |
#define PB_TYPE_INT_CHUNK (PB_TYPE_CHUNK + TYPE_INT) |
#define PB_TYPE_RGBA_CHUNK (PB_TYPE_CHUNK + TYPE_RGBA) |
#define PB_TYPE_POINT3_CHUNK (PB_TYPE_CHUNK + TYPE_POINT3) |
#define PB_TYPE_BOOL_CHUNK (PB_TYPE_CHUNK + TYPE_BOOL) |
#define PB_TYPE_USER_CHUNK (PB_TYPE_CHUNK + TYPE_USER) |
CoreExport IParamBlock* CreateParameterBlock | ( | ParamBlockDesc * | pdesc, |
int | count | ||
) |
CoreExport IParamBlock* CreateParameterBlock | ( | ParamBlockDescID * | pdesc, |
int | count, | ||
DWORD | version | ||
) |
CoreExport IParamBlock* UpdateParameterBlock | ( | ParamBlockDescID * | pdescOld, |
int | oldCount, | ||
IParamBlock * | oldPB, | ||
ParamBlockDescID * | pdescNew, | ||
int | newCount, | ||
DWORD | newVersion | ||
) |