273 lines
8.0 KiB
TypeScript
273 lines
8.0 KiB
TypeScript
enum CK_OBJECT_FLAGS {
|
|
CK_OBJECT_INTERFACEOBJ = 0x00000001,
|
|
CK_OBJECT_PRIVATE = 0x00000002,
|
|
CK_OBJECT_INTERFACEMARK = 0x00000004,
|
|
CK_OBJECT_FREEID = 0x00000008,
|
|
CK_OBJECT_TOBEDELETED = 0x00000010,
|
|
CK_OBJECT_NOTTOBESAVED = 0x00000020,
|
|
CK_OBJECT_VISIBLE = 0x00000040,
|
|
CK_OBJECT_NAMESHARED = 0x00000080,
|
|
CK_OBJECT_DYNAMIC = 0x00000108,
|
|
CK_OBJECT_HIERACHICALHIDE = 0x00000200,
|
|
CK_OBJECT_UPTODATE = 0x00000400,
|
|
CK_OBJECT_TEMPMARKER = 0x00000800,
|
|
CK_OBJECT_ONLYFORFILEREFERENCE = 0x00001000,
|
|
CK_OBJECT_NOTTOBEDELETED = 0x00002000,
|
|
CK_OBJECT_APPDATA = 0x00004000,
|
|
CK_OBJECT_SINGLEACTIVITY = 0x00008000,
|
|
CK_OBJECT_LOADSKIPBEOBJECT = 0x00010000,
|
|
CK_OBJECT_KEEPSINGLEACTIVITY = 0x00020000,
|
|
CK_OBJECT_LOADREPLACINGOBJECT = 0x00040000,
|
|
CK_OBJECT_NOTTOBELISTEDANDSAVED = 0x00000023,
|
|
CK_OBJECT_SELECTIONSET = 0x00080000,
|
|
CK_OBJECT_VR_DISTRIBUTED = 0x00100000,
|
|
CK_PARAMETEROUT_SETTINGS = 0x00400000,
|
|
CK_PARAMETEROUT_PARAMOP = 0x00800000,
|
|
CK_PARAMETERIN_DISABLED = 0x01000000,
|
|
CK_PARAMETERIN_THIS = 0x02000000,
|
|
CK_PARAMETERIN_SHARED = 0x04000000,
|
|
CK_PARAMETEROUT_DELETEAFTERUSE = 0x08000000,
|
|
CK_OBJECT_PARAMMASK = 0x0FC00000,
|
|
CK_BEHAVIORIO_IN = 0x10000000,
|
|
CK_BEHAVIORIO_OUT = 0x20000000,
|
|
CK_BEHAVIORIO_ACTIVE = 0x40000000,
|
|
CK_OBJECT_IOTYPEMASK = 0x30000000,
|
|
CK_OBJECT_IOMASK = 0xF0000000,
|
|
CKBEHAVIORLINK_RESERVED = 0x10000000,
|
|
CKBEHAVIORLINK_ACTIVATEDLASTFRAME = 0x20000000,
|
|
CK_OBJECT_BEHAVIORLINKMASK = 0x30000000,
|
|
}
|
|
|
|
enum CK_BEHAVIOR_FLAGS {
|
|
CKBEHAVIOR_NONE = 0x00000000,
|
|
CKBEHAVIOR_ACTIVE = 0x00000001,
|
|
CKBEHAVIOR_SCRIPT = 0x00000002,
|
|
CKBEHAVIOR_RESERVED1 = 0x00000004,
|
|
CKBEHAVIOR_USEFUNCTION = 0x00000008,
|
|
CKBEHAVIOR_RESERVED2 = 0x00000010,
|
|
CKBEHAVIOR_CUSTOMSETTINGSEDITDIALOG = 0x00000020,
|
|
CKBEHAVIOR_WAITSFORMESSAGE = 0x00000040,
|
|
CKBEHAVIOR_VARIABLEINPUTS = 0x00000080,
|
|
CKBEHAVIOR_VARIABLEOUTPUTS = 0x00000100,
|
|
CKBEHAVIOR_VARIABLEPARAMETERINPUTS = 0x00000200,
|
|
CKBEHAVIOR_VARIABLEPARAMETEROUTPUTS = 0x00000400,
|
|
CKBEHAVIOR_TOPMOST = 0x00004000,
|
|
CKBEHAVIOR_BUILDINGBLOCK = 0x00008000,
|
|
CKBEHAVIOR_MESSAGESENDER = 0x00010000,
|
|
CKBEHAVIOR_MESSAGERECEIVER = 0x00020000,
|
|
CKBEHAVIOR_TARGETABLE = 0x00040000,
|
|
CKBEHAVIOR_CUSTOMEDITDIALOG = 0x00080000,
|
|
CKBEHAVIOR_RESERVED0 = 0x00100000,
|
|
CKBEHAVIOR_EXECUTEDLASTFRAME = 0x00200000,
|
|
CKBEHAVIOR_DEACTIVATENEXTFRAME = 0x00400000,
|
|
CKBEHAVIOR_RESETNEXTFRAME = 0x00800000,
|
|
CKBEHAVIOR_INTERNALLYCREATEDINPUTS = 0x01000000,
|
|
CKBEHAVIOR_INTERNALLYCREATEDOUTPUTS = 0x02000000,
|
|
CKBEHAVIOR_INTERNALLYCREATEDINPUTPARAMS = 0x04000000,
|
|
CKBEHAVIOR_INTERNALLYCREATEDOUTPUTPARAMS = 0x08000000,
|
|
CKBEHAVIOR_INTERNALLYCREATEDLOCALPARAMS = 0x40000000,
|
|
CKBEHAVIOR_ACTIVATENEXTFRAME = 0x10000000,
|
|
CKBEHAVIOR_LOCKED = 0x20000000,
|
|
CKBEHAVIOR_LAUNCHEDONCE = 0x80000000,
|
|
}
|
|
|
|
enum CK_BEHAVIOR_CALLBACKMASK {
|
|
CKCB_BEHAVIORPRESAVE = 0x00000001,
|
|
CKCB_BEHAVIORDELETE = 0x00000002,
|
|
CKCB_BEHAVIORATTACH = 0x00000004,
|
|
CKCB_BEHAVIORDETACH = 0x00000008,
|
|
CKCB_BEHAVIORPAUSE = 0x00000010,
|
|
CKCB_BEHAVIORRESUME = 0x00000020,
|
|
CKCB_BEHAVIORCREATE = 0x00000040,
|
|
CKCB_BEHAVIORRESET = 0x00001000,
|
|
CKCB_BEHAVIORPOSTSAVE = 0x00000100,
|
|
CKCB_BEHAVIORLOAD = 0x00000200,
|
|
CKCB_BEHAVIOREDITED = 0x00000400,
|
|
CKCB_BEHAVIORSETTINGSEDITED = 0x00000800,
|
|
CKCB_BEHAVIORREADSTATE = 0x00001000,
|
|
CKCB_BEHAVIORNEWSCENE = 0x00002000,
|
|
CKCB_BEHAVIORACTIVATESCRIPT = 0x00004000,
|
|
CKCB_BEHAVIORDEACTIVATESCRIPT = 0x00008000,
|
|
CKCB_BEHAVIORRESETINBREAKPOINT = 0x00010000,
|
|
CKCB_BEHAVIORBASE = 0x0000000E,
|
|
CKCB_BEHAVIORSAVELOAD = 0x00000301,
|
|
CKCB_BEHAVIORPPR = 0x00000130,
|
|
CKCB_BEHAVIOREDITIONS = 0x00000C00,
|
|
CKCB_BEHAVIORALL = 0xFFFFFFFF,
|
|
}
|
|
|
|
enum CK_BEHAVIOR_RETURN {
|
|
CKBR_OK = 0,
|
|
CKBR_ACTIVATENEXTFRAME = 1,
|
|
CKBR_ATTACHFAILED = 2,
|
|
CKBR_DETACHFAILED = 4,
|
|
CKBR_LOCKED = 6,
|
|
CKBR_INFINITELOOP = 8,
|
|
CKBR_BREAK = 10,
|
|
CKBR_GENERICERROR = 0xA000,
|
|
CKBR_BEHAVIORERROR = 0xA002,
|
|
CKBR_OWNERERROR = 0xA004,
|
|
CKBR_PARAMETERERROR = 0xA008,
|
|
CKBR_GENERICERROR_RETRY = 0xA001,
|
|
CKBR_BEHAVIORERROR_RETRY = 0xA003,
|
|
CKBR_OWNERERROR_RETRY = 0xA005,
|
|
CKBR_PARAMETERERROR_RETRY = 0xA009,
|
|
}
|
|
|
|
enum CK_BEHAVIOR_TYPE {
|
|
CKBEHAVIORTYPE_BASE = 0x00000000,
|
|
CKBEHAVIORTYPE_SCRIPT = 0x00000001,
|
|
CKBEHAVIORTYPE_BEHAVIOR = 0x00000004,
|
|
}
|
|
|
|
enum CK_PARAMETERTYPE_FLAGS {
|
|
CKPARAMETERTYPE_VARIABLESIZE = 0x00000001,
|
|
CKPARAMETERTYPE_RESERVED = 0x00000002,
|
|
CKPARAMETERTYPE_HIDDEN = 0x00000004,
|
|
CKPARAMETERTYPE_FLAGS = 0x00000008,
|
|
CKPARAMETERTYPE_STRUCT = 0x00000010,
|
|
CKPARAMETERTYPE_ENUMS = 0x00000020,
|
|
CKPARAMETERTYPE_USER = 0x00000040,
|
|
CKPARAMETERTYPE_NOENDIANCONV = 0x00000080,
|
|
CKPARAMETERTYPE_TOSAVE = 0x00000100,
|
|
}
|
|
|
|
enum CK_ATTRIBUT_FLAGS {
|
|
CK_ATTRIBUT_CAN_MODIFY = 0x00000001,
|
|
CK_ATTRIBUT_CAN_DELETE = 0x00000002,
|
|
CK_ATTRIBUT_HIDDEN = 0x00000004,
|
|
CK_ATTRIBUT_DONOTSAVE = 0x00000008,
|
|
CK_ATTRIBUT_USER = 0x00000010,
|
|
CK_ATTRIBUT_SYSTEM = 0x00000020,
|
|
CK_ATTRIBUT_DONOTCOPY = 0x00000040,
|
|
CK_ATTRIBUT_TOSAVE = 0x00000080,
|
|
}
|
|
|
|
enum CK_BEHAVIORPROTOTYPE_FLAGS {
|
|
CK_BEHAVIORPROTOTYPE_NORMAL = 0x00000001,
|
|
CK_BEHAVIORPROTOTYPE_HIDDEN = 0x00000002,
|
|
CK_BEHAVIORPROTOTYPE_OBSOLETE = 0x00000004,
|
|
}
|
|
|
|
enum CK_LOADMODE {
|
|
CKLOAD_INVALID = -1,
|
|
CKLOAD_OK = 0,
|
|
CKLOAD_REPLACE = 1,
|
|
CKLOAD_RENAME = 2,
|
|
CKLOAD_USECURRENT = 3,
|
|
}
|
|
|
|
enum CK_OBJECTCREATION_OPTIONS {
|
|
CK_OBJECTCREATION_NONAMECHECK = 0,
|
|
CK_OBJECTCREATION_REPLACE = 1,
|
|
CK_OBJECTCREATION_RENAME = 2,
|
|
CK_OBJECTCREATION_USECURRENT = 3,
|
|
CK_OBJECTCREATION_ASK = 4,
|
|
CK_OBJECTCREATION_FLAGSMASK = 0x0000000F,
|
|
CK_OBJECTCREATION_DYNAMIC = 0x00000010,
|
|
CK_OBJECTCREATION_ACTIVATE = 0x00000020,
|
|
CK_OBJECTCREATION_NONAMECOPY = 0x00000040,
|
|
}
|
|
|
|
enum CK_DEPENDENCIES_OPMODE {
|
|
CK_DEPENDENCIES_COPY = 1,
|
|
CK_DEPENDENCIES_DELETE = 2,
|
|
CK_DEPENDENCIES_REPLACE = 3,
|
|
CK_DEPENDENCIES_SAVE = 4,
|
|
CK_DEPENDENCIES_BUILD = 5,
|
|
CK_DEPENDENCIES_OPERATIONMODE = 0xF,
|
|
}
|
|
|
|
enum CK_FILE_WRITEMODE {
|
|
CKFILE_UNCOMPRESSED = 0,
|
|
CKFILE_CHUNKCOMPRESSED_OLD = 1,
|
|
CKFILE_EXTERNALTEXTURES_OLD = 2,
|
|
CKFILE_FORVIEWER = 4,
|
|
CKFILE_WHOLECOMPRESSED = 8,
|
|
}
|
|
|
|
enum CK_CONFIG_FLAGS {
|
|
CK_CONFIG_DISABLEDSOUND = 1,
|
|
CK_CONFIG_DISABLEDINPUT = 2,
|
|
CK_CONFIG_DOWARN = 4,
|
|
}
|
|
|
|
enum CK_DESTROY_FLAGS {
|
|
CK_DESTROY_FREEID = 0x00000001,
|
|
CK_DESTROY_NONOTIFY = 0x00000002,
|
|
CK_DESTROY_TEMPOBJECT = 0x00000003,
|
|
}
|
|
|
|
enum CK_BINARYOPERATOR {
|
|
CKADD = 1,
|
|
CKSUB = 2,
|
|
CKMUL = 3,
|
|
CKDIV = 4,
|
|
}
|
|
|
|
enum CK_COMPOPERATOR {
|
|
CKEQUAL = 1,
|
|
CKNOTEQUAL = 2,
|
|
CKLESSER = 3,
|
|
CKLESSEREQUAL = 4,
|
|
CKGREATER = 5,
|
|
CKGREATEREQUAL = 6,
|
|
}
|
|
|
|
enum CK_SETOPERATOR {
|
|
CKUNION = 1,
|
|
CKINTERSECTION = 2,
|
|
CKSUBTRACTION = 3,
|
|
}
|
|
|
|
enum CK_ARRAYTYPE {
|
|
CKARRAYTYPE_INT = 1,
|
|
CKARRAYTYPE_FLOAT = 2,
|
|
CKARRAYTYPE_STRING = 3,
|
|
CKARRAYTYPE_OBJECT = 4,
|
|
CKARRAYTYPE_PARAMETER = 5,
|
|
}
|
|
|
|
enum CK_LOAD_FLAGS {
|
|
CK_LOAD_ANIMATION = 1 << 0,
|
|
CK_LOAD_GEOMETRY = 1 << 1,
|
|
CK_LOAD_DEFAULT = CK_LOAD_GEOMETRY | CK_LOAD_ANIMATION,
|
|
CK_LOAD_ASCHARACTER = 1 << 2,
|
|
CK_LOAD_DODIALOG = 1 << 3,
|
|
CK_LOAD_AS_DYNAMIC_OBJECT = 1 << 4,
|
|
CK_LOAD_AUTOMATICMODE = 1 << 5,
|
|
CK_LOAD_CHECKDUPLICATES = 1 << 6,
|
|
CK_LOAD_CHECKDEPENDENCIES = 1 << 7,
|
|
CK_LOAD_ONLYBEHAVIORS = 1 << 8,
|
|
CK_LOAD_REPLACEALL_WITHSCRIPT = 1 << 9,
|
|
}
|
|
|
|
enum CK_PLUGIN_TYPE {
|
|
CKPLUGIN_BITMAP_READER = 0,
|
|
CKPLUGIN_SOUND_READER = 1,
|
|
CKPLUGIN_MODEL_READER = 2,
|
|
CKPLUGIN_MANAGER_DLL = 3,
|
|
CKPLUGIN_BEHAVIOR_DLL = 4,
|
|
CKPLUGIN_RENDERENGINE_DLL = 5,
|
|
CKPLUGIN_MOVIE_READER = 6,
|
|
CKPLUGIN_EXTENSION_DLL = 7,
|
|
}
|
|
|
|
enum CK_PARAMETER_FLAGS {
|
|
CKPARAMETER_LOCAL = 0,
|
|
CKPARAMETER_IN = 1,
|
|
CKPARAMETER_OUT = 2,
|
|
CKPARAMETER_SETTING = 3,
|
|
}
|
|
|
|
enum CK_PROFILE_CATEGORY {
|
|
CK_PROFILE_RENDERTIME = 3,
|
|
CK_PROFILE_IKTIME = 7,
|
|
CK_PROFILE_ANIMATIONTIME = 6,
|
|
}
|
|
|
|
enum CK_BONES_REFERENTIAL {
|
|
CK_BONE_LOCAL = 0x00000000,
|
|
CK_BONE_WORLD,
|
|
CK_BONE_WORLDVIEW,
|
|
} |