{ "types": [ { "type": "int", "name": "BlitAlpha" }, { "type": "int", "name": "BlitFormat" }, { "type": "int", "name": "CGxFormat__Format" }, { "type": "int", "name": "CGxMatrixStack__EMatrixFlags" }, { "type": "int", "name": "COLOR_FILE_FORMAT" }, { "type": "long long", "name": "D3DDEVTYPE" }, { "type": "int32_t", "name": "D3DFORMAT" }, { "type": "int", "name": "EGxApi" }, { "type": "int", "name": "EGxBlend" }, { "type": "int", "name": "EGxColorFormat" }, { "type": "int", "name": "EGxFontHJusts" }, { "type": "int", "name": "EGxFontVJusts" }, { "type": "int", "name": "EGxMasterEnables" }, { "type": "int", "name": "EGxPoolHintBits" }, { "type": "int", "name": "EGxPoolTarget" }, { "type": "int", "name": "EGxPoolUsage" }, { "type": "int", "name": "EGxPrim" }, { "type": "int", "name": "EGxPrimMask" }, { "type": "int", "name": "EGxRenderState" }, { "type": "int", "name": "EGxShPS" }, { "type": "int", "name": "EGxShTarget" }, { "type": "int", "name": "EGxShVS" }, { "type": "int", "name": "EGxTexCommand" }, { "type": "int", "name": "EGxTexFilter" }, { "type": "int", "name": "EGxTexFormat" }, { "type": "int", "name": "EGxTexTarget" }, { "type": "int", "name": "EGxTexWrapMode" }, { "type": "int", "name": "EGxVertexAttrib" }, { "type": "int", "name": "EGxVertexBufferFormat" }, { "type": "int", "name": "EGxWM" }, { "type": "int", "name": "EGxXform" }, { "type": "int", "name": "EGxuDrawListCategory" }, { "type": "void**", "name": "EVENTHANDLERFUNC" }, { "type": "int", "name": "EVENTID" }, { "type": "HCOLORMAP__*", "name": "HCOLORMAP" }, { "type": "void*", "name": "HEVENTCONTEXT" }, { "type": "HPROPCONTEXT__*", "name": "HPROPCONTEXT" }, { "type": "long long", "name": "KEY" }, { "type": "long long", "name": "MOUSEBUTTON" }, { "type": "int", "name": "MOUSEMODE" }, { "type": "int", "name": "MipMapAlgorithm" }, { "type": "int", "name": "OSINPUT" }, { "type": "int", "name": "OS_MOUSE_MODE" }, { "type": "int", "name": "PIXEL_FORMAT" }, { "type": "long long", "name": "SCHEDSTATE" }, { "type": "int", "name": "STATUS_TYPE" }, { "type": "int32_t", "name": "intptr_t" }, { "type": "int32_t", "name": "ptrdiff_t" }, { "type": "uint32_t", "name": "uintptr_t" }, { "type": "CSBasePriorityQueue", "name": "TSPriorityQueue_EvtTimer" }, { "type": "TSList_CStatus__STATUSENTRY", "name": "TSExplicitList_CStatus__STATUSENTRY" }, { "type": "TSList_EvtMessage", "name": "TSExplicitList_EvtMessage" }, { "type": "TSList_EvtHandler", "name": "TSExplicitList_EvtHandler" }, { "type": "TSList_EvtKeyDown", "name": "TSExplicitList_EvtKeyDown" }, { "type": "TSList_EvtContext", "name": "TSExplicitList_EvtContext" }, { "type": "TSList_SIMPLEFRAMENODE", "name": "TSExplicitList_SIMPLEFRAMENODE" }, { "type": "TSList_EVENTLISTENERNODE", "name": "TSExplicitList_EVENTLISTENERNODE" }, { "type": "TSList_FrameScript_EventObject", "name": "TSExplicitList_FrameScript_EventObject" }, { "type": "TSList_CGxBuf", "name": "TSExplicitList_CGxBuf" }, { "type": "TSList_CGxPool", "name": "TSExplicitList_CGxPool" }, { "type": "TSList_CGxShader", "name": "TSExplicitList_CGxShader" } ], "structs": [ { "name": "BLPJPEGHeader", "size": 1024, "members": [ { "type": "uint32_t", "name": "headerSize", "offset": 0 }, { "type": "uint8_t", "name": "headerData", "arrsize": 1020, "offset": 4 } ] }, { "name": "BlpPalPixel", "size": 4, "members": [ { "type": "uint8_t", "name": "b", "offset": 0 }, { "type": "uint8_t", "name": "g", "offset": 1 }, { "type": "uint8_t", "name": "r", "offset": 2 }, { "type": "uint8_t", "name": "pad", "offset": 3 } ] }, { "name": "C2Vector", "size": 8, "members": [ { "type": "float", "name": "x", "offset": 0 }, { "type": "float", "name": "y", "offset": 4 } ] }, { "name": "C2iVector", "size": 8, "members": [ { "type": "int32_t", "name": "x", "offset": 0 }, { "type": "int32_t", "name": "y", "offset": 4 } ] }, { "name": "C33Matrix", "size": 36, "members": [ { "type": "float", "name": "a0", "offset": 0 }, { "type": "float", "name": "a1", "offset": 4 }, { "type": "float", "name": "a2", "offset": 8 }, { "type": "float", "name": "b0", "offset": 12 }, { "type": "float", "name": "b1", "offset": 16 }, { "type": "float", "name": "b2", "offset": 20 }, { "type": "float", "name": "c0", "offset": 24 }, { "type": "float", "name": "c1", "offset": 28 }, { "type": "float", "name": "c2", "offset": 32 } ] }, { "name": "C34Matrix", "size": 48, "members": [ { "type": "float", "name": "a0", "offset": 0 }, { "type": "float", "name": "a1", "offset": 4 }, { "type": "float", "name": "a2", "offset": 8 }, { "type": "float", "name": "b0", "offset": 12 }, { "type": "float", "name": "b1", "offset": 16 }, { "type": "float", "name": "b2", "offset": 20 }, { "type": "float", "name": "c0", "offset": 24 }, { "type": "float", "name": "c1", "offset": 28 }, { "type": "float", "name": "c2", "offset": 32 }, { "type": "float", "name": "d0", "offset": 36 }, { "type": "float", "name": "d1", "offset": 40 }, { "type": "float", "name": "d2", "offset": 44 } ] }, { "name": "C3Vector", "size": 12, "members": [ { "type": "float", "name": "x", "offset": 0 }, { "type": "float", "name": "y", "offset": 4 }, { "type": "float", "name": "z", "offset": 8 } ] }, { "name": "C44Matrix", "size": 64, "members": [ { "type": "float", "name": "a0", "offset": 0 }, { "type": "float", "name": "a1", "offset": 4 }, { "type": "float", "name": "a2", "offset": 8 }, { "type": "float", "name": "a3", "offset": 12 }, { "type": "float", "name": "b0", "offset": 16 }, { "type": "float", "name": "b1", "offset": 20 }, { "type": "float", "name": "b2", "offset": 24 }, { "type": "float", "name": "b3", "offset": 28 }, { "type": "float", "name": "c0", "offset": 32 }, { "type": "float", "name": "c1", "offset": 36 }, { "type": "float", "name": "c2", "offset": 40 }, { "type": "float", "name": "c3", "offset": 44 }, { "type": "float", "name": "d0", "offset": 48 }, { "type": "float", "name": "d1", "offset": 52 }, { "type": "float", "name": "d2", "offset": 56 }, { "type": "float", "name": "d3", "offset": 60 } ] }, { "name": "C4LargePixel", "size": 32, "members": [ { "type": "uint64_t", "name": "b", "offset": 0 }, { "type": "uint64_t", "name": "g", "offset": 8 }, { "type": "uint64_t", "name": "r", "offset": 16 }, { "type": "uint64_t", "name": "a", "offset": 24 } ] }, { "name": "C4Pixel", "size": 4, "members": [ { "type": "uint8_t", "name": "b", "offset": 0 }, { "type": "uint8_t", "name": "g", "offset": 1 }, { "type": "uint8_t", "name": "r", "offset": 2 }, { "type": "uint8_t", "name": "a", "offset": 3 } ] }, { "name": "C4Quaternion", "size": 16, "members": [ { "type": "float", "name": "x", "offset": 0 }, { "type": "float", "name": "y", "offset": 4 }, { "type": "float", "name": "z", "offset": 8 }, { "type": "float", "name": "w", "offset": 12 } ] }, { "name": "C4Vector", "size": 16, "members": [ { "type": "float", "name": "x", "offset": 0 }, { "type": "float", "name": "y", "offset": 4 }, { "type": "float", "name": "z", "offset": 8 }, { "type": "float", "name": "w", "offset": 12 } ] }, { "name": "CDataRecycler", "size": 24, "members": [ { "type": "CDataRecycler__vtable*", "name": "v_vtable", "offset": 0 }, { "type": "int32_t", "name": "m_nodesRecyclable", "offset": 4 }, { "type": "uint32_t", "name": "m_nodesPerBlock", "offset": 8 }, { "type": "CDataRecycler__NodeBlock*", "name": "m_nodeBlockList", "offset": 12 }, { "type": "CDataRecycler__Node*", "name": "m_nodeFullList", "offset": 16 }, { "type": "CDataRecycler__Node*", "name": "m_nodeEmptyList", "offset": 20 } ] }, { "name": "CDataRecycler__Node", "size": 12, "members": [ { "type": "CDataRecycler__Node*", "name": "m_next", "offset": 0 }, { "type": "void*", "name": "m_data", "offset": 4 }, { "type": "uint32_t", "name": "m_bytes", "offset": 8 } ] }, { "name": "CDataRecycler__vtable", "size": 20, "members": [ { "type": "void*", "name": "v_fn_00", "offset": 0 }, { "type": "void*", "name": "v_fn_01", "offset": 4 }, { "type": "void*", "name": "v_fn_02", "offset": 8 }, { "type": "void*", "name": "v_fn_03", "offset": 12 }, { "type": "void*", "name": "v_fn_04", "offset": 16 } ] }, { "name": "CGxDevice__vtable", "size": 336, "members": [ { "type": "void*", "name": "v_fn_0_ITexMarkAsUpdated", "offset": 0 }, { "type": "void*", "name": "v_fn_1_IRsSendToHw", "offset": 4 }, { "type": "void*", "name": "v_fn_2_ICursorCreate", "offset": 8 }, { "type": "void*", "name": "v_fn_3_ICursorDestroy", "offset": 12 }, { "type": "void*", "name": "v_fn_4_ICursorDraw", "offset": 16 }, { "type": "void*", "name": "v_fn_5", "offset": 20 }, { "type": "void*", "name": "v_fn_6", "offset": 24 }, { "type": "void*", "name": "v_fn_7", "offset": 28 }, { "type": "void*", "name": "v_fn_8", "offset": 32 }, { "type": "void*", "name": "v_fn_9", "offset": 36 }, { "type": "void*", "name": "v_fn_10_DeviceCreate", "offset": 40 }, { "type": "void*", "name": "v_fn_11_DeviceDestroy", "offset": 44 }, { "type": "void*", "name": "v_fn_12", "offset": 48 }, { "type": "void*", "name": "v_fn_13_DeviceSetFormat", "offset": 52 }, { "type": "void*", "name": "v_fn_14_DeviceSetBaseMipLevel", "offset": 56 }, { "type": "void*", "name": "v_fn_15_DeviceSetGamma", "offset": 60 }, { "type": "void*", "name": "v_fn_16", "offset": 64 }, { "type": "void*", "name": "v_fn_17", "offset": 68 }, { "type": "void*", "name": "v_fn_18", "offset": 72 }, { "type": "void*", "name": "v_fn_19", "offset": 76 }, { "type": "void*", "name": "v_fn_20", "offset": 80 }, { "type": "void*", "name": "v_fn_21", "offset": 84 }, { "type": "void*", "name": "v_fn_22_DeviceWM", "offset": 88 }, { "type": "void*", "name": "v_fn_23", "offset": 92 }, { "type": "void*", "name": "v_fn_24", "offset": 96 }, { "type": "void*", "name": "v_fn_25", "offset": 100 }, { "type": "void*", "name": "v_fn_26", "offset": 104 }, { "type": "void*", "name": "v_fn_27", "offset": 108 }, { "type": "void*", "name": "v_fn_28_DeviceOverride", "offset": 112 }, { "type": "void*", "name": "v_fn_29", "offset": 116 }, { "type": "void*", "name": "v_fn_30", "offset": 120 }, { "type": "void*", "name": "v_fn_31", "offset": 124 }, { "type": "void*", "name": "v_fn_32", "offset": 128 }, { "type": "void*", "name": "v_fn_33", "offset": 132 }, { "type": "void*", "name": "v_fn_34", "offset": 136 }, { "type": "void*", "name": "v_fn_35_CapsWindowSize", "offset": 140 }, { "type": "void*", "name": "v_fn_36_CapsWindowSizeInScreenCoords", "offset": 144 }, { "type": "void*", "name": "v_fn_37", "offset": 148 }, { "type": "void*", "name": "v_fn_38_ScenePresent", "offset": 152 }, { "type": "void*", "name": "v_fn_39_SceneClear", "offset": 156 }, { "type": "void*", "name": "v_fn_40_XformSetProjection", "offset": 160 }, { "type": "void*", "name": "v_fn_41_XformSetView", "offset": 164 }, { "type": "void*", "name": "v_fn_42_Draw", "offset": 168 }, { "type": "void*", "name": "v_fn_43", "offset": 172 }, { "type": "void*", "name": "v_fn_44", "offset": 176 }, { "type": "void*", "name": "v_fn_45", "offset": 180 }, { "type": "void*", "name": "v_fn_46", "offset": 184 }, { "type": "void*", "name": "v_fn_47", "offset": 188 }, { "type": "void*", "name": "v_fn_48", "offset": 192 }, { "type": "void*", "name": "v_fn_49", "offset": 196 }, { "type": "void*", "name": "v_fn_50", "offset": 200 }, { "type": "void*", "name": "v_fn_51_MasterEnableSet", "offset": 204 }, { "type": "void*", "name": "v_fn_52_PoolSizeSet", "offset": 208 }, { "type": "void*", "name": "v_fn_53_PoolDestroy", "offset": 212 }, { "type": "void*", "name": "v_fn_54_BufLock", "offset": 216 }, { "type": "void*", "name": "v_fn_55_BufUnlock", "offset": 220 }, { "type": "void*", "name": "v_fn_56_BufData", "offset": 224 }, { "type": "void*", "name": "v_fn_57_TexCreate", "offset": 228 }, { "type": "void*", "name": "v_fn_58_TexDestroy", "offset": 232 }, { "type": "void*", "name": "v_fn_59_TexCopy", "offset": 236 }, { "type": "void*", "name": "v_fn_60", "offset": 240 }, { "type": "void*", "name": "v_fn_61", "offset": 244 }, { "type": "void*", "name": "v_fn_62", "offset": 248 }, { "type": "void*", "name": "v_fn_63", "offset": 252 }, { "type": "void*", "name": "v_fn_64", "offset": 256 }, { "type": "void*", "name": "v_fn_65", "offset": 260 }, { "type": "void*", "name": "v_fn_66", "offset": 264 }, { "type": "void*", "name": "v_fn_67", "offset": 268 }, { "type": "void*", "name": "v_fn_68_ShaderCreate", "offset": 272 }, { "type": "void*", "name": "v_fn_69", "offset": 276 }, { "type": "void*", "name": "v_fn_70_ShaderConstantsSet", "offset": 280 }, { "type": "void*", "name": "v_fn_71", "offset": 284 }, { "type": "void*", "name": "v_fn_72_IShaderCreate", "offset": 288 }, { "type": "void*", "name": "v_fn_73_CursorSetVisible", "offset": 292 }, { "type": "void*", "name": "v_fn_74_CursorLock", "offset": 296 }, { "type": "void*", "name": "v_fn_75_CursorUnlock", "offset": 300 }, { "type": "void*", "name": "v_fn_76", "offset": 304 }, { "type": "void*", "name": "v_fn_77", "offset": 308 }, { "type": "void*", "name": "v_fn_78", "offset": 312 }, { "type": "void*", "name": "v_fn_79", "offset": 316 }, { "type": "void*", "name": "v_fn_80_StereoEnabled", "offset": 320 }, { "type": "void*", "name": "v_fn_81", "offset": 324 }, { "type": "void*", "name": "v_fn_82", "offset": 328 }, { "type": "void*", "name": "v_fn_83", "offset": 332 } ] }, { "name": "CGxGammaRamp", "size": 1536, "members": [ { "type": "uint16_t", "name": "red", "arrsize": 256, "offset": 0 }, { "type": "uint16_t", "name": "green", "arrsize": 256, "offset": 512 }, { "type": "uint16_t", "name": "blue", "arrsize": 256, "offset": 1024 } ] }, { "name": "CGxTexFlags", "size": 4, "members": [ { "type": "uint32_t", "name": "m_flags", "offset": 0 } ] }, { "name": "CImVector", "size": 4, "members": [ { "type": "uint8_t", "name": "b", "offset": 0 }, { "type": "uint8_t", "name": "g", "offset": 1 }, { "type": "uint8_t", "name": "r", "offset": 2 }, { "type": "uint8_t", "name": "a", "offset": 3 } ] }, { "name": "CRange", "size": 8, "members": [ { "type": "float", "name": "l", "offset": 0 }, { "type": "float", "name": "h", "offset": 4 } ] }, { "name": "CRect", "size": 16, "members": [ { "type": "float", "name": "minY", "offset": 0 }, { "type": "float", "name": "minX", "offset": 4 }, { "type": "float", "name": "maxY", "offset": 8 }, { "type": "float", "name": "maxX", "offset": 12 } ] }, { "name": "CSBasePriority", "size": 8, "members": [ { "type": "CSBasePriorityQueue*", "name": "m_queue", "offset": 0 }, { "type": "uint32_t", "name": "m_index", "offset": 4 } ] }, { "name": "CSRWLock", "size": 12, "members": [ { "type": "uint8_t", "name": "m_opaqueData", "arrsize": 12, "offset": 0 } ] }, { "name": "CSimpleFrame", "size": 0 }, { "name": "CiRange", "size": 8, "members": [ { "type": "int32_t", "name": "l", "offset": 0 }, { "type": "int32_t", "name": "h", "offset": 4 } ] }, { "name": "CiRect", "size": 16, "members": [ { "type": "int32_t", "name": "minY", "offset": 0 }, { "type": "int32_t", "name": "minX", "offset": 4 }, { "type": "int32_t", "name": "maxY", "offset": 8 }, { "type": "int32_t", "name": "maxX", "offset": 12 } ] }, { "name": "D3DLOCKED_RECT", "size": 8, "members": [ { "type": "int32_t", "name": "Pitch", "offset": 0 }, { "type": "void*", "name": "pBits", "offset": 4 } ] }, { "name": "D3DPSHADERCAPS2_0", "size": 20, "members": [ { "type": "uint32_t", "name": "Caps", "offset": 0 }, { "type": "int32_t", "name": "DynamicFlowControlDepth", "offset": 4 }, { "type": "int32_t", "name": "NumTemps", "offset": 8 }, { "type": "int32_t", "name": "StaticFlowControlDepth", "offset": 12 }, { "type": "int32_t", "name": "NumInstructionSlots", "offset": 16 } ] }, { "name": "D3DVSHADERCAPS2_0", "size": 16, "members": [ { "type": "uint32_t", "name": "Caps", "offset": 0 }, { "type": "int32_t", "name": "DynamicFlowControlDepth", "offset": 4 }, { "type": "int32_t", "name": "NumTemps", "offset": 8 }, { "type": "int32_t", "name": "StaticFlowControlDepth", "offset": 12 } ] }, { "name": "EVENT_DATA_CHAR", "size": 12, "members": [ { "type": "int32_t", "name": "ch", "offset": 0 }, { "type": "uint32_t", "name": "metaKeyState", "offset": 4 }, { "type": "uint32_t", "name": "repeat", "offset": 8 } ] }, { "name": "EVENT_DATA_FOCUS", "size": 4, "members": [ { "type": "int32_t", "name": "focus", "offset": 0 } ] }, { "name": "EVENT_DATA_IDLE", "size": 8, "members": [ { "type": "float", "name": "elapsedSec", "offset": 0 }, { "type": "uint32_t", "name": "time", "offset": 4 } ] }, { "name": "EVENT_DATA_SIZE", "size": 8, "members": [ { "type": "int32_t", "name": "w", "offset": 0 }, { "type": "int32_t", "name": "h", "offset": 4 } ] }, { "name": "FrameScript_Object", "size": 16, "members": [ { "type": "void**", "name": "v_vtable", "offset": 0 }, { "type": "int32_t", "name": "lua_registered", "offset": 4 }, { "type": "int32_t", "name": "lua_objectRef", "offset": 8 }, { "type": "int32_t", "name": "m_onEvent", "offset": 12 } ] }, { "name": "HASHKEY_NONE", "size": 4, "members": [ { "type": "int32_t", "name": "m_unused", "offset": 0 } ] }, { "name": "HASHKEY_PTR", "size": 4, "members": [ { "type": "void*", "name": "m_key", "offset": 0 } ] }, { "name": "HASHKEY_STR", "size": 4, "members": [ { "type": "char*", "name": "m_str", "offset": 0 } ] }, { "name": "HASHKEY_STRI", "size": 4, "members": [ { "type": "char*", "name": "m_str", "offset": 0 } ] }, { "name": "HCOLORMAP__", "size": 4, "members": [ { "type": "int32_t", "name": "unused", "offset": 0 } ] }, { "name": "HPROPCONTEXT__", "size": 4, "members": [ { "type": "int32_t", "name": "unused", "offset": 0 } ] }, { "name": "IDirect3D9", "size": 4, "members": [ { "type": "void**", "name": "v_vtable", "offset": 0 } ] }, { "name": "IDirect3DDevice9", "size": 4, "members": [ { "type": "void**", "name": "v_vtable", "offset": 0 } ] }, { "name": "IDirect3DIndexBuffer9", "size": 4, "members": [ { "type": "void**", "name": "v_vtable", "offset": 0 } ] }, { "name": "IDirect3DSurface9", "size": 4, "members": [ { "type": "void**", "name": "v_vtable", "offset": 0 } ] }, { "name": "IDirect3DTexture9", "size": 4, "members": [ { "type": "void**", "name": "v_vtable", "offset": 0 } ] }, { "name": "IDirect3DVertexBuffer9", "size": 4, "members": [ { "type": "void**", "name": "v_vtable", "offset": 0 } ] }, { "name": "IDirect3DVertexDeclaration9", "size": 4, "members": [ { "type": "void**", "name": "v_vtable", "offset": 0 } ] }, { "name": "MipBits", "size": 4, "members": [ { "type": "C4Pixel*", "name": "mip", "arrsize": 1, "offset": 0 } ] }, { "name": "SCritSect", "size": 24, "members": [ { "type": "uint8_t", "name": "m_critsect", "arrsize": 24, "offset": 0 } ] }, { "name": "SFile", "size": 0 }, { "name": "TExtraInstanceRecyclable", "size": 4, "members": [ { "type": "uint32_t", "name": "m_recycleBytes", "offset": 0 } ] }, { "name": "TGA32Pixel", "size": 4, "members": [ { "type": "uint8_t", "name": "b", "offset": 0 }, { "type": "uint8_t", "name": "g", "offset": 1 }, { "type": "uint8_t", "name": "r", "offset": 2 }, { "type": "uint8_t", "name": "a", "offset": 3 } ] }, { "name": "TGAFooter", "size": 28, "members": [ { "type": "uint32_t", "name": "dwExtensionOffset", "offset": 0 }, { "type": "uint32_t", "name": "dwDeveloperOffset", "offset": 4 }, { "type": "uint8_t", "name": "szSigniture", "arrsize": 18, "offset": 8 } ] }, { "name": "TGAImageDesc", "size": 1, "members": [ { "type": "uint8_t", "name": "bAlphaChannelBits", "offset": 0 }, { "type": "uint8_t", "name": "bLeftRightOrder", "offset": 0 }, { "type": "uint8_t", "name": "bTopBottomOrder", "offset": 0 }, { "type": "uint8_t", "name": "bReserved", "offset": 0 } ] }, { "name": "TSFixedArray_CGxAppRenderState", "size": 12, "members": [ { "type": "uint32_t", "name": "m_alloc", "offset": 0 }, { "type": "uint32_t", "name": "m_count", "offset": 4 }, { "type": "CGxAppRenderState*", "name": "m_data", "offset": 8 } ] }, { "name": "TSFixedArray_CGxStateBom", "size": 12, "members": [ { "type": "uint32_t", "name": "m_alloc", "offset": 0 }, { "type": "uint32_t", "name": "m_count", "offset": 4 }, { "type": "CGxStateBom*", "name": "m_data", "offset": 8 } ] }, { "name": "TSGrowableArray_CGxPushedRenderState", "size": 16, "members": [ { "type": "uint32_t", "name": "m_alloc", "offset": 0 }, { "type": "uint32_t", "name": "m_count", "offset": 4 }, { "type": "CGxPushedRenderState*", "name": "m_data", "offset": 8 }, { "type": "uint32_t", "name": "m_chunk", "offset": 12 } ] }, { "name": "TSGrowableArray_EGxRenderState", "size": 16, "members": [ { "type": "uint32_t", "name": "m_alloc", "offset": 0 }, { "type": "uint32_t", "name": "m_count", "offset": 4 }, { "type": "EGxRenderState*", "name": "m_data", "offset": 8 }, { "type": "uint32_t", "name": "m_chunk", "offset": 12 } ] }, { "name": "TSGrowableArray_TSList_CGxShader", "size": 16, "members": [ { "type": "uint32_t", "name": "m_alloc", "offset": 0 }, { "type": "uint32_t", "name": "m_count", "offset": 4 }, { "type": "TSList_CGxShader*", "name": "m_data", "offset": 8 }, { "type": "uint32_t", "name": "m_chunk", "offset": 12 } ] }, { "name": "TSGrowableArray_TSList_FrameScript_EventObject", "size": 16, "members": [ { "type": "uint32_t", "name": "m_alloc", "offset": 0 }, { "type": "uint32_t", "name": "m_count", "offset": 4 }, { "type": "TSList_FrameScript_EventObject*", "name": "m_data", "offset": 8 }, { "type": "uint32_t", "name": "m_chunk", "offset": 12 } ] }, { "name": "TSGrowableArray_pointer_to_EvtTimer", "size": 16, "members": [ { "type": "uint32_t", "name": "m_alloc", "offset": 0 }, { "type": "uint32_t", "name": "m_count", "offset": 4 }, { "type": "EvtTimer**", "name": "m_data", "offset": 8 }, { "type": "uint32_t", "name": "m_chunk", "offset": 12 } ] }, { "name": "TSGrowableArray_pointer_to_void", "size": 16, "members": [ { "type": "uint32_t", "name": "m_alloc", "offset": 0 }, { "type": "uint32_t", "name": "m_count", "offset": 4 }, { "type": "void**", "name": "m_data", "offset": 8 }, { "type": "uint32_t", "name": "m_chunk", "offset": 12 } ] }, { "name": "TSGrowableArray_uint32_t", "size": 16, "members": [ { "type": "uint32_t", "name": "m_alloc", "offset": 0 }, { "type": "uint32_t", "name": "m_count", "offset": 4 }, { "type": "uint32_t*", "name": "m_data", "offset": 8 }, { "type": "uint32_t", "name": "m_chunk", "offset": 12 } ] }, { "name": "TSGrowableArray_uint8_t", "size": 16, "members": [ { "type": "uint32_t", "name": "m_alloc", "offset": 0 }, { "type": "uint32_t", "name": "m_count", "offset": 4 }, { "type": "uint8_t*", "name": "m_data", "offset": 8 }, { "type": "uint32_t", "name": "m_chunk", "offset": 12 } ] }, { "name": "TSLink_CGxBuf", "size": 8, "members": [ { "type": "TSLink_CGxBuf*", "name": "m_prevlink", "offset": 0 }, { "type": "CGxBuf*", "name": "m_next", "offset": 4 } ] }, { "name": "TSLink_CGxPool", "size": 8, "members": [ { "type": "TSLink_CGxPool*", "name": "m_prevlink", "offset": 0 }, { "type": "CGxPool*", "name": "m_next", "offset": 4 } ] }, { "name": "TSLink_CGxShader", "size": 8, "members": [ { "type": "TSLink_CGxShader*", "name": "m_prevlink", "offset": 0 }, { "type": "CGxShader*", "name": "m_next", "offset": 4 } ] }, { "name": "TSLink_CStatus__STATUSENTRY", "size": 8, "members": [ { "type": "TSLink_CStatus__STATUSENTRY*", "name": "m_prevlink", "offset": 0 }, { "type": "CStatus__STATUSENTRY*", "name": "m_next", "offset": 4 } ] }, { "name": "TSLink_EVENTLISTENERNODE", "size": 8, "members": [ { "type": "TSLink_EVENTLISTENERNODE*", "name": "m_prevlink", "offset": 0 }, { "type": "EVENTLISTENERNODE*", "name": "m_next", "offset": 4 } ] }, { "name": "TSLink_EvtContext", "size": 8, "members": [ { "type": "TSLink_EvtContext*", "name": "m_prevlink", "offset": 0 }, { "type": "EvtContext*", "name": "m_next", "offset": 4 } ] }, { "name": "TSLink_EvtHandler", "size": 8, "members": [ { "type": "TSLink_EvtHandler*", "name": "m_prevlink", "offset": 0 }, { "type": "EvtHandler*", "name": "m_next", "offset": 4 } ] }, { "name": "TSLink_EvtKeyDown", "size": 8, "members": [ { "type": "TSLink_EvtKeyDown*", "name": "m_prevlink", "offset": 0 }, { "type": "EvtKeyDown*", "name": "m_next", "offset": 4 } ] }, { "name": "TSLink_EvtMessage", "size": 8, "members": [ { "type": "TSLink_EvtMessage*", "name": "m_prevlink", "offset": 0 }, { "type": "EvtMessage*", "name": "m_next", "offset": 4 } ] }, { "name": "TSLink_FrameScript_EventObject", "size": 8, "members": [ { "type": "TSLink_FrameScript_EventObject*", "name": "m_prevlink", "offset": 0 }, { "type": "FrameScript_EventObject*", "name": "m_next", "offset": 4 } ] }, { "name": "TSLink_SIMPLEFRAMENODE", "size": 8, "members": [ { "type": "TSLink_SIMPLEFRAMENODE*", "name": "m_prevlink", "offset": 0 }, { "type": "SIMPLEFRAMENODE*", "name": "m_next", "offset": 4 } ] }, { "name": "CAaBox", "size": 24, "members": [ { "type": "C3Vector", "name": "b", "offset": 0 }, { "type": "C3Vector", "name": "t", "offset": 12 } ] }, { "name": "C4Plane", "size": 16, "members": [ { "type": "C3Vector", "name": "n", "offset": 0 }, { "type": "float", "name": "d", "offset": 12 } ] }, { "name": "CAaSphere", "size": 16, "members": [ { "type": "C3Vector", "name": "n", "offset": 0 }, { "type": "float", "name": "d", "offset": 12 } ] }, { "name": "CGxMatrixStack", "size": 280, "members": [ { "type": "uint32_t", "name": "m_level", "offset": 0 }, { "type": "int8_t", "name": "m_dirty", "offset": 4 }, { "type": "C44Matrix", "name": "m_mtx", "arrsize": 4, "offset": 8 }, { "type": "uint32_t", "name": "m_flags", "arrsize": 4, "offset": 264 } ] }, { "name": "ShaderConstants", "size": 4104, "members": [ { "type": "C4Vector", "name": "constants", "arrsize": 256, "offset": 0 }, { "type": "uint32_t", "name": "unk1", "offset": 4096 }, { "type": "uint32_t", "name": "unk2", "offset": 4100 } ] }, { "name": "CDataRecycler__NodeBlock", "size": 16, "members": [ { "type": "CDataRecycler__NodeBlock*", "name": "m_next", "offset": 0 }, { "type": "CDataRecycler__Node", "name": "m_nodes", "arrsize": 1, "offset": 4 } ] }, { "name": "CGxFormat", "size": 88, "members": [ { "type": "uint32_t", "name": "unk0", "offset": 0 }, { "type": "bool", "name": "hwTnL", "offset": 4 }, { "type": "bool", "name": "hwCursor", "offset": 5 }, { "type": "int8_t", "name": "fixLag", "offset": 6 }, { "type": "int8_t", "name": "window", "offset": 7 }, { "type": "uint32_t", "name": "unk8", "offset": 8 }, { "type": "int32_t", "name": "maximize", "offset": 12 }, { "type": "CGxFormat__Format", "name": "depthFormat", "offset": 16 }, { "type": "C2iVector", "name": "size", "offset": 20 }, { "type": "uint32_t", "name": "unk1C", "offset": 28 }, { "type": "uint32_t", "name": "sampleCount", "offset": 32 }, { "type": "float", "name": "float24", "offset": 36 }, { "type": "CGxFormat__Format", "name": "colorFormat", "offset": 40 }, { "type": "uint32_t", "name": "refreshRate", "offset": 44 }, { "type": "uint32_t", "name": "vsync", "offset": 48 }, { "type": "uint32_t", "name": "unk34", "offset": 52 }, { "type": "uint32_t", "name": "unk38", "offset": 56 }, { "type": "uint32_t", "name": "unk3C", "offset": 60 }, { "type": "uint32_t", "name": "unk40", "offset": 64 }, { "type": "uint32_t", "name": "unk44", "offset": 68 }, { "type": "uint32_t", "name": "unk48", "offset": 72 }, { "type": "uint32_t", "name": "unk4C", "offset": 76 }, { "type": "C2iVector", "name": "pos", "offset": 80 } ] }, { "name": "CGxStateBom", "size": 16, "members": [ { "type": "CGxStateBom__m_data", "name": "m_data", "offset": 0 }, { "type": "int32_t", "name": "filler", "offset": 12 } ] }, { "name": "CGxVertexPCT", "size": 24, "members": [ { "type": "C3Vector", "name": "p", "offset": 0 }, { "type": "CImVector", "name": "c", "offset": 12 }, { "type": "C2Vector", "name": "tc", "arrsize": 1, "offset": 16 } ] }, { "name": "CBoundingBox", "size": 24, "members": [ { "type": "CRange", "name": "x", "offset": 0 }, { "type": "CRange", "name": "y", "offset": 8 }, { "type": "CRange", "name": "z", "offset": 16 } ] }, { "name": "TSTimerPriority_uint32_t", "size": 12, "members": [ { "type": "CSBasePriority", "name": "b_base", "offset": 0 }, { "type": "uint32_t", "name": "m_val", "offset": 8 } ] }, { "name": "CGxTex", "size": 96, "members": [ { "type": "CiRect", "name": "m_updateRect", "offset": 0 }, { "type": "int16_t", "name": "m_updatePlaneMin", "offset": 16 }, { "type": "int16_t", "name": "m_updatePlaneMax", "offset": 18 }, { "type": "uint32_t", "name": "m_width", "offset": 20 }, { "type": "uint32_t", "name": "m_height", "offset": 24 }, { "type": "uint32_t", "name": "m_depth", "offset": 28 }, { "type": "uint32_t", "name": "m_target", "offset": 32 }, { "type": "uint32_t", "name": "m_format", "offset": 36 }, { "type": "uint32_t", "name": "m_dataFormat", "offset": 40 }, { "type": "CGxTexFlags", "name": "m_flags", "offset": 44 }, { "type": "void*", "name": "m_userArg", "offset": 48 }, { "type": "void*", "name": "m_userFunc", "offset": 52 }, { "type": "void*", "name": "m_apiSpecificData", "offset": 56 }, { "type": "void*", "name": "m_apiSpecificData2", "offset": 60 }, { "type": "uint32_t", "name": "unk40", "offset": 64 }, { "type": "uint32_t", "name": "unk44", "offset": 68 }, { "type": "uint32_t", "name": "unk48", "offset": 72 }, { "type": "uint32_t", "name": "unk4C", "offset": 76 }, { "type": "uint32_t", "name": "unk50", "offset": 80 }, { "type": "uint32_t", "name": "unk54", "offset": 84 }, { "type": "int8_t", "name": "char58", "offset": 88 }, { "type": "int8_t", "name": "char59", "offset": 89 }, { "type": "int8_t", "name": "m_needsUpdate", "offset": 90 }, { "type": "int8_t", "name": "m_needsCreation", "offset": 91 }, { "type": "int8_t", "name": "m_needsFlagUpdate", "offset": 92 }, { "type": "int8_t", "name": "char5D", "offset": 93 }, { "type": "uint16_t", "name": "m_pad", "offset": 94 } ] }, { "name": "D3DDISPLAYMODE", "size": 16, "members": [ { "type": "uint32_t", "name": "Width", "offset": 0 }, { "type": "uint32_t", "name": "Height", "offset": 4 }, { "type": "uint32_t", "name": "RefreshRate", "offset": 8 }, { "type": "D3DFORMAT", "name": "Format", "offset": 12 } ] }, { "name": "D3DCAPS9", "size": 312, "members": [ { "type": "D3DDEVTYPE", "name": "DeviceType", "offset": 0 }, { "type": "uint32_t", "name": "AdapterOrdinal", "offset": 8 }, { "type": "uint32_t", "name": "Caps", "offset": 12 }, { "type": "uint32_t", "name": "Caps2", "offset": 16 }, { "type": "uint32_t", "name": "Caps3", "offset": 20 }, { "type": "uint32_t", "name": "PresentationIntervals", "offset": 24 }, { "type": "uint32_t", "name": "CursorCaps", "offset": 28 }, { "type": "uint32_t", "name": "DevCaps", "offset": 32 }, { "type": "uint32_t", "name": "PrimitiveMiscCaps", "offset": 36 }, { "type": "uint32_t", "name": "RasterCaps", "offset": 40 }, { "type": "uint32_t", "name": "ZCmpCaps", "offset": 44 }, { "type": "uint32_t", "name": "SrcBlendCaps", "offset": 48 }, { "type": "uint32_t", "name": "DestBlendCaps", "offset": 52 }, { "type": "uint32_t", "name": "AlphaCmpCaps", "offset": 56 }, { "type": "uint32_t", "name": "ShadeCaps", "offset": 60 }, { "type": "uint32_t", "name": "TextureCaps", "offset": 64 }, { "type": "uint32_t", "name": "TextureFilterCaps", "offset": 68 }, { "type": "uint32_t", "name": "CubeTextureFilterCaps", "offset": 72 }, { "type": "uint32_t", "name": "VolumeTextureFilterCaps", "offset": 76 }, { "type": "uint32_t", "name": "TextureAddressCaps", "offset": 80 }, { "type": "uint32_t", "name": "VolumeTextureAddressCaps", "offset": 84 }, { "type": "uint32_t", "name": "LineCaps", "offset": 88 }, { "type": "uint32_t", "name": "MaxTextureWidth", "offset": 92 }, { "type": "uint32_t", "name": "MaxTextureHeight", "offset": 96 }, { "type": "uint32_t", "name": "MaxVolumeExtent", "offset": 100 }, { "type": "uint32_t", "name": "MaxTextureRepeat", "offset": 104 }, { "type": "uint32_t", "name": "MaxTextureAspectRatio", "offset": 108 }, { "type": "uint32_t", "name": "MaxAnisotropy", "offset": 112 }, { "type": "float", "name": "MaxVertexW", "offset": 116 }, { "type": "float", "name": "GuardBandLeft", "offset": 120 }, { "type": "float", "name": "GuardBandTop", "offset": 124 }, { "type": "float", "name": "GuardBandRight", "offset": 128 }, { "type": "float", "name": "GuardBandBottom", "offset": 132 }, { "type": "float", "name": "ExtentsAdjust", "offset": 136 }, { "type": "uint32_t", "name": "StencilCaps", "offset": 140 }, { "type": "uint32_t", "name": "FVFCaps", "offset": 144 }, { "type": "uint32_t", "name": "TextureOpCaps", "offset": 148 }, { "type": "uint32_t", "name": "MaxTextureBlendStages", "offset": 152 }, { "type": "uint32_t", "name": "MaxSimultaneousTextures", "offset": 156 }, { "type": "uint32_t", "name": "VertexProcessingCaps", "offset": 160 }, { "type": "uint32_t", "name": "MaxActiveLights", "offset": 164 }, { "type": "uint32_t", "name": "MaxUserClipPlanes", "offset": 168 }, { "type": "uint32_t", "name": "MaxVertexBlendMatrices", "offset": 172 }, { "type": "uint32_t", "name": "MaxVertexBlendMatrixIndex", "offset": 176 }, { "type": "float", "name": "MaxPointSize", "offset": 180 }, { "type": "uint32_t", "name": "MaxPrimitiveCount", "offset": 184 }, { "type": "uint32_t", "name": "MaxVertexIndex", "offset": 188 }, { "type": "uint32_t", "name": "MaxStreams", "offset": 192 }, { "type": "uint32_t", "name": "MaxStreamStride", "offset": 196 }, { "type": "uint32_t", "name": "VertexShaderVersion", "offset": 200 }, { "type": "uint32_t", "name": "MaxVertexShaderConst", "offset": 204 }, { "type": "uint32_t", "name": "PixelShaderVersion", "offset": 208 }, { "type": "float", "name": "PixelShader1xMaxValue", "offset": 212 }, { "type": "uint32_t", "name": "DevCaps2", "offset": 216 }, { "type": "float", "name": "MaxNpatchTessellationLevel", "offset": 220 }, { "type": "uint32_t", "name": "Reserved5", "offset": 224 }, { "type": "uint32_t", "name": "MasterAdapterOrdinal", "offset": 228 }, { "type": "uint32_t", "name": "AdapterOrdinalInGroup", "offset": 232 }, { "type": "uint32_t", "name": "NumberOfAdaptersInGroup", "offset": 236 }, { "type": "uint32_t", "name": "DeclTypes", "offset": 240 }, { "type": "uint32_t", "name": "NumSimultaneousRTs", "offset": 244 }, { "type": "uint32_t", "name": "StretchRectFilterCaps", "offset": 248 }, { "type": "D3DVSHADERCAPS2_0", "name": "VS20Caps", "offset": 252 }, { "type": "D3DPSHADERCAPS2_0", "name": "PS20Caps", "offset": 268 }, { "type": "uint32_t", "name": "VertexTextureFilterCaps", "offset": 288 }, { "type": "uint32_t", "name": "MaxVShaderInstructionsExecuted", "offset": 292 }, { "type": "uint32_t", "name": "MaxPShaderInstructionsExecuted", "offset": 296 }, { "type": "uint32_t", "name": "MaxVertexShader30InstructionSlots", "offset": 300 }, { "type": "uint32_t", "name": "MaxPixelShader30InstructionSlots", "offset": 304 } ] }, { "name": "CGxCaps", "size": 316, "members": [ { "type": "int32_t", "name": "m_numTmus", "offset": 0 }, { "type": "int32_t", "name": "m_pixelCenterOnEdge", "offset": 4 }, { "type": "int32_t", "name": "m_texelCenterOnEdge", "offset": 8 }, { "type": "int32_t", "name": "m_numStreams", "offset": 12 }, { "type": "int32_t", "name": "int10", "offset": 16 }, { "type": "EGxColorFormat", "name": "m_colorFormat", "offset": 20 }, { "type": "uint32_t", "name": "unk18", "offset": 24 }, { "type": "uint32_t", "name": "m_maxIndex", "offset": 28 }, { "type": "int32_t", "name": "m_generateMipMaps", "offset": 32 }, { "type": "int32_t", "name": "m_texFmt", "arrsize": 13, "offset": 36 }, { "type": "int32_t", "name": "m_texTarget", "arrsize": 4, "offset": 88 }, { "type": "uint32_t", "name": "unk68", "offset": 104 }, { "type": "uint32_t", "name": "m_texMaxSize", "arrsize": 4, "offset": 108 }, { "type": "uint32_t", "name": "unk7C", "offset": 124 }, { "type": "uint32_t", "name": "unk80", "offset": 128 }, { "type": "uint32_t", "name": "unk84", "offset": 132 }, { "type": "uint32_t", "name": "unk88", "offset": 136 }, { "type": "uint32_t", "name": "unk8C", "offset": 140 }, { "type": "uint32_t", "name": "unk90", "offset": 144 }, { "type": "uint32_t", "name": "unk94", "offset": 148 }, { "type": "uint32_t", "name": "unk98", "offset": 152 }, { "type": "uint32_t", "name": "unk9C", "offset": 156 }, { "type": "uint32_t", "name": "unkA0", "offset": 160 }, { "type": "uint32_t", "name": "unkA4", "offset": 164 }, { "type": "uint32_t", "name": "unkA8", "offset": 168 }, { "type": "int32_t", "name": "hwPcf", "offset": 172 }, { "type": "uint32_t", "name": "unkB0", "offset": 176 }, { "type": "int32_t", "name": "m_shaderTargets", "arrsize": 6, "offset": 180 }, { "type": "uint32_t", "name": "m_shaderConstants", "arrsize": 6, "offset": 204 }, { "type": "int32_t", "name": "m_texFilterTrilinear", "offset": 228 }, { "type": "int32_t", "name": "m_texFilterAnisotropic", "offset": 232 }, { "type": "uint32_t", "name": "m_maxTexAnisotropy", "offset": 236 }, { "type": "int32_t", "name": "m_depthBias", "offset": 240 }, { "type": "uint32_t", "name": "unkF4", "offset": 244 }, { "type": "int32_t", "name": "m_maxClipPlanes", "offset": 248 }, { "type": "int32_t", "name": "m_hardwareCursor", "offset": 252 }, { "type": "uint32_t", "name": "unk100", "arrsize": 5, "offset": 256 }, { "type": "uint32_t", "name": "unk114", "arrsize": 6, "offset": 276 }, { "type": "int32_t", "name": "m_stereoAvailable", "offset": 300 }, { "type": "int32_t", "name": "int130", "offset": 304 }, { "type": "int32_t", "name": "int134", "offset": 308 }, { "type": "int32_t", "name": "int138", "offset": 312 } ] }, { "name": "CGxBatch", "size": 16, "members": [ { "type": "EGxPrim", "name": "m_primType", "offset": 0 }, { "type": "uint32_t", "name": "m_start", "offset": 4 }, { "type": "uint32_t", "name": "m_count", "offset": 8 }, { "type": "uint16_t", "name": "m_minIndex", "offset": 12 }, { "type": "uint16_t", "name": "m_maxIndex", "offset": 14 } ] }, { "name": "CGxVertexAttrib", "size": 16, "members": [ { "type": "EGxVertexAttrib", "name": "attrib", "offset": 0 }, { "type": "uint32_t", "name": "type", "offset": 4 }, { "type": "uint32_t", "name": "offset", "offset": 8 }, { "type": "uint32_t", "name": "bufSize", "offset": 12 } ] }, { "name": "EVENT_DATA_KEY", "size": 24, "members": [ { "type": "KEY", "name": "key", "offset": 0 }, { "type": "uint32_t", "name": "metaKeyState", "offset": 8 }, { "type": "uint32_t", "name": "repeat", "offset": 12 }, { "type": "uint32_t", "name": "time", "offset": 16 } ] }, { "name": "EVENT_DATA_MOUSE", "size": 48, "members": [ { "type": "MOUSEMODE", "name": "mode", "offset": 0 }, { "type": "MOUSEBUTTON", "name": "button", "offset": 8 }, { "type": "uint32_t", "name": "buttonState", "offset": 16 }, { "type": "uint32_t", "name": "metaKeyState", "offset": 20 }, { "type": "uint32_t", "name": "flags", "offset": 24 }, { "type": "float", "name": "x", "offset": 28 }, { "type": "float", "name": "y", "offset": 32 }, { "type": "int32_t", "name": "wheelDistance", "offset": 36 }, { "type": "uint32_t", "name": "time", "offset": 40 } ] }, { "name": "OSEVENT", "size": 20, "members": [ { "type": "OSINPUT", "name": "id", "offset": 0 }, { "type": "int32_t", "name": "param", "arrsize": 4, "offset": 4 } ] }, { "name": "CSBasePriorityQueue", "size": 20, "members": [ { "type": "TSGrowableArray_pointer_to_void", "name": "b_base", "offset": 0 }, { "type": "uint32_t", "name": "m_linkOffset", "offset": 16 } ] }, { "name": "EvtIdTable_pointer_to_EvtTimer", "size": 32, "members": [ { "type": "TSGrowableArray_pointer_to_EvtTimer", "name": "m_allocArray", "offset": 0 }, { "type": "TSGrowableArray_uint32_t", "name": "m_freeArray", "offset": 16 } ] }, { "name": "TSLinkedNode_CGxBuf", "size": 8, "members": [ { "type": "TSLink_CGxBuf", "name": "m_link", "offset": 0 } ] }, { "name": "TSLinkedNode_CGxPool", "size": 8, "members": [ { "type": "TSLink_CGxPool", "name": "m_link", "offset": 0 } ] }, { "name": "TSHashObject_CGxShader_HASHKEY_STRI", "size": 24, "members": [ { "type": "uint32_t", "name": "m_hashval", "offset": 0 }, { "type": "TSLink_CGxShader", "name": "m_linktoslot", "offset": 4 }, { "type": "TSLink_CGxShader", "name": "m_linktofull", "offset": 12 }, { "type": "HASHKEY_STRI", "name": "m_key", "offset": 20 } ] }, { "name": "TSLinkedNode_CGxShader", "size": 8, "members": [ { "type": "TSLink_CGxShader", "name": "m_link", "offset": 0 } ] }, { "name": "CStatus__STATUSENTRY", "size": 16, "members": [ { "type": "char*", "name": "text", "offset": 0 }, { "type": "STATUS_TYPE", "name": "severity", "offset": 4 }, { "type": "TSLink_CStatus__STATUSENTRY", "name": "link", "offset": 8 } ] }, { "name": "TSLinkedNode_CStatus__STATUSENTRY", "size": 8, "members": [ { "type": "TSLink_CStatus__STATUSENTRY", "name": "m_link", "offset": 0 } ] }, { "name": "TSLinkedNode_EVENTLISTENERNODE", "size": 8, "members": [ { "type": "TSLink_EVENTLISTENERNODE", "name": "m_link", "offset": 0 } ] }, { "name": "TSLinkedNode_EvtContext", "size": 8, "members": [ { "type": "TSLink_EvtContext", "name": "m_link", "offset": 0 } ] }, { "name": "EvtHandler", "size": 24, "members": [ { "type": "TSLink_EvtHandler", "name": "link", "offset": 0 }, { "type": "void**", "name": "func", "offset": 8 }, { "type": "void*", "name": "param", "offset": 12 }, { "type": "float", "name": "priority", "offset": 16 }, { "type": "int32_t", "name": "marker", "offset": 20 } ] }, { "name": "TSLinkedNode_EvtHandler", "size": 8, "members": [ { "type": "TSLink_EvtHandler", "name": "m_link", "offset": 0 } ] }, { "name": "EvtKeyDown", "size": 16, "members": [ { "type": "TSLink_EvtKeyDown", "name": "link", "offset": 0 }, { "type": "KEY", "name": "key", "offset": 8 } ] }, { "name": "TSLinkedNode_EvtKeyDown", "size": 8, "members": [ { "type": "TSLink_EvtKeyDown", "name": "m_link", "offset": 0 } ] }, { "name": "EvtMessage", "size": 20, "members": [ { "type": "TExtraInstanceRecyclable", "name": "b_base", "offset": 0 }, { "type": "TSLink_EvtMessage", "name": "link", "offset": 4 }, { "type": "EVENTID", "name": "id", "offset": 12 }, { "type": "char", "name": "data", "arrsize": 4, "offset": 16 } ] }, { "name": "TSLinkedNode_EvtMessage", "size": 8, "members": [ { "type": "TSLink_EvtMessage", "name": "m_link", "offset": 0 } ] }, { "name": "TSHashObject_FrameScript_EventObject_HASHKEY_STRI", "size": 24, "members": [ { "type": "uint32_t", "name": "m_hashval", "offset": 0 }, { "type": "TSLink_FrameScript_EventObject", "name": "m_linktoslot", "offset": 4 }, { "type": "TSLink_FrameScript_EventObject", "name": "m_linktofull", "offset": 12 }, { "type": "HASHKEY_STRI", "name": "m_key", "offset": 20 } ] }, { "name": "TSLinkedNode_FrameScript_EventObject", "size": 8, "members": [ { "type": "TSLink_FrameScript_EventObject", "name": "m_link", "offset": 0 } ] }, { "name": "TSLinkedNode_SIMPLEFRAMENODE", "size": 8, "members": [ { "type": "TSLink_SIMPLEFRAMENODE", "name": "m_link", "offset": 0 } ] }, { "name": "TSList_CStatus__STATUSENTRY", "size": 12, "members": [ { "type": "ptrdiff_t", "name": "m_linkoffset", "offset": 0 }, { "type": "TSLink_CStatus__STATUSENTRY", "name": "m_terminator", "offset": 4 } ] }, { "name": "TSList_EvtMessage", "size": 12, "members": [ { "type": "ptrdiff_t", "name": "m_linkoffset", "offset": 0 }, { "type": "TSLink_EvtMessage", "name": "m_terminator", "offset": 4 } ] }, { "name": "TSList_EvtHandler", "size": 12, "members": [ { "type": "ptrdiff_t", "name": "m_linkoffset", "offset": 0 }, { "type": "TSLink_EvtHandler", "name": "m_terminator", "offset": 4 } ] }, { "name": "TSList_EvtKeyDown", "size": 12, "members": [ { "type": "ptrdiff_t", "name": "m_linkoffset", "offset": 0 }, { "type": "TSLink_EvtKeyDown", "name": "m_terminator", "offset": 4 } ] }, { "name": "TSList_EvtContext", "size": 12, "members": [ { "type": "ptrdiff_t", "name": "m_linkoffset", "offset": 0 }, { "type": "TSLink_EvtContext", "name": "m_terminator", "offset": 4 } ] }, { "name": "TSList_SIMPLEFRAMENODE", "size": 12, "members": [ { "type": "ptrdiff_t", "name": "m_linkoffset", "offset": 0 }, { "type": "TSLink_SIMPLEFRAMENODE", "name": "m_terminator", "offset": 4 } ] }, { "name": "TSList_EVENTLISTENERNODE", "size": 12, "members": [ { "type": "ptrdiff_t", "name": "m_linkoffset", "offset": 0 }, { "type": "TSLink_EVENTLISTENERNODE", "name": "m_terminator", "offset": 4 } ] }, { "name": "TSList_FrameScript_EventObject", "size": 12, "members": [ { "type": "ptrdiff_t", "name": "m_linkoffset", "offset": 0 }, { "type": "TSLink_FrameScript_EventObject", "name": "m_terminator", "offset": 4 } ] }, { "name": "TSList_CGxBuf", "size": 12, "members": [ { "type": "ptrdiff_t", "name": "m_linkoffset", "offset": 0 }, { "type": "TSLink_CGxBuf", "name": "m_terminator", "offset": 4 } ] }, { "name": "TSList_CGxPool", "size": 12, "members": [ { "type": "ptrdiff_t", "name": "m_linkoffset", "offset": 0 }, { "type": "TSLink_CGxPool", "name": "m_terminator", "offset": 4 } ] }, { "name": "TSList_CGxShader", "size": 12, "members": [ { "type": "ptrdiff_t", "name": "m_linkoffset", "offset": 0 }, { "type": "TSLink_CGxShader", "name": "m_terminator", "offset": 4 } ] }, { "name": "ubyte4", "size": 4, "members": [ { "type": "ubyte4__0000", "name": "", "offset": 0 } ] }, { "name": "BLPHeader", "size": 1172, "members": [ { "type": "uint32_t", "name": "magic", "offset": 0 }, { "type": "uint32_t", "name": "formatVersion", "offset": 4 }, { "type": "uint8_t", "name": "colorEncoding", "offset": 8 }, { "type": "uint8_t", "name": "alphaSize", "offset": 9 }, { "type": "uint8_t", "name": "preferredFormat", "offset": 10 }, { "type": "uint8_t", "name": "hasMips", "offset": 11 }, { "type": "uint32_t", "name": "width", "offset": 12 }, { "type": "uint32_t", "name": "height", "offset": 16 }, { "type": "uint32_t", "name": "mipOffsets", "arrsize": 16, "offset": 20 }, { "type": "uint32_t", "name": "mipSizes", "arrsize": 16, "offset": 84 }, { "type": "BLPHeader__extended", "name": "extended", "offset": 148 } ] }, { "name": "CGxAppRenderState", "size": 24, "members": [ { "type": "CGxStateBom", "name": "m_value", "offset": 0 }, { "type": "uint32_t", "name": "m_stackDepth", "offset": 16 }, { "type": "int32_t", "name": "m_dirty", "offset": 20 } ] }, { "name": "CGxPushedRenderState", "size": 24, "members": [ { "type": "EGxRenderState", "name": "m_which", "offset": 0 }, { "type": "CGxStateBom", "name": "m_value", "offset": 4 }, { "type": "uint32_t", "name": "m_stackDepth", "offset": 20 } ] }, { "name": "EvtTimer", "size": 48, "members": [ { "type": "uint32_t", "name": "id", "offset": 0 }, { "type": "TSTimerPriority_uint32_t", "name": "targetTime", "offset": 4 }, { "type": "float", "name": "timeout", "offset": 16 }, { "type": "void**", "name": "handler", "offset": 20 }, { "type": "void*", "name": "param", "offset": 24 }, { "type": "void**", "name": "guidHandler", "offset": 28 }, { "type": "uint64_t", "name": "guidParam", "offset": 32 }, { "type": "void*", "name": "guidParam2", "offset": 40 } ] }, { "name": "TGAHeader", "size": 20, "members": [ { "type": "uint8_t", "name": "bIDLength", "offset": 0 }, { "type": "uint8_t", "name": "bColorMapType", "offset": 1 }, { "type": "uint8_t", "name": "bImageType", "offset": 2 }, { "type": "uint16_t", "name": "wColorMapStartIndex", "offset": 4 }, { "type": "uint16_t", "name": "wColorMapEntries", "offset": 6 }, { "type": "uint8_t", "name": "bColorMapEntrySize", "offset": 8 }, { "type": "uint16_t", "name": "wXOrigin", "offset": 10 }, { "type": "uint16_t", "name": "wYOrigin", "offset": 12 }, { "type": "uint16_t", "name": "wWidth", "offset": 14 }, { "type": "uint16_t", "name": "wHeight", "offset": 16 }, { "type": "uint8_t", "name": "bPixelDepth", "offset": 18 }, { "type": "TGAHeader__0019", "name": "", "offset": 19 } ] }, { "name": "CGxBuf", "size": 32, "members": [ { "type": "TSLinkedNode_CGxBuf", "name": "b_base", "offset": 0 }, { "type": "CGxPool*", "name": "m_pool", "offset": 8 }, { "type": "uint32_t", "name": "m_itemSize", "offset": 12 }, { "type": "uint32_t", "name": "m_itemCount", "offset": 16 }, { "type": "uint32_t", "name": "m_size", "offset": 20 }, { "type": "uint32_t", "name": "m_index", "offset": 24 }, { "type": "uint8_t", "name": "unk1C", "offset": 28 }, { "type": "uint8_t", "name": "unk1D", "offset": 29 }, { "type": "uint8_t", "name": "unk1E", "offset": 30 }, { "type": "uint8_t", "name": "unk1F", "offset": 31 } ] }, { "name": "CGxShader", "size": 84, "members": [ { "type": "TSHashObject_CGxShader_HASHKEY_STRI", "name": "b_base", "offset": 0 }, { "type": "uint32_t", "name": "refCount", "offset": 24 }, { "type": "void*", "name": "apiSpecific", "offset": 28 }, { "type": "int32_t", "name": "target", "offset": 32 }, { "type": "int32_t", "name": "int28", "offset": 36 }, { "type": "int32_t", "name": "valid", "offset": 40 }, { "type": "int32_t", "name": "loaded", "offset": 44 }, { "type": "int32_t", "name": "int34", "offset": 48 }, { "type": "int32_t", "name": "patched", "offset": 52 }, { "type": "int32_t", "name": "int3C", "offset": 56 }, { "type": "int32_t", "name": "int40", "offset": 60 }, { "type": "int16_t", "name": "int44", "offset": 64 }, { "type": "int16_t", "name": "int46", "offset": 66 }, { "type": "TSGrowableArray_uint8_t", "name": "code", "offset": 68 } ] }, { "name": "EVENTLISTENERNODE", "size": 12, "members": [ { "type": "TSLinkedNode_EVENTLISTENERNODE", "name": "b_base", "offset": 0 }, { "type": "FrameScript_Object*", "name": "listener", "offset": 8 } ] }, { "name": "TInstanceId_EvtContext", "size": 12, "members": [ { "type": "TSLinkedNode_EvtContext", "name": "b_base", "offset": 0 }, { "type": "uint32_t", "name": "m_id", "offset": 8 } ] }, { "name": "FrameScript_EventObject", "size": 24, "members": [ { "type": "TSHashObject_FrameScript_EventObject_HASHKEY_STRI", "name": "b_base", "offset": 0 } ] }, { "name": "SIMPLEFRAMENODE", "size": 12, "members": [ { "type": "TSLinkedNode_SIMPLEFRAMENODE", "name": "b_base", "offset": 0 }, { "type": "CSimpleFrame*", "name": "frame", "offset": 8 } ] }, { "name": "TSHashTable_FrameScript_EventObject_HASHKEY_STRI", "size": 36, "members": [ { "type": "TSList_FrameScript_EventObject", "name": "m_fulllist", "offset": 0 }, { "type": "uint32_t", "name": "m_fullnessIndicator", "offset": 12 }, { "type": "TSGrowableArray_TSList_FrameScript_EventObject", "name": "m_slotlistarray", "offset": 16 }, { "type": "uint32_t", "name": "m_slotmask", "offset": 32 } ] }, { "name": "CGxPool", "size": 52, "members": [ { "type": "TSLinkedNode_CGxPool", "name": "b_base", "offset": 0 }, { "type": "EGxPoolTarget", "name": "m_target", "offset": 8 }, { "type": "EGxPoolUsage", "name": "m_usage", "offset": 12 }, { "type": "int32_t", "name": "m_size", "offset": 16 }, { "type": "void*", "name": "m_apiSpecific", "offset": 20 }, { "type": "void*", "name": "m_mem", "offset": 24 }, { "type": "int32_t", "name": "unk1C", "offset": 28 }, { "type": "TSList_CGxBuf", "name": "m_bufList", "offset": 32 }, { "type": "EGxPoolHintBits", "name": "m_hint", "offset": 44 }, { "type": "char*", "name": "m_name", "offset": 48 } ] }, { "name": "CGxDevice", "size": 14696, "members": [ { "type": "CGxDevice__vtable*", "name": "v_vtable", "offset": 0 }, { "type": "TSGrowableArray_CGxPushedRenderState", "name": "m_pushedStates", "offset": 4 }, { "type": "TSGrowableArray_uint32_t", "name": "m_stackOffsets", "offset": 20 }, { "type": "TSGrowableArray_EGxRenderState", "name": "m_dirtyStates", "offset": 36 }, { "type": "uint32_t", "name": "m_unk34", "arrsize": 76, "offset": 52 }, { "type": "CRect", "name": "m_defWindowRect", "offset": 356 }, { "type": "CRect", "name": "m_curWindowRect", "offset": 372 }, { "type": "uint32_t", "name": "m_unk184", "arrsize": 12, "offset": 388 }, { "type": "EGxApi", "name": "m_api", "offset": 436 }, { "type": "uint32_t", "name": "m_cpuFeatures", "offset": 440 }, { "type": "CGxFormat", "name": "m_format", "offset": 444 }, { "type": "CGxCaps", "name": "m_caps", "offset": 532 }, { "type": "uint32_t", "name": "m_baseMipLevel", "offset": 848 }, { "type": "CGxGammaRamp", "name": "m_gammaRamp", "offset": 852 }, { "type": "CGxGammaRamp", "name": "m_systemGammaRamp", "offset": 2388 }, { "type": "void**", "name": "m_windowProc", "offset": 3924 }, { "type": "int32_t", "name": "m_context", "offset": 3928 }, { "type": "int32_t", "name": "intF5C", "offset": 3932 }, { "type": "int32_t", "name": "m_windowVisible", "offset": 3936 }, { "type": "int32_t", "name": "intF64", "offset": 3940 }, { "type": "int32_t", "name": "intF68", "offset": 3944 }, { "type": "int32_t", "name": "intF6C", "offset": 3948 }, { "type": "CBoundingBox", "name": "m_viewport", "offset": 3952 }, { "type": "C44Matrix", "name": "m_projection", "offset": 3976 }, { "type": "C44Matrix", "name": "m_projNative", "offset": 4040 }, { "type": "CGxMatrixStack", "name": "m_xforms", "arrsize": 11, "offset": 4104 }, { "type": "CGxMatrixStack", "name": "m_texGen", "arrsize": 8, "offset": 7184 }, { "type": "uint32_t", "name": "unk24D0", "arrsize": 162, "offset": 9424 }, { "type": "uint32_t", "name": "m_appMasterEnables", "offset": 10072 }, { "type": "uint32_t", "name": "m_hwMasterEnables", "offset": 10076 }, { "type": "TSList_CGxPool", "name": "m_poolList", "offset": 10080 }, { "type": "uint32_t", "name": "unk276C", "arrsize": 3, "offset": 10092 }, { "type": "CGxBuf*", "name": "m_bufLocked", "arrsize": 2, "offset": 10104 }, { "type": "CGxPool*", "name": "m_vertexPool", "offset": 10112 }, { "type": "CGxPool*", "name": "m_indexPool", "offset": 10116 }, { "type": "CGxBuf*", "name": "m_streamBufs", "arrsize": 2, "offset": 10120 }, { "type": "CGxVertexAttrib", "name": "m_primVertexFormatAttrib", "arrsize": 14, "offset": 10128 }, { "type": "CGxBuf*", "name": "m_primVertexFormatBuf", "arrsize": 14, "offset": 10352 }, { "type": "uint32_t", "name": "m_primVertexMask", "offset": 10408 }, { "type": "uint32_t", "name": "m_primVertexDirty", "offset": 10412 }, { "type": "EGxVertexBufferFormat", "name": "m_primVertexFormat", "offset": 10416 }, { "type": "CGxBuf*", "name": "m_primVertexBuf", "offset": 10420 }, { "type": "uint32_t", "name": "m_primVertexSize", "offset": 10424 }, { "type": "CGxBuf*", "name": "m_primIndexBuf", "offset": 10428 }, { "type": "int32_t", "name": "m_primIndexDirty", "offset": 10432 }, { "type": "uint32_t", "name": "unk28C4", "offset": 10436 }, { "type": "uint32_t", "name": "unk28C8", "offset": 10440 }, { "type": "uint32_t", "name": "unk28CC", "offset": 10444 }, { "type": "uint32_t", "name": "unk28D0", "offset": 10448 }, { "type": "uint32_t", "name": "unk28D4", "offset": 10452 }, { "type": "uint32_t", "name": "unk28D8", "offset": 10456 }, { "type": "uint32_t", "name": "unk28DC", "offset": 10460 }, { "type": "uint32_t", "name": "unk28E0", "offset": 10464 }, { "type": "uint32_t", "name": "unk28E4", "offset": 10468 }, { "type": "uint32_t", "name": "unk28E8", "offset": 10472 }, { "type": "TSFixedArray_CGxAppRenderState", "name": "m_appRenderStates", "offset": 10476 }, { "type": "TSFixedArray_CGxStateBom", "name": "m_hwRenderStates", "offset": 10488 }, { "type": "uint32_t", "name": "unk2904", "arrsize": 19, "offset": 10500 }, { "type": "int32_t", "name": "m_cursorVisible", "offset": 10576 }, { "type": "int32_t", "name": "m_hardwareCursor", "offset": 10580 }, { "type": "uint32_t", "name": "m_cursorHotspotX", "offset": 10584 }, { "type": "uint32_t", "name": "m_cursorHotspotY", "offset": 10588 }, { "type": "CImVector", "name": "m_cursor", "arrsize": 1024, "offset": 10592 }, { "type": "CGxTex*", "name": "m_cursorTexture", "offset": 14688 }, { "type": "float", "name": "m_cursorDepth", "offset": 14692 } ] }, { "name": "TSHashTable_CGxShader_HASHKEY_STRI", "size": 36, "members": [ { "type": "TSList_CGxShader", "name": "m_fulllist", "offset": 0 }, { "type": "uint32_t", "name": "m_fullnessIndicator", "offset": 12 }, { "type": "TSGrowableArray_TSList_CGxShader", "name": "m_slotlistarray", "offset": 16 }, { "type": "uint32_t", "name": "m_slotmask", "offset": 32 } ] }, { "name": "CGxVertexPBNT2", "size": 48, "members": [ { "type": "C3Vector", "name": "p", "offset": 0 }, { "type": "ubyte4", "name": "bw", "offset": 12 }, { "type": "ubyte4", "name": "bi", "offset": 16 }, { "type": "C3Vector", "name": "n", "offset": 20 }, { "type": "C2Vector", "name": "tc", "arrsize": 2, "offset": 32 } ] }, { "name": "CBLPFile", "size": 1204, "members": [ { "type": "MipBits*", "name": "m_images", "offset": 0 }, { "type": "BLPHeader", "name": "m_header", "offset": 4 }, { "type": "void*", "name": "m_inMemoryImage", "offset": 1176 }, { "type": "int32_t", "name": "m_inMemoryNeedsFree", "offset": 1180 }, { "type": "uint32_t", "name": "m_numLevels", "offset": 1184 }, { "type": "uint32_t", "name": "m_quality", "offset": 1188 }, { "type": "HCOLORMAP", "name": "m_colorMapping", "offset": 1192 }, { "type": "MipMapAlgorithm", "name": "m_mipMapAlgorithm", "offset": 1196 }, { "type": "uint8_t*", "name": "m_lockDecompMem", "offset": 1200 } ] }, { "name": "CTgaFile", "size": 68, "members": [ { "type": "SFile*", "name": "m_file", "offset": 0 }, { "type": "uint8_t*", "name": "m_image", "offset": 4 }, { "type": "TGAHeader", "name": "m_header", "offset": 8 }, { "type": "uint8_t*", "name": "m_addlHeaderData", "offset": 28 }, { "type": "TGAFooter", "name": "m_footer", "offset": 32 }, { "type": "uint32_t", "name": "m_imageBytes", "offset": 60 }, { "type": "uint8_t*", "name": "m_colorMap", "offset": 64 } ] }, { "name": "EvtTimerQueue", "size": 20, "members": [ { "type": "TSPriorityQueue_EvtTimer", "name": "b_base", "offset": 0 } ] }, { "name": "TSingletonInstanceId_EvtContext", "size": 12, "members": [ { "type": "TInstanceId_EvtContext", "name": "b_base", "offset": 0 } ] }, { "name": "CStatus", "size": 12, "members": [ { "type": "TSExplicitList_CStatus__STATUSENTRY", "name": "statusList", "offset": 0 } ] }, { "name": "CGxDeviceD3d", "size": 16048, "members": [ { "type": "CGxDevice", "name": "b_base", "offset": 0 }, { "type": "void*", "name": "m_hwnd", "offset": 14696 }, { "type": "uint16_t", "name": "m_hwndClass", "offset": 14700 }, { "type": "uint16_t", "name": "unk396E", "offset": 14702 }, { "type": "int32_t", "name": "m_ownhwnd", "offset": 14704 }, { "type": "void*", "name": "m_d3dLib", "offset": 14708 }, { "type": "IDirect3D9*", "name": "m_d3d", "offset": 14712 }, { "type": "IDirect3DDevice9*", "name": "m_d3dDevice", "offset": 14716 }, { "type": "D3DCAPS9", "name": "m_d3dCaps", "offset": 14720 }, { "type": "int32_t", "name": "m_d3dIsHwDevice", "offset": 15032 }, { "type": "uint32_t", "name": "unk3AB4", "arrsize": 11, "offset": 15036 }, { "type": "IDirect3DVertexDeclaration9*", "name": "m_d3dVertexDecl", "arrsize": 14, "offset": 15080 }, { "type": "D3DDISPLAYMODE", "name": "m_desktopDisplayMode", "offset": 15136 }, { "type": "int32_t", "name": "m_inScene", "offset": 15152 }, { "type": "uint32_t", "name": "unk3B2C", "offset": 15156 }, { "type": "D3DFORMAT", "name": "m_devDepthFormat", "offset": 15160 }, { "type": "D3DFORMAT", "name": "m_devAdapterFormat", "offset": 15164 }, { "type": "uint32_t", "name": "unk3B38", "offset": 15168 }, { "type": "IDirect3DSurface9*", "name": "m_defColorSurface", "offset": 15172 }, { "type": "IDirect3DSurface9*", "name": "m_defDepthSurface", "offset": 15176 }, { "type": "uint32_t", "name": "unk3B44", "offset": 15180 }, { "type": "uint32_t", "name": "unk3B48", "offset": 15184 }, { "type": "int32_t", "name": "m_hwCursorNeedsUpdate", "offset": 15188 }, { "type": "IDirect3DTexture9*", "name": "m_hwCursorTexture", "offset": 15192 }, { "type": "IDirect3DSurface9*", "name": "m_hwCursorBitmap", "offset": 15196 }, { "type": "uint32_t", "name": "unk3B58", "offset": 15200 }, { "type": "IDirect3DVertexDeclaration9*", "name": "m_d3dCurrentVertexDecl", "offset": 15204 }, { "type": "IDirect3DIndexBuffer9*", "name": "m_d3dCurrentIndexBuf", "offset": 15208 }, { "type": "IDirect3DVertexBuffer9*", "name": "m_d3dVertexStreamBuf", "arrsize": 8, "offset": 15212 }, { "type": "uint32_t", "name": "m_d3dVertexStreamOfs", "arrsize": 8, "offset": 15244 }, { "type": "uint32_t", "name": "m_d3dVertexStreamStride", "arrsize": 8, "offset": 15276 }, { "type": "uint32_t", "name": "m_deviceStates", "arrsize": 182, "offset": 15308 }, { "type": "bool", "name": "m_texEnabled", "arrsize": 8, "offset": 16036 } ] }, { "name": "EvtContext", "size": 640, "members": [ { "type": "TSingletonInstanceId_EvtContext", "name": "b_base", "offset": 0 }, { "type": "uint32_t", "name": "unkA", "offset": 12 }, { "type": "SCritSect", "name": "m_critsect", "offset": 16 }, { "type": "uint32_t", "name": "m_currTime", "offset": 40 }, { "type": "SCHEDSTATE", "name": "m_schedState", "offset": 48 }, { "type": "TSTimerPriority_uint32_t", "name": "m_schedNextWakeTime", "offset": 56 }, { "type": "uint32_t", "name": "m_schedLastIdle", "offset": 68 }, { "type": "uint32_t", "name": "m_schedFlags", "offset": 72 }, { "type": "uint32_t", "name": "m_schedIdleTime", "offset": 76 }, { "type": "uint32_t", "name": "m_schedInitialIdleTime", "offset": 80 }, { "type": "uint32_t", "name": "m_schedWeight", "offset": 84 }, { "type": "uint32_t", "name": "m_schedSmoothWeight", "offset": 88 }, { "type": "int32_t", "name": "m_schedRebalance", "offset": 92 }, { "type": "int32_t", "name": "unkXX", "offset": 96 }, { "type": "int32_t", "name": "unkXY", "offset": 100 }, { "type": "int32_t", "name": "unkXZ", "offset": 104 }, { "type": "int32_t", "name": "unkYY", "offset": 108 }, { "type": "int32_t", "name": "unkYZ", "offset": 112 }, { "type": "TSExplicitList_EvtHandler", "name": "m_queueHandlerList", "arrsize": 36, "offset": 116 }, { "type": "TSExplicitList_EvtMessage", "name": "m_queueMessageList", "offset": 548 }, { "type": "uint32_t", "name": "m_queueSyncButtonState", "offset": 560 }, { "type": "TSExplicitList_EvtKeyDown", "name": "m_queueSyncKeyDownList", "offset": 564 }, { "type": "EvtIdTable_pointer_to_EvtTimer", "name": "m_timerIdTable", "offset": 576 }, { "type": "EvtTimerQueue", "name": "m_timerQueue", "offset": 608 }, { "type": "HPROPCONTEXT", "name": "m_propContext", "offset": 628 }, { "type": "void*", "name": "m_callContext", "offset": 632 }, { "type": "uint32_t", "name": "m_startWatchdog", "offset": 636 } ] } ], "unions": [ { "name": "CGxStateBom__m_data", "members": [ { "type": "int32_t", "name": "i", "arrsize": 3 }, { "type": "uint32_t", "name": "u", "arrsize": 3 }, { "type": "float", "name": "f", "arrsize": 3 }, { "type": "void*", "name": "p" } ] }, { "name": "ubyte4__0000", "members": [ { "type": "uint8_t", "name": "b", "arrsize": 4 }, { "type": "uint32_t", "name": "u" } ] }, { "name": "BLPHeader__extended", "members": [ { "type": "BlpPalPixel", "name": "palette", "arrsize": 256 }, { "type": "BLPJPEGHeader", "name": "jpeg" } ] }, { "name": "TGAHeader__0019", "members": [ { "type": "uint8_t", "name": "bImageDescriptor" }, { "type": "TGAImageDesc", "name": "desc" } ] } ] }