|
3ds Max C++ API Reference
|
#include "mxsMaxFileVersion.h"#include "../ScripterExport.h"#include "../kernel/value.h"#include "../../maxtypes.h"#include "../../tab.h"#include "../../ioapi.h"Classes | |
| class | ValueLoadCallback |
| class | ValueLoader |
| class | ValueLoadPLCB |
| class | CallbackScript |
Macros | |
| #define | OPENSCRIPT_CHUNK 0x0010 |
| #define | SAVESCRIPT_CHUNK 0x0020 |
| #define | PSGLOBALS_CHUNK 0x0030 |
| #define | MSPLUGINCLASS_CHUNK 0x0040 |
| #define | MSPLUGINCLASSHDR_CHUNK 0x0050 |
| #define | LENGTH_CHUNK 0x0060 |
| #define | CALLBACKSCRIPT_A_CHUNK 0x0070 |
| #define | CALLBACKSCRIPT_W_CHUNK 0x0071 |
| #define | CUSTATTRIBDEF_CHUNK 0x0080 |
| #define | SOURCE_A_CHUNK 0x00a0 |
| #define | SOURCE_W_CHUNK 0x00a1 |
| #define | MCB_SCRIPT_IS_FILE 0x0001 |
| #define | MCB_PERSISTENT 0x0002 |
| #define | MCB_HAS_ID 0x0004 |
| #define | MCB_INVALID 0x0008 |
| #define | MCB_SCENE_FILE_EMBEDDED 0x0010 |
Typedefs | |
| typedef Value *(* | load_fn) (ILoad *iload, USHORT chunkID, ValueLoader *vl) |
Functions | |
| ScripterExport Value * | load_value (ILoad *iload, ValueLoader *vload) |
| void | save_persistent_callback_scripts (ISave *isave) |
| IOResult | load_persistent_callback_script (ILoad *iload) |
Variables | |
| Tab< ValueLoader * > | value_loaders |
| Tab< CallbackScript * > * | callback_scripts [] |
| #define OPENSCRIPT_CHUNK 0x0010 |
| #define SAVESCRIPT_CHUNK 0x0020 |
| #define PSGLOBALS_CHUNK 0x0030 |
| #define MSPLUGINCLASS_CHUNK 0x0040 |
| #define MSPLUGINCLASSHDR_CHUNK 0x0050 |
| #define LENGTH_CHUNK 0x0060 |
| #define CALLBACKSCRIPT_A_CHUNK 0x0070 |
| #define CALLBACKSCRIPT_W_CHUNK 0x0071 |
| #define CUSTATTRIBDEF_CHUNK 0x0080 |
| #define SOURCE_A_CHUNK 0x00a0 |
| #define SOURCE_W_CHUNK 0x00a1 |
| #define MCB_SCRIPT_IS_FILE 0x0001 |
| #define MCB_PERSISTENT 0x0002 |
| #define MCB_HAS_ID 0x0004 |
| #define MCB_INVALID 0x0008 |
| #define MCB_SCENE_FILE_EMBEDDED 0x0010 |
| typedef Value*(* load_fn) (ILoad *iload, USHORT chunkID, ValueLoader *vl) |
| enum LoadableClassID |
| ScripterExport Value* load_value | ( | ILoad * | iload, |
| ValueLoader * | vload | ||
| ) |
|
extern |
|
extern |