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 |
#define | MCB_PROCESSED 0x0020 |
Typedefs | |
using | load_fn = Value *(*)(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 |
#define MCB_PROCESSED 0x0020 |
using load_fn = Value* (*)(ILoad* iload, USHORT chunkID, ValueLoader* vl) |
enum LoadableClassID |
ScripterExport Value * load_value | ( | ILoad * | iload, |
ValueLoader * | vload | ||
) |
|
extern |
|
extern |