|
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 | ||
| ) |