binana/3.3.5a/x32dbg/types.json

5283 lines
104 KiB
JSON
Raw Normal View History

{
"types": [
{
2024-08-01 01:21:17 -04:00
"type": "int",
"name": "BlitAlpha"
},
{
2024-08-01 01:21:17 -04:00
"type": "int",
"name": "BlitFormat"
},
{
2024-08-01 01:21:17 -04:00
"type": "int",
"name": "CGxFormat__Format"
},
{
"type": "int",
2024-08-01 01:21:17 -04:00
"name": "CGxMatrixStack__EMatrixFlags"
},
{
"type": "int",
2024-08-01 01:21:17 -04:00
"name": "COLOR_FILE_FORMAT"
},
{
2024-08-01 01:21:17 -04:00
"type": "long long",
"name": "D3DDEVTYPE"
},
{
2024-08-01 01:21:17 -04:00
"type": "int32_t",
"name": "D3DFORMAT"
},
{
"type": "int",
2024-08-01 01:21:17 -04:00
"name": "EGxApi"
},
{
"type": "int",
2024-08-01 01:21:17 -04:00
"name": "EGxBlend"
},
{
"type": "int",
2024-08-01 01:21:17 -04:00
"name": "EGxColorFormat"
},
{
"type": "int",
2024-08-01 01:21:17 -04:00
"name": "EGxFontHJusts"
},
{
"type": "int",
2024-08-01 01:21:17 -04:00
"name": "EGxFontVJusts"
},
{
"type": "int",
2024-08-01 01:21:17 -04:00
"name": "EGxMasterEnables"
},
{
"type": "int",
2024-08-01 01:21:17 -04:00
"name": "EGxPoolHintBits"
},
{
"type": "int",
2024-08-01 01:21:17 -04:00
"name": "EGxPoolTarget"
},
{
"type": "int",
2024-08-01 01:21:17 -04:00
"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",
2024-08-01 01:21:17 -04:00
"name": "EGxVertexAttrib"
},
{
"type": "int",
2024-08-01 01:21:17 -04:00
"name": "EGxVertexBufferFormat"
},
{
"type": "int",
"name": "EGxWM"
},
{
"type": "int",
2024-08-01 01:21:17 -04:00
"name": "EGxXform"
},
{
"type": "int",
2024-08-01 01:21:17 -04:00
"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",
2024-08-01 01:21:17 -04:00
"name": "PIXEL_FORMAT"
},
{
"type": "long long",
"name": "SCHEDSTATE"
},
{
"type": "int",
"name": "STATUS_TYPE"
},
{
2024-08-01 01:21:17 -04:00
"type": "int32_t",
"name": "intptr_t"
2024-07-21 04:57:59 -04:00
},
{
"type": "int32_t",
2024-08-01 01:21:17 -04:00
"name": "ptrdiff_t"
2024-07-21 04:57:59 -04:00
},
{
2024-08-01 01:21:17 -04:00
"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",
2024-08-01 01:21:17 -04:00
"size": 8,
"members": [
{
"type": "float",
2024-08-01 01:21:17 -04:00
"name": "x",
"offset": 0
},
{
"type": "float",
"name": "y",
"offset": 4
}
]
},
{
"name": "C2iVector",
2024-08-01 01:21:17 -04:00
"size": 8,
"members": [
{
"type": "int32_t",
2024-08-01 01:21:17 -04:00
"name": "x",
"offset": 0
},
{
"type": "int32_t",
"name": "y",
"offset": 4
}
]
},
{
"name": "C33Matrix",
2024-08-01 01:21:17 -04:00
"size": 36,
"members": [
{
"type": "float",
2024-08-01 01:21:17 -04:00
"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",
2024-08-01 01:21:17 -04:00
"size": 48,
"members": [
{
"type": "float",
2024-08-01 01:21:17 -04:00
"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
}
]
},
2024-08-01 01:21:17 -04:00
{
"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",
2024-08-01 01:21:17 -04:00
"size": 64,
"members": [
{
"type": "float",
2024-08-01 01:21:17 -04:00
"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
}
]
},
{
2024-08-01 01:21:17 -04:00
"name": "C4Pixel",
"size": 4,
"members": [
{
"type": "uint8_t",
2024-08-01 01:21:17 -04:00
"name": "b",
"offset": 0
},
{
"type": "uint8_t",
2024-08-01 01:21:17 -04:00
"name": "g",
"offset": 1
},
{
"type": "uint8_t",
2024-08-01 01:21:17 -04:00
"name": "r",
"offset": 2
},
{
"type": "uint8_t",
2024-08-01 01:21:17 -04:00
"name": "a",
"offset": 3
}
]
},
{
"name": "C4Quaternion",
2024-08-01 01:21:17 -04:00
"size": 16,
"members": [
{
"type": "float",
2024-08-01 01:21:17 -04:00
"name": "x",
"offset": 0
},
{
"type": "float",
"name": "y",
"offset": 4
},
{
"type": "float",
"name": "z",
"offset": 8
},
{
"type": "float",
"name": "w",
"offset": 12
}
]
},
{
2024-08-01 01:21:17 -04:00
"name": "C4Vector",
"size": 16,
"members": [
{
"type": "float",
2024-08-01 01:21:17 -04:00
"name": "x",
"offset": 0
},
{
"type": "float",
2024-08-01 01:21:17 -04:00
"name": "y",
"offset": 4
},
{
"type": "float",
2024-08-01 01:21:17 -04:00
"name": "z",
"offset": 8
},
{
"type": "float",
2024-08-01 01:21:17 -04:00
"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
}
]
},
{
2024-08-01 01:21:17 -04:00
"name": "CGxDevice__vtable",
"size": 336,
"members": [
{
2024-08-01 01:21:17 -04:00
"type": "void*",
"name": "v_fn_0_ITexMarkAsUpdated",
"offset": 0
},
{
2024-08-01 01:21:17 -04:00
"type": "void*",
"name": "v_fn_1_IRsSendToHw",
"offset": 4
},
{
2024-08-01 01:21:17 -04:00
"type": "void*",
"name": "v_fn_2_ICursorCreate",
"offset": 8
},
{
2024-08-01 01:21:17 -04:00
"type": "void*",
"name": "v_fn_3_ICursorDestroy",
"offset": 12
2024-08-01 01:21:17 -04:00
},
{
2024-08-01 01:21:17 -04:00
"type": "void*",
"name": "v_fn_4_ICursorDraw",
"offset": 16
},
{
2024-08-01 01:21:17 -04:00
"type": "void*",
"name": "v_fn_5",
"offset": 20
},
{
2024-08-01 01:21:17 -04:00
"type": "void*",
"name": "v_fn_6",
"offset": 24
},
{
2024-08-01 01:21:17 -04:00
"type": "void*",
"name": "v_fn_7",
"offset": 28
},
{
2024-08-01 01:21:17 -04:00
"type": "void*",
"name": "v_fn_8",
"offset": 32
},
{
2024-08-01 01:21:17 -04:00
"type": "void*",
"name": "v_fn_9",
"offset": 36
},
{
2024-08-01 01:21:17 -04:00
"type": "void*",
"name": "v_fn_10_DeviceCreate",
"offset": 40
},
{
2024-08-01 01:21:17 -04:00
"type": "void*",
"name": "v_fn_11_DeviceDestroy",
"offset": 44
},
{
2024-08-01 01:21:17 -04:00
"type": "void*",
"name": "v_fn_12",
"offset": 48
},
{
2024-08-01 01:21:17 -04:00
"type": "void*",
"name": "v_fn_13_DeviceSetFormat",
"offset": 52
},
{
2024-08-01 01:21:17 -04:00
"type": "void*",
"name": "v_fn_14_DeviceSetBaseMipLevel",
"offset": 56
},
{
2024-08-01 01:21:17 -04:00
"type": "void*",
"name": "v_fn_15_DeviceSetGamma",
"offset": 60
},
{
2024-08-01 01:21:17 -04:00
"type": "void*",
"name": "v_fn_16",
"offset": 64
},
{
2024-08-01 01:21:17 -04:00
"type": "void*",
"name": "v_fn_17",
"offset": 68
},
{
2024-08-01 01:21:17 -04:00
"type": "void*",
"name": "v_fn_18",
"offset": 72
},
{
2024-08-01 01:21:17 -04:00
"type": "void*",
"name": "v_fn_19",
"offset": 76
},
{
2024-08-01 01:21:17 -04:00
"type": "void*",
"name": "v_fn_20",
"offset": 80
},
{
2024-08-01 01:21:17 -04:00
"type": "void*",
"name": "v_fn_21",
"offset": 84
},
{
2024-08-01 01:21:17 -04:00
"type": "void*",
"name": "v_fn_22_DeviceWM",
"offset": 88
},
{
"type": "void*",
2024-08-01 01:21:17 -04:00
"name": "v_fn_23",
"offset": 92
},
{
"type": "void*",
2024-08-01 01:21:17 -04:00
"name": "v_fn_24",
"offset": 96
},
{
2024-08-01 01:21:17 -04:00
"type": "void*",
"name": "v_fn_25",
"offset": 100
},
{
2024-08-01 01:21:17 -04:00
"type": "void*",
"name": "v_fn_26",
"offset": 104
},
{
2024-08-01 01:21:17 -04:00
"type": "void*",
"name": "v_fn_27",
"offset": 108
},
{
2024-08-01 01:21:17 -04:00
"type": "void*",
"name": "v_fn_28_DeviceOverride",
"offset": 112
},
{
2024-08-01 01:21:17 -04:00
"type": "void*",
"name": "v_fn_29",
"offset": 116
},
{
2024-08-01 01:21:17 -04:00
"type": "void*",
"name": "v_fn_30",
"offset": 120
},
{
2024-08-01 01:21:17 -04:00
"type": "void*",
"name": "v_fn_31",
"offset": 124
},
{
2024-08-01 01:21:17 -04:00
"type": "void*",
"name": "v_fn_32",
"offset": 128
},
{
2024-08-01 01:21:17 -04:00
"type": "void*",
"name": "v_fn_33",
"offset": 132
},
{
2024-08-01 01:21:17 -04:00
"type": "void*",
"name": "v_fn_34",
"offset": 136
},
{
2024-08-01 01:21:17 -04:00
"type": "void*",
"name": "v_fn_35_CapsWindowSize",
"offset": 140
},
{
2024-08-01 01:21:17 -04:00
"type": "void*",
"name": "v_fn_36_CapsWindowSizeInScreenCoords",
"offset": 144
},
{
2024-08-01 01:21:17 -04:00
"type": "void*",
"name": "v_fn_37",
"offset": 148
},
{
2024-08-01 01:21:17 -04:00
"type": "void*",
"name": "v_fn_38_ScenePresent",
"offset": 152
},
{
2024-08-01 01:21:17 -04:00
"type": "void*",
"name": "v_fn_39_SceneClear",
"offset": 156
},
{
2024-08-01 01:21:17 -04:00
"type": "void*",
"name": "v_fn_40_XformSetProjection",
"offset": 160
},
{
2024-08-01 01:21:17 -04:00
"type": "void*",
"name": "v_fn_41_XformSetView",
"offset": 164
},
{
2024-08-01 01:21:17 -04:00
"type": "void*",
"name": "v_fn_42_Draw",
"offset": 168
},
{
2024-08-01 01:21:17 -04:00
"type": "void*",
"name": "v_fn_43",
"offset": 172
},
{
2024-08-01 01:21:17 -04:00
"type": "void*",
"name": "v_fn_44",
"offset": 176
},
{
2024-08-01 01:21:17 -04:00
"type": "void*",
"name": "v_fn_45",
"offset": 180
},
{
2024-08-01 01:21:17 -04:00
"type": "void*",
"name": "v_fn_46",
"offset": 184
},
{
2024-08-01 01:21:17 -04:00
"type": "void*",
"name": "v_fn_47",
"offset": 188
},
{
2024-08-01 01:21:17 -04:00
"type": "void*",
"name": "v_fn_48",
"offset": 192
},
{
2024-08-01 01:21:17 -04:00
"type": "void*",
"name": "v_fn_49",
"offset": 196
},
{
2024-08-01 01:21:17 -04:00
"type": "void*",
"name": "v_fn_50",
"offset": 200
},
{
2024-08-01 01:21:17 -04:00
"type": "void*",
"name": "v_fn_51_MasterEnableSet",
"offset": 204
},
{
2024-08-01 01:21:17 -04:00
"type": "void*",
"name": "v_fn_52_PoolSizeSet",
"offset": 208
},
2024-07-21 04:57:59 -04:00
{
2024-08-01 01:21:17 -04:00
"type": "void*",
"name": "v_fn_53_PoolDestroy",
"offset": 212
2024-07-21 04:57:59 -04:00
},
{
2024-08-01 01:21:17 -04:00
"type": "void*",
"name": "v_fn_54_BufLock",
"offset": 216
},
{
2024-08-01 01:21:17 -04:00
"type": "void*",
"name": "v_fn_55_BufUnlock",
"offset": 220
},
{
2024-08-01 01:21:17 -04:00
"type": "void*",
"name": "v_fn_56_BufData",
"offset": 224
2024-07-21 04:57:59 -04:00
},
{
2024-08-01 01:21:17 -04:00
"type": "void*",
"name": "v_fn_57_TexCreate",
"offset": 228
},
{
2024-08-01 01:21:17 -04:00
"type": "void*",
"name": "v_fn_58_TexDestroy",
"offset": 232
2024-07-21 04:57:59 -04:00
},
{
2024-08-01 01:21:17 -04:00
"type": "void*",
"name": "v_fn_59_TexCopy",
"offset": 236
2024-07-21 04:57:59 -04:00
},
{
2024-08-01 01:21:17 -04:00
"type": "void*",
"name": "v_fn_60",
"offset": 240
2024-07-21 04:57:59 -04:00
},
{
2024-08-01 01:21:17 -04:00
"type": "void*",
"name": "v_fn_61",
"offset": 244
2024-07-21 04:57:59 -04:00
},
{
2024-08-01 01:21:17 -04:00
"type": "void*",
"name": "v_fn_62",
"offset": 248
2024-07-21 04:57:59 -04:00
},
{
2024-08-01 01:21:17 -04:00
"type": "void*",
"name": "v_fn_63",
"offset": 252
2024-07-21 04:57:59 -04:00
},
{
2024-08-01 01:21:17 -04:00
"type": "void*",
"name": "v_fn_64",
"offset": 256
2024-07-21 04:57:59 -04:00
},
{
2024-08-01 01:21:17 -04:00
"type": "void*",
"name": "v_fn_65",
"offset": 260
2024-07-21 04:57:59 -04:00
},
{
2024-08-01 01:21:17 -04:00
"type": "void*",
"name": "v_fn_66",
"offset": 264
2024-07-21 04:57:59 -04:00
},
{
2024-08-01 01:21:17 -04:00
"type": "void*",
"name": "v_fn_67",
"offset": 268
2024-07-21 04:57:59 -04:00
},
{
2024-08-01 01:21:17 -04:00
"type": "void*",
"name": "v_fn_68_ShaderCreate",
"offset": 272
2024-07-21 04:57:59 -04:00
},
{
2024-08-01 01:21:17 -04:00
"type": "void*",
"name": "v_fn_69",
"offset": 276
2024-07-21 04:57:59 -04:00
},
{
2024-08-01 01:21:17 -04:00
"type": "void*",
"name": "v_fn_70_ShaderConstantsSet",
"offset": 280
2024-07-21 04:57:59 -04:00
},
{
2024-08-01 01:21:17 -04:00
"type": "void*",
"name": "v_fn_71",
"offset": 284
2024-07-21 04:57:59 -04:00
},
{
2024-08-01 01:21:17 -04:00
"type": "void*",
"name": "v_fn_72_IShaderCreate",
"offset": 288
},
{
2024-08-01 01:21:17 -04:00
"type": "void*",
"name": "v_fn_73_CursorSetVisible",
"offset": 292
2024-07-21 04:57:59 -04:00
},
{
2024-08-01 01:21:17 -04:00
"type": "void*",
"name": "v_fn_74_CursorLock",
"offset": 296
},
{
2024-08-01 01:21:17 -04:00
"type": "void*",
"name": "v_fn_75_CursorUnlock",
"offset": 300
},
{
2024-08-01 01:21:17 -04:00
"type": "void*",
"name": "v_fn_76",
"offset": 304
},
{
2024-08-01 01:21:17 -04:00
"type": "void*",
"name": "v_fn_77",
"offset": 308
},
{
2024-08-01 01:21:17 -04:00
"type": "void*",
"name": "v_fn_78",
"offset": 312
2024-07-21 04:57:59 -04:00
},
{
2024-08-01 01:21:17 -04:00
"type": "void*",
"name": "v_fn_79",
"offset": 316
2024-07-21 04:57:59 -04:00
},
{
2024-08-01 01:21:17 -04:00
"type": "void*",
"name": "v_fn_80_StereoEnabled",
"offset": 320
2024-07-21 04:57:59 -04:00
},
{
2024-08-01 01:21:17 -04:00
"type": "void*",
"name": "v_fn_81",
"offset": 324
2024-07-21 04:57:59 -04:00
},
2024-07-23 20:38:18 -04:00
{
2024-08-01 01:21:17 -04:00
"type": "void*",
"name": "v_fn_82",
"offset": 328
2024-07-23 20:38:18 -04:00
},
2024-07-21 04:57:59 -04:00
{
2024-08-01 01:21:17 -04:00
"type": "void*",
"name": "v_fn_83",
"offset": 332
}
]
},
{
"name": "CGxGammaRamp",
"size": 1536,
"members": [
2024-07-21 04:57:59 -04:00
{
2024-08-01 01:21:17 -04:00
"type": "uint16_t",
"name": "red",
"arrsize": 256,
"offset": 0
},
{
2024-08-01 01:21:17 -04:00
"type": "uint16_t",
"name": "green",
"arrsize": 256,
"offset": 512
},
{
2024-08-01 01:21:17 -04:00
"type": "uint16_t",
"name": "blue",
"arrsize": 256,
"offset": 1024
}
]
},
{
"name": "CGxTexFlags",
"size": 4,
"members": [
{
2024-08-01 01:21:17 -04:00
"type": "uint32_t",
"name": "m_flags",
"offset": 0
}
]
},
{
2024-08-01 01:21:17 -04:00
"name": "CImVector",
"size": 4,
"members": [
{
2024-08-01 01:21:17 -04:00
"type": "uint8_t",
"name": "b",
"offset": 0
},
{
2024-08-01 01:21:17 -04:00
"type": "uint8_t",
"name": "g",
"offset": 1
},
{
2024-08-01 01:21:17 -04:00
"type": "uint8_t",
"name": "r",
"offset": 2
},
{
2024-08-01 01:21:17 -04:00
"type": "uint8_t",
"name": "a",
"offset": 3
}
]
},
{
2024-08-01 01:21:17 -04:00
"name": "CRange",
"size": 8,
"members": [
{
2024-08-01 01:21:17 -04:00
"type": "float",
"name": "l",
"offset": 0
},
2024-07-21 04:57:59 -04:00
{
2024-08-01 01:21:17 -04:00
"type": "float",
"name": "h",
"offset": 4
2024-07-21 04:57:59 -04:00
}
]
},
{
2024-08-01 01:21:17 -04:00
"name": "CRect",
"size": 16,
2024-07-21 04:57:59 -04:00
"members": [
{
2024-08-01 01:21:17 -04:00
"type": "float",
"name": "minY",
"offset": 0
},
{
2024-08-01 01:21:17 -04:00
"type": "float",
"name": "minX",
2024-07-21 04:57:59 -04:00
"offset": 4
},
{
2024-08-01 01:21:17 -04:00
"type": "float",
"name": "maxY",
2024-07-21 04:57:59 -04:00
"offset": 8
},
{
2024-08-01 01:21:17 -04:00
"type": "float",
"name": "maxX",
2024-07-21 04:57:59 -04:00
"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
},
{
2024-08-01 01:21:17 -04:00
"name": "CiRange",
"size": 8,
"members": [
{
2024-08-01 01:21:17 -04:00
"type": "int32_t",
"name": "l",
"offset": 0
},
{
"type": "int32_t",
2024-08-01 01:21:17 -04:00
"name": "h",
"offset": 4
}
]
},
{
2024-08-01 01:21:17 -04:00
"name": "CiRect",
"size": 16,
"members": [
{
2024-08-01 01:21:17 -04:00
"type": "int32_t",
"name": "minY",
"offset": 0
},
{
2024-08-01 01:21:17 -04:00
"type": "int32_t",
"name": "minX",
"offset": 4
},
{
2024-08-01 01:21:17 -04:00
"type": "int32_t",
"name": "maxY",
"offset": 8
},
{
2024-08-01 01:21:17 -04:00
"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
}
]
},
{
2024-08-01 01:21:17 -04:00
"name": "D3DPSHADERCAPS2_0",
"size": 20,
"members": [
{
2024-08-01 01:21:17 -04:00
"type": "uint32_t",
"name": "Caps",
"offset": 0
},
{
2024-08-01 01:21:17 -04:00
"type": "int32_t",
"name": "DynamicFlowControlDepth",
"offset": 4
},
{
2024-08-01 01:21:17 -04:00
"type": "int32_t",
"name": "NumTemps",
"offset": 8
},
{
2024-08-01 01:21:17 -04:00
"type": "int32_t",
"name": "StaticFlowControlDepth",
"offset": 12
},
2024-08-01 01:21:17 -04:00
{
"type": "int32_t",
"name": "NumInstructionSlots",
"offset": 16
}
]
},
{
"name": "D3DVSHADERCAPS2_0",
"size": 16,
"members": [
{
"type": "uint32_t",
2024-08-01 01:21:17 -04:00
"name": "Caps",
"offset": 0
},
{
2024-08-01 01:21:17 -04:00
"type": "int32_t",
"name": "DynamicFlowControlDepth",
"offset": 4
},
{
2024-08-01 01:21:17 -04:00
"type": "int32_t",
"name": "NumTemps",
"offset": 8
},
2024-07-21 04:57:59 -04:00
{
2024-08-01 01:21:17 -04:00
"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
}
]
},
2024-08-01 01:21:17 -04:00
{
"name": "HASHKEY_NONE",
"size": 4,
"members": [
{
"type": "int32_t",
"name": "m_unused",
"offset": 0
}
]
2024-08-01 01:21:17 -04:00
},
{
"name": "HASHKEY_PTR",
"size": 4,
"members": [
{
2024-08-01 01:21:17 -04:00
"type": "void*",
"name": "m_key",
"offset": 0
}
]
},
{
"name": "HASHKEY_STR",
"size": 4,
"members": [
2024-07-21 04:57:59 -04:00
{
2024-08-01 01:21:17 -04:00
"type": "char*",
"name": "m_str",
"offset": 0
}
]
},
{
"name": "HASHKEY_STRI",
"size": 4,
"members": [
{
2024-08-01 01:21:17 -04:00
"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
}
]
},
2024-08-01 01:21:17 -04:00
{
"name": "IDirect3D9",
"size": 4,
"members": [
{
2024-08-01 01:21:17 -04:00
"type": "void**",
"name": "v_vtable",
"offset": 0
}
]
},
{
"name": "IDirect3DDevice9",
"size": 4,
"members": [
{
2024-08-01 01:21:17 -04:00
"type": "void**",
"name": "v_vtable",
"offset": 0
}
]
},
{
"name": "IDirect3DIndexBuffer9",
"size": 4,
"members": [
2024-07-21 04:57:59 -04:00
{
2024-08-01 01:21:17 -04:00
"type": "void**",
"name": "v_vtable",
"offset": 0
}
]
},
{
"name": "IDirect3DSurface9",
"size": 4,
"members": [
2024-07-21 04:57:59 -04:00
{
2024-08-01 01:21:17 -04:00
"type": "void**",
"name": "v_vtable",
"offset": 0
}
]
},
{
"name": "IDirect3DTexture9",
"size": 4,
"members": [
{
"type": "void**",
"name": "v_vtable",
"offset": 0
}
]
},
2024-08-01 01:21:17 -04:00
{
"name": "IDirect3DVertexBuffer9",
"size": 4,
"members": [
{
"type": "void**",
2024-08-01 01:21:17 -04:00
"name": "v_vtable",
"offset": 0
}
]
},
{
"name": "IDirect3DVertexDeclaration9",
"size": 4,
"members": [
{
2024-08-01 01:21:17 -04:00
"type": "void**",
"name": "v_vtable",
"offset": 0
}
]
},
{
"name": "MipBits",
"size": 4,
"members": [
{
2024-08-01 01:21:17 -04:00
"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
}
]
},
2024-08-01 01:21:17 -04:00
{
"name": "TSFixedArray_CGxAppRenderState",
"size": 12,
"members": [
{
2024-08-01 01:21:17 -04:00
"type": "uint32_t",
"name": "m_alloc",
"offset": 0
},
{
2024-08-01 01:21:17 -04:00
"type": "uint32_t",
"name": "m_count",
"offset": 4
2024-07-21 04:57:59 -04:00
},
{
2024-08-01 01:21:17 -04:00
"type": "CGxAppRenderState*",
"name": "m_data",
"offset": 8
}
]
},
{
"name": "TSFixedArray_CGxStateBom",
"size": 12,
"members": [
{
2024-08-01 01:21:17 -04:00
"type": "uint32_t",
"name": "m_alloc",
"offset": 0
},
{
2024-08-01 01:21:17 -04:00
"type": "uint32_t",
"name": "m_count",
"offset": 4
},
{
2024-08-01 01:21:17 -04:00
"type": "CGxStateBom*",
"name": "m_data",
"offset": 8
}
]
},
{
"name": "TSGrowableArray_CGxPushedRenderState",
"size": 16,
"members": [
{
2024-08-01 01:21:17 -04:00
"type": "uint32_t",
"name": "m_alloc",
"offset": 0
},
{
2024-08-01 01:21:17 -04:00
"type": "uint32_t",
"name": "m_count",
"offset": 4
2024-07-21 04:57:59 -04:00
},
{
2024-08-01 01:21:17 -04:00
"type": "CGxPushedRenderState*",
"name": "m_data",
"offset": 8
2024-07-21 04:57:59 -04:00
},
{
"type": "uint32_t",
2024-08-01 01:21:17 -04:00
"name": "m_chunk",
"offset": 12
}
]
},
{
"name": "TSGrowableArray_EGxRenderState",
"size": 16,
"members": [
{
"type": "uint32_t",
2024-08-01 01:21:17 -04:00
"name": "m_alloc",
"offset": 0
},
{
"type": "uint32_t",
2024-08-01 01:21:17 -04:00
"name": "m_count",
"offset": 4
},
{
2024-08-01 01:21:17 -04:00
"type": "EGxRenderState*",
"name": "m_data",
"offset": 8
2024-07-21 04:57:59 -04:00
},
{
"type": "uint32_t",
2024-08-01 01:21:17 -04:00
"name": "m_chunk",
"offset": 12
}
]
},
{
"name": "TSGrowableArray_TSList_CGxShader",
"size": 16,
"members": [
{
2024-08-01 01:21:17 -04:00
"type": "uint32_t",
"name": "m_alloc",
"offset": 0
},
{
2024-08-01 01:21:17 -04:00
"type": "uint32_t",
"name": "m_count",
"offset": 4
},
{
2024-08-01 01:21:17 -04:00
"type": "TSList_CGxShader*",
"name": "m_data",
"offset": 8
},
{
2024-08-01 01:21:17 -04:00
"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",
2024-08-01 01:21:17 -04:00
"size": 16,
"members": [
{
"type": "uint32_t",
"name": "m_alloc",
"offset": 0
},
{
2024-08-01 01:21:17 -04:00
"type": "uint32_t",
"name": "m_count",
"offset": 4
},
{
2024-08-01 01:21:17 -04:00
"type": "uint32_t*",
"name": "m_data",
"offset": 8
},
{
"type": "uint32_t",
2024-08-01 01:21:17 -04:00
"name": "m_chunk",
"offset": 12
}
]
},
{
"name": "TSGrowableArray_uint8_t",
"size": 16,
"members": [
{
"type": "uint32_t",
2024-08-01 01:21:17 -04:00
"name": "m_alloc",
"offset": 0
},
{
2024-08-01 01:21:17 -04:00
"type": "uint32_t",
"name": "m_count",
"offset": 4
},
{
2024-08-01 01:21:17 -04:00
"type": "uint8_t*",
"name": "m_data",
"offset": 8
},
{
"type": "uint32_t",
2024-08-01 01:21:17 -04:00
"name": "m_chunk",
"offset": 12
}
]
},
{
"name": "TSLink_CGxBuf",
"size": 8,
"members": [
{
"type": "TSLink_CGxBuf*",
"name": "m_prevlink",
"offset": 0
},
{
"type": "CGxBuf*",
2024-08-01 01:21:17 -04:00
"name": "m_next",
"offset": 4
}
]
},
{
"name": "TSLink_CGxPool",
"size": 8,
"members": [
{
2024-08-01 01:21:17 -04:00
"type": "TSLink_CGxPool*",
"name": "m_prevlink",
"offset": 0
2024-07-21 04:57:59 -04:00
},
{
2024-08-01 01:21:17 -04:00
"type": "CGxPool*",
"name": "m_next",
"offset": 4
}
]
},
{
"name": "TSLink_CGxShader",
"size": 8,
"members": [
2024-07-21 04:57:59 -04:00
{
2024-08-01 01:21:17 -04:00
"type": "TSLink_CGxShader*",
"name": "m_prevlink",
"offset": 0
2024-07-21 04:57:59 -04:00
},
{
2024-08-01 01:21:17 -04:00
"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
}
]
},
2024-08-01 01:21:17 -04:00
{
"name": "CAaBox",
"size": 24,
"members": [
2024-07-21 04:57:59 -04:00
{
2024-08-01 01:21:17 -04:00
"type": "C3Vector",
"name": "b",
"offset": 0
2024-07-21 04:57:59 -04:00
},
{
2024-08-01 01:21:17 -04:00
"type": "C3Vector",
"name": "t",
"offset": 12
}
]
},
{
"name": "C4Plane",
"size": 16,
"members": [
2024-07-21 04:57:59 -04:00
{
2024-08-01 01:21:17 -04:00
"type": "C3Vector",
"name": "n",
"offset": 0
2024-07-21 04:57:59 -04:00
},
{
2024-08-01 01:21:17 -04:00
"type": "float",
"name": "d",
"offset": 12
}
]
},
{
"name": "CAaSphere",
"size": 16,
"members": [
2024-07-21 04:57:59 -04:00
{
2024-08-01 01:21:17 -04:00
"type": "C3Vector",
"name": "n",
"offset": 0
2024-07-21 04:57:59 -04:00
},
{
2024-08-01 01:21:17 -04:00
"type": "float",
"name": "d",
"offset": 12
}
]
},
{
"name": "CGxMatrixStack",
"size": 280,
"members": [
2024-07-21 04:57:59 -04:00
{
"type": "uint32_t",
2024-08-01 01:21:17 -04:00
"name": "m_level",
"offset": 0
},
{
2024-08-01 01:21:17 -04:00
"type": "int8_t",
"name": "m_dirty",
"offset": 4
},
{
2024-08-01 01:21:17 -04:00
"type": "C44Matrix",
"name": "m_mtx",
"arrsize": 4,
"offset": 8
},
{
"type": "uint32_t",
2024-08-01 01:21:17 -04:00
"name": "m_flags",
"arrsize": 4,
"offset": 264
}
]
},
{
"name": "ShaderConstants",
"size": 4104,
"members": [
2024-07-23 20:38:18 -04:00
{
2024-08-01 01:21:17 -04:00
"type": "C4Vector",
"name": "constants",
"arrsize": 256,
"offset": 0
2024-07-23 20:38:18 -04:00
},
{
"type": "uint32_t",
2024-08-01 01:21:17 -04:00
"name": "unk1",
"offset": 4096
2024-07-23 20:38:18 -04:00
},
{
"type": "uint32_t",
2024-08-01 01:21:17 -04:00
"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
}
]
},
{
2024-08-01 01:21:17 -04:00
"name": "CGxFormat",
"size": 88,
"members": [
{
2024-08-01 01:21:17 -04:00
"type": "uint32_t",
"name": "unk0",
"offset": 0
},
{
2024-08-01 01:21:17 -04:00
"type": "bool",
"name": "hwTnL",
"offset": 4
},
{
2024-08-01 01:21:17 -04:00
"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
},
{
2024-08-01 01:21:17 -04:00
"type": "int32_t",
"name": "maximize",
"offset": 12
},
{
2024-08-01 01:21:17 -04:00
"type": "CGxFormat__Format",
"name": "depthFormat",
"offset": 16
},
{
2024-08-01 01:21:17 -04:00
"type": "C2iVector",
"name": "size",
"offset": 20
},
{
2024-08-01 01:21:17 -04:00
"type": "uint32_t",
"name": "unk1C",
"offset": 28
},
{
2024-08-01 01:21:17 -04:00
"type": "uint32_t",
"name": "sampleCount",
"offset": 32
},
{
2024-08-01 01:21:17 -04:00
"type": "float",
"name": "float24",
"offset": 36
},
{
2024-08-01 01:21:17 -04:00
"type": "CGxFormat__Format",
"name": "colorFormat",
"offset": 40
},
{
2024-08-01 01:21:17 -04:00
"type": "uint32_t",
"name": "refreshRate",
"offset": 44
},
{
2024-08-01 01:21:17 -04:00
"type": "uint32_t",
"name": "vsync",
"offset": 48
},
{
2024-08-01 01:21:17 -04:00
"type": "uint32_t",
"name": "unk34",
"offset": 52
},
{
2024-08-01 01:21:17 -04:00
"type": "uint32_t",
"name": "unk38",
"offset": 56
},
{
2024-08-01 01:21:17 -04:00
"type": "uint32_t",
"name": "unk3C",
"offset": 60
},
{
2024-08-01 01:21:17 -04:00
"type": "uint32_t",
"name": "unk40",
"offset": 64
},
{
2024-08-01 01:21:17 -04:00
"type": "uint32_t",
"name": "unk44",
"offset": 68
},
{
2024-08-01 01:21:17 -04:00
"type": "uint32_t",
"name": "unk48",
"offset": 72
},
{
2024-08-01 01:21:17 -04:00
"type": "uint32_t",
"name": "unk4C",
"offset": 76
},
{
2024-08-01 01:21:17 -04:00
"type": "C2iVector",
"name": "pos",
"offset": 80
2024-08-01 01:21:17 -04:00
}
]
},
{
"name": "CGxStateBom",
"size": 16,
"members": [
{
"type": "CGxStateBom__m_data",
"name": "m_data",
"offset": 0
},
{
2024-08-01 01:21:17 -04:00
"type": "int32_t",
"name": "filler",
"offset": 12
}
]
},
{
"name": "CGxVertexPCT",
"size": 24,
"members": [
{
"type": "C3Vector",
"name": "p",
"offset": 0
},
{
2024-08-01 01:21:17 -04:00
"type": "CImVector",
"name": "c",
"offset": 12
},
{
2024-08-01 01:21:17 -04:00
"type": "C2Vector",
"name": "tc",
"arrsize": 1,
"offset": 16
}
]
},
{
"name": "CBoundingBox",
"size": 24,
"members": [
{
"type": "CRange",
"name": "x",
"offset": 0
},
{
2024-08-01 01:21:17 -04:00
"type": "CRange",
"name": "y",
"offset": 8
},
{
2024-08-01 01:21:17 -04:00
"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
}
]
},
2024-08-01 01:21:17 -04:00
{
"name": "CGxTex",
"size": 96,
"members": [
{
"type": "CiRect",
"name": "m_updateRect",
"offset": 0
},
{
2024-08-01 01:21:17 -04:00
"type": "int16_t",
"name": "m_updatePlaneMin",
"offset": 16
},
{
2024-08-01 01:21:17 -04:00
"type": "int16_t",
"name": "m_updatePlaneMax",
"offset": 18
},
{
2024-08-01 01:21:17 -04:00
"type": "uint32_t",
"name": "m_width",
"offset": 20
},
{
2024-08-01 01:21:17 -04:00
"type": "uint32_t",
"name": "m_height",
"offset": 24
},
{
2024-08-01 01:21:17 -04:00
"type": "uint32_t",
"name": "m_depth",
"offset": 28
},
{
2024-08-01 01:21:17 -04:00
"type": "uint32_t",
"name": "m_target",
"offset": 32
},
{
2024-08-01 01:21:17 -04:00
"type": "uint32_t",
"name": "m_format",
"offset": 36
},
{
2024-08-01 01:21:17 -04:00
"type": "uint32_t",
"name": "m_dataFormat",
"offset": 40
},
{
2024-08-01 01:21:17 -04:00
"type": "CGxTexFlags",
"name": "m_flags",
"offset": 44
},
{
"type": "void*",
2024-08-01 01:21:17 -04:00
"name": "m_userArg",
"offset": 48
},
{
"type": "void*",
2024-08-01 01:21:17 -04:00
"name": "m_userFunc",
"offset": 52
},
{
"type": "void*",
2024-08-01 01:21:17 -04:00
"name": "m_apiSpecificData",
"offset": 56
},
{
"type": "void*",
2024-08-01 01:21:17 -04:00
"name": "m_apiSpecificData2",
"offset": 60
},
{
"type": "uint32_t",
"name": "unk40",
"offset": 64
},
{
2024-08-01 01:21:17 -04:00
"type": "uint32_t",
"name": "unk44",
"offset": 68
},
{
2024-08-01 01:21:17 -04:00
"type": "uint32_t",
"name": "unk48",
"offset": 72
},
{
2024-08-01 01:21:17 -04:00
"type": "uint32_t",
"name": "unk4C",
"offset": 76
},
{
2024-08-01 01:21:17 -04:00
"type": "uint32_t",
"name": "unk50",
"offset": 80
},
{
2024-08-01 01:21:17 -04:00
"type": "uint32_t",
"name": "unk54",
"offset": 84
},
{
2024-08-01 01:21:17 -04:00
"type": "int8_t",
"name": "char58",
"offset": 88
},
{
2024-08-01 01:21:17 -04:00
"type": "int8_t",
"name": "char59",
"offset": 89
},
{
2024-08-01 01:21:17 -04:00
"type": "int8_t",
"name": "m_needsUpdate",
"offset": 90
},
{
2024-08-01 01:21:17 -04:00
"type": "int8_t",
"name": "m_needsCreation",
"offset": 91
},
{
2024-08-01 01:21:17 -04:00
"type": "int8_t",
"name": "m_needsFlagUpdate",
"offset": 92
},
{
2024-08-01 01:21:17 -04:00
"type": "int8_t",
"name": "char5D",
"offset": 93
},
{
2024-08-01 01:21:17 -04:00
"type": "uint16_t",
"name": "m_pad",
"offset": 94
}
]
},
{
"name": "D3DDISPLAYMODE",
"size": 16,
"members": [
{
"type": "uint32_t",
"name": "Width",
"offset": 0
},
{
2024-08-01 01:21:17 -04:00
"type": "uint32_t",
"name": "Height",
"offset": 4
},
{
2024-08-01 01:21:17 -04:00
"type": "uint32_t",
"name": "RefreshRate",
"offset": 8
},
{
2024-08-01 01:21:17 -04:00
"type": "D3DFORMAT",
"name": "Format",
"offset": 12
}
]
},
{
"name": "D3DCAPS9",
"size": 312,
"members": [
{
"type": "D3DDEVTYPE",
"name": "DeviceType",
"offset": 0
},
{
2024-08-01 01:21:17 -04:00
"type": "uint32_t",
"name": "AdapterOrdinal",
"offset": 8
},
{
2024-08-01 01:21:17 -04:00
"type": "uint32_t",
"name": "Caps",
"offset": 12
},
{
2024-08-01 01:21:17 -04:00
"type": "uint32_t",
"name": "Caps2",
"offset": 16
},
{
2024-08-01 01:21:17 -04:00
"type": "uint32_t",
"name": "Caps3",
"offset": 20
},
{
2024-08-01 01:21:17 -04:00
"type": "uint32_t",
"name": "PresentationIntervals",
"offset": 24
},
{
2024-08-01 01:21:17 -04:00
"type": "uint32_t",
"name": "CursorCaps",
"offset": 28
},
{
2024-08-01 01:21:17 -04:00
"type": "uint32_t",
"name": "DevCaps",
"offset": 32
},
{
2024-08-01 01:21:17 -04:00
"type": "uint32_t",
"name": "PrimitiveMiscCaps",
"offset": 36
},
{
2024-08-01 01:21:17 -04:00
"type": "uint32_t",
"name": "RasterCaps",
"offset": 40
},
{
2024-08-01 01:21:17 -04:00
"type": "uint32_t",
"name": "ZCmpCaps",
"offset": 44
},
{
2024-08-01 01:21:17 -04:00
"type": "uint32_t",
"name": "SrcBlendCaps",
"offset": 48
},
{
2024-08-01 01:21:17 -04:00
"type": "uint32_t",
"name": "DestBlendCaps",
"offset": 52
},
{
2024-08-01 01:21:17 -04:00
"type": "uint32_t",
"name": "AlphaCmpCaps",
"offset": 56
},
{
2024-08-01 01:21:17 -04:00
"type": "uint32_t",
"name": "ShadeCaps",
"offset": 60
},
{
2024-08-01 01:21:17 -04:00
"type": "uint32_t",
"name": "TextureCaps",
"offset": 64
},
{
2024-08-01 01:21:17 -04:00
"type": "uint32_t",
"name": "TextureFilterCaps",
"offset": 68
},
{
2024-08-01 01:21:17 -04:00
"type": "uint32_t",
"name": "CubeTextureFilterCaps",
"offset": 72
},
{
2024-08-01 01:21:17 -04:00
"type": "uint32_t",
"name": "VolumeTextureFilterCaps",
"offset": 76
},
{
2024-08-01 01:21:17 -04:00
"type": "uint32_t",
"name": "TextureAddressCaps",
"offset": 80
},
{
2024-08-01 01:21:17 -04:00
"type": "uint32_t",
"name": "VolumeTextureAddressCaps",
"offset": 84
},
{
2024-08-01 01:21:17 -04:00
"type": "uint32_t",
"name": "LineCaps",
"offset": 88
},
{
2024-08-01 01:21:17 -04:00
"type": "uint32_t",
"name": "MaxTextureWidth",
"offset": 92
},
{
2024-08-01 01:21:17 -04:00
"type": "uint32_t",
"name": "MaxTextureHeight",
"offset": 96
},
{
2024-08-01 01:21:17 -04:00
"type": "uint32_t",
"name": "MaxVolumeExtent",
"offset": 100
},
{
2024-08-01 01:21:17 -04:00
"type": "uint32_t",
"name": "MaxTextureRepeat",
"offset": 104
},
{
2024-08-01 01:21:17 -04:00
"type": "uint32_t",
"name": "MaxTextureAspectRatio",
"offset": 108
},
{
2024-08-01 01:21:17 -04:00
"type": "uint32_t",
"name": "MaxAnisotropy",
"offset": 112
},
{
2024-08-01 01:21:17 -04:00
"type": "float",
"name": "MaxVertexW",
"offset": 116
},
{
2024-08-01 01:21:17 -04:00
"type": "float",
"name": "GuardBandLeft",
"offset": 120
},
{
2024-08-01 01:21:17 -04:00
"type": "float",
"name": "GuardBandTop",
"offset": 124
},
{
2024-08-01 01:21:17 -04:00
"type": "float",
"name": "GuardBandRight",
"offset": 128
},
{
2024-08-01 01:21:17 -04:00
"type": "float",
"name": "GuardBandBottom",
"offset": 132
},
{
2024-08-01 01:21:17 -04:00
"type": "float",
"name": "ExtentsAdjust",
"offset": 136
},
{
"type": "uint32_t",
2024-08-01 01:21:17 -04:00
"name": "StencilCaps",
"offset": 140
},
{
2024-08-01 01:21:17 -04:00
"type": "uint32_t",
"name": "FVFCaps",
"offset": 144
},
{
"type": "uint32_t",
2024-08-01 01:21:17 -04:00
"name": "TextureOpCaps",
"offset": 148
},
{
"type": "uint32_t",
2024-08-01 01:21:17 -04:00
"name": "MaxTextureBlendStages",
"offset": 152
},
{
"type": "uint32_t",
2024-08-01 01:21:17 -04:00
"name": "MaxSimultaneousTextures",
"offset": 156
},
{
2024-08-01 01:21:17 -04:00
"type": "uint32_t",
"name": "VertexProcessingCaps",
"offset": 160
},
{
"type": "uint32_t",
2024-08-01 01:21:17 -04:00
"name": "MaxActiveLights",
"offset": 164
},
2024-07-21 04:57:59 -04:00
{
"type": "uint32_t",
2024-08-01 01:21:17 -04:00
"name": "MaxUserClipPlanes",
"offset": 168
2024-07-21 04:57:59 -04:00
},
{
2024-08-01 01:21:17 -04:00
"type": "uint32_t",
"name": "MaxVertexBlendMatrices",
"offset": 172
2024-07-21 04:57:59 -04:00
},
{
2024-08-01 01:21:17 -04:00
"type": "uint32_t",
"name": "MaxVertexBlendMatrixIndex",
"offset": 176
2024-07-21 04:57:59 -04:00
},
{
2024-08-01 01:21:17 -04:00
"type": "float",
"name": "MaxPointSize",
"offset": 180
},
{
2024-08-01 01:21:17 -04:00
"type": "uint32_t",
"name": "MaxPrimitiveCount",
"offset": 184
2024-07-21 04:57:59 -04:00
},
{
"type": "uint32_t",
2024-08-01 01:21:17 -04:00
"name": "MaxVertexIndex",
"offset": 188
},
{
2024-08-01 01:21:17 -04:00
"type": "uint32_t",
"name": "MaxStreams",
"offset": 192
},
{
2024-08-01 01:21:17 -04:00
"type": "uint32_t",
"name": "MaxStreamStride",
"offset": 196
},
{
2024-08-01 01:21:17 -04:00
"type": "uint32_t",
"name": "VertexShaderVersion",
"offset": 200
},
{
"type": "uint32_t",
2024-08-01 01:21:17 -04:00
"name": "MaxVertexShaderConst",
"offset": 204
2024-07-21 04:57:59 -04:00
},
{
"type": "uint32_t",
2024-08-01 01:21:17 -04:00
"name": "PixelShaderVersion",
"offset": 208
2024-07-21 04:57:59 -04:00
},
{
"type": "float",
2024-08-01 01:21:17 -04:00
"name": "PixelShader1xMaxValue",
"offset": 212
},
{
"type": "uint32_t",
2024-08-01 01:21:17 -04:00
"name": "DevCaps2",
"offset": 216
},
{
2024-08-01 01:21:17 -04:00
"type": "float",
"name": "MaxNpatchTessellationLevel",
"offset": 220
2024-07-21 04:57:59 -04:00
},
{
2024-07-21 04:57:59 -04:00
"type": "uint32_t",
2024-08-01 01:21:17 -04:00
"name": "Reserved5",
"offset": 224
},
{
"type": "uint32_t",
2024-08-01 01:21:17 -04:00
"name": "MasterAdapterOrdinal",
"offset": 228
},
{
2024-07-21 04:57:59 -04:00
"type": "uint32_t",
2024-08-01 01:21:17 -04:00
"name": "AdapterOrdinalInGroup",
"offset": 232
},
{
"type": "uint32_t",
2024-08-01 01:21:17 -04:00
"name": "NumberOfAdaptersInGroup",
"offset": 236
2024-07-21 04:57:59 -04:00
},
{
"type": "uint32_t",
2024-08-01 01:21:17 -04:00
"name": "DeclTypes",
"offset": 240
2024-07-21 04:57:59 -04:00
},
{
"type": "uint32_t",
2024-08-01 01:21:17 -04:00
"name": "NumSimultaneousRTs",
"offset": 244
2024-07-21 04:57:59 -04:00
},
{
"type": "uint32_t",
2024-08-01 01:21:17 -04:00
"name": "StretchRectFilterCaps",
"offset": 248
},
{
2024-08-01 01:21:17 -04:00
"type": "D3DVSHADERCAPS2_0",
"name": "VS20Caps",
"offset": 252
},
{
2024-08-01 01:21:17 -04:00
"type": "D3DPSHADERCAPS2_0",
"name": "PS20Caps",
"offset": 268
},
{
"type": "uint32_t",
2024-08-01 01:21:17 -04:00
"name": "VertexTextureFilterCaps",
"offset": 288
},
{
"type": "uint32_t",
2024-08-01 01:21:17 -04:00
"name": "MaxVShaderInstructionsExecuted",
"offset": 292
},
{
"type": "uint32_t",
2024-08-01 01:21:17 -04:00
"name": "MaxPShaderInstructionsExecuted",
"offset": 296
},
{
2024-08-01 01:21:17 -04:00
"type": "uint32_t",
"name": "MaxVertexShader30InstructionSlots",
"offset": 300
},
{
"type": "uint32_t",
"name": "MaxPixelShader30InstructionSlots",
"offset": 304
}
]
},
{
2024-08-01 01:21:17 -04:00
"name": "CGxCaps",
"size": 316,
"members": [
{
2024-08-01 01:21:17 -04:00
"type": "int32_t",
"name": "m_numTmus",
"offset": 0
},
{
2024-08-01 01:21:17 -04:00
"type": "int32_t",
"name": "m_pixelCenterOnEdge",
2024-07-21 04:57:59 -04:00
"offset": 4
},
{
2024-08-01 01:21:17 -04:00
"type": "int32_t",
"name": "m_texelCenterOnEdge",
2024-07-21 04:57:59 -04:00
"offset": 8
2024-07-23 20:38:18 -04:00
},
{
2024-08-01 01:21:17 -04:00
"type": "int32_t",
"name": "m_numStreams",
"offset": 12
2024-07-23 20:38:18 -04:00
},
{
2024-08-01 01:21:17 -04:00
"type": "int32_t",
"name": "int10",
"offset": 16
2024-07-23 20:38:18 -04:00
},
{
2024-08-01 01:21:17 -04:00
"type": "EGxColorFormat",
"name": "m_colorFormat",
2024-07-23 20:38:18 -04:00
"offset": 20
},
{
"type": "uint32_t",
2024-08-01 01:21:17 -04:00
"name": "unk18",
2024-07-23 20:38:18 -04:00
"offset": 24
},
{
"type": "uint32_t",
2024-08-01 01:21:17 -04:00
"name": "m_maxIndex",
2024-07-23 20:38:18 -04:00
"offset": 28
},
{
2024-08-01 01:21:17 -04:00
"type": "int32_t",
"name": "m_generateMipMaps",
2024-07-23 20:38:18 -04:00
"offset": 32
},
{
2024-08-01 01:21:17 -04:00
"type": "int32_t",
"name": "m_texFmt",
"arrsize": 13,
2024-07-23 20:38:18 -04:00
"offset": 36
},
2024-08-01 01:21:17 -04:00
{
"type": "int32_t",
"name": "m_texTarget",
"arrsize": 4,
"offset": 88
},
2024-07-23 20:38:18 -04:00
{
"type": "uint32_t",
2024-08-01 01:21:17 -04:00
"name": "unk68",
"offset": 104
2024-07-23 20:38:18 -04:00
},
{
2024-08-01 01:21:17 -04:00
"type": "uint32_t",
"name": "m_texMaxSize",
"arrsize": 4,
"offset": 108
2024-07-23 20:38:18 -04:00
},
{
2024-08-01 01:21:17 -04:00
"type": "uint32_t",
"name": "unk7C",
"offset": 124
2024-07-23 20:38:18 -04:00
},
{
2024-08-01 01:21:17 -04:00
"type": "uint32_t",
"name": "unk80",
"offset": 128
2024-07-23 20:38:18 -04:00
},
{
2024-08-01 01:21:17 -04:00
"type": "uint32_t",
"name": "unk84",
"offset": 132
2024-07-23 20:38:18 -04:00
},
{
2024-08-01 01:21:17 -04:00
"type": "uint32_t",
"name": "unk88",
"offset": 136
2024-07-23 20:38:18 -04:00
},
{
"type": "uint32_t",
2024-08-01 01:21:17 -04:00
"name": "unk8C",
"offset": 140
2024-07-23 20:38:18 -04:00
},
{
"type": "uint32_t",
2024-08-01 01:21:17 -04:00
"name": "unk90",
"offset": 144
2024-07-23 20:38:18 -04:00
},
{
"type": "uint32_t",
2024-08-01 01:21:17 -04:00
"name": "unk94",
"offset": 148
2024-07-23 20:38:18 -04:00
},
{
"type": "uint32_t",
2024-08-01 01:21:17 -04:00
"name": "unk98",
"offset": 152
2024-07-23 20:38:18 -04:00
},
{
"type": "uint32_t",
2024-08-01 01:21:17 -04:00
"name": "unk9C",
"offset": 156
2024-07-23 20:38:18 -04:00
},
{
"type": "uint32_t",
2024-08-01 01:21:17 -04:00
"name": "unkA0",
"offset": 160
2024-07-23 20:38:18 -04:00
},
{
2024-08-01 01:21:17 -04:00
"type": "uint32_t",
"name": "unkA4",
"offset": 164
2024-07-23 20:38:18 -04:00
},
{
2024-08-01 01:21:17 -04:00
"type": "uint32_t",
"name": "unkA8",
"offset": 168
2024-07-23 20:38:18 -04:00
},
{
2024-08-01 01:21:17 -04:00
"type": "int32_t",
"name": "hwPcf",
"offset": 172
2024-07-23 20:38:18 -04:00
},
{
2024-08-01 01:21:17 -04:00
"type": "uint32_t",
"name": "unkB0",
"offset": 176
2024-07-23 20:38:18 -04:00
},
{
2024-08-01 01:21:17 -04:00
"type": "int32_t",
"name": "m_shaderTargets",
"arrsize": 6,
"offset": 180
2024-07-23 20:38:18 -04:00
},
{
2024-08-01 01:21:17 -04:00
"type": "uint32_t",
"name": "m_shaderConstants",
"arrsize": 6,
"offset": 204
2024-07-23 20:38:18 -04:00
},
{
2024-08-01 01:21:17 -04:00
"type": "int32_t",
"name": "m_texFilterTrilinear",
"offset": 228
},
{
2024-08-01 01:21:17 -04:00
"type": "int32_t",
"name": "m_texFilterAnisotropic",
"offset": 232
},
{
"type": "uint32_t",
2024-08-01 01:21:17 -04:00
"name": "m_maxTexAnisotropy",
"offset": 236
},
{
2024-08-01 01:21:17 -04:00
"type": "int32_t",
"name": "m_depthBias",
"offset": 240
},
{
"type": "uint32_t",
"name": "unkF4",
"offset": 244
},
{
"type": "int32_t",
2024-08-01 01:21:17 -04:00
"name": "m_maxClipPlanes",
"offset": 248
},
{
"type": "int32_t",
2024-08-01 01:21:17 -04:00
"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",
2024-08-01 01:21:17 -04:00
"name": "m_stereoAvailable",
"offset": 300
},
{
"type": "int32_t",
2024-08-01 01:21:17 -04:00
"name": "int130",
"offset": 304
},
{
"type": "int32_t",
2024-08-01 01:21:17 -04:00
"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
},
{
2024-08-01 01:21:17 -04:00
"type": "uint16_t",
"name": "m_maxIndex",
"offset": 14
}
]
},
{
"name": "CGxVertexAttrib",
"size": 16,
"members": [
{
"type": "EGxVertexAttrib",
"name": "attrib",
"offset": 0
},
{
2024-08-01 01:21:17 -04:00
"type": "uint32_t",
"name": "type",
"offset": 4
},
{
2024-08-01 01:21:17 -04:00
"type": "uint32_t",
"name": "offset",
"offset": 8
},
{
2024-08-01 01:21:17 -04:00
"type": "uint32_t",
"name": "bufSize",
"offset": 12
}
]
},
{
"name": "EVENT_DATA_KEY",
"size": 24,
2024-08-01 01:21:17 -04:00
"members": [
{
"type": "KEY",
"name": "key",
2024-08-01 01:21:17 -04:00
"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",
2024-08-01 01:21:17 -04:00
"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
}
]
},
{
2024-08-01 01:21:17 -04:00
"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",
2024-08-01 01:21:17 -04:00
"offset": 0
},
{
"type": "TSLink_FrameScript_EventObject",
"name": "m_terminator",
"offset": 4
2024-08-01 01:21:17 -04:00
}
]
},
{
"name": "TSList_CGxBuf",
"size": 12,
"members": [
{
"type": "ptrdiff_t",
"name": "m_linkoffset",
"offset": 0
},
{
2024-08-01 01:21:17 -04:00
"type": "TSLink_CGxBuf",
"name": "m_terminator",
2024-07-21 04:57:59 -04:00
"offset": 4
2024-08-01 01:21:17 -04:00
}
]
},
{
"name": "TSList_CGxPool",
"size": 12,
"members": [
{
2024-08-01 01:21:17 -04:00
"type": "ptrdiff_t",
"name": "m_linkoffset",
"offset": 0
},
{
2024-08-01 01:21:17 -04:00
"type": "TSLink_CGxPool",
"name": "m_terminator",
"offset": 4
}
]
},
{
"name": "TSList_CGxShader",
2024-08-01 01:21:17 -04:00
"size": 12,
"members": [
{
"type": "ptrdiff_t",
2024-08-01 01:21:17 -04:00
"name": "m_linkoffset",
"offset": 0
},
{
"type": "TSLink_CGxShader",
"name": "m_terminator",
"offset": 4
}
]
},
{
2024-08-01 01:21:17 -04:00
"name": "ubyte4",
"size": 4,
"members": [
{
2024-08-01 01:21:17 -04:00
"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
}
]
},
2024-08-01 01:21:17 -04:00
{
"name": "CGxAppRenderState",
"size": 24,
"members": [
{
2024-08-01 01:21:17 -04:00
"type": "CGxStateBom",
"name": "m_value",
"offset": 0
2024-07-21 04:57:59 -04:00
},
{
2024-08-01 01:21:17 -04:00
"type": "uint32_t",
"name": "m_stackDepth",
2024-07-21 04:57:59 -04:00
"offset": 16
},
{
2024-08-01 01:21:17 -04:00
"type": "int32_t",
"name": "m_dirty",
"offset": 20
2024-07-21 04:57:59 -04:00
}
]
},
{
2024-08-01 01:21:17 -04:00
"name": "CGxPushedRenderState",
"size": 24,
2024-07-21 04:57:59 -04:00
"members": [
{
2024-08-01 01:21:17 -04:00
"type": "EGxRenderState",
"name": "m_which",
"offset": 0
},
{
2024-08-01 01:21:17 -04:00
"type": "CGxStateBom",
"name": "m_value",
2024-07-21 04:57:59 -04:00
"offset": 4
},
{
"type": "uint32_t",
2024-08-01 01:21:17 -04:00
"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
}
]
},
{
2024-08-01 01:21:17 -04:00
"name": "CGxBuf",
"size": 32,
"members": [
{
2024-08-01 01:21:17 -04:00
"type": "TSLinkedNode_CGxBuf",
"name": "b_base",
"offset": 0
},
{
2024-08-01 01:21:17 -04:00
"type": "CGxPool*",
"name": "m_pool",
"offset": 8
},
{
2024-08-01 01:21:17 -04:00
"type": "uint32_t",
"name": "m_itemSize",
"offset": 12
},
{
"type": "uint32_t",
"name": "m_itemCount",
"offset": 16
},
{
"type": "uint32_t",
"name": "m_size",
"offset": 20
},
2024-07-23 20:38:18 -04:00
{
"type": "uint32_t",
2024-08-01 01:21:17 -04:00
"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
2024-07-23 20:38:18 -04:00
}
]
},
2024-07-27 21:08:11 -04:00
{
2024-08-01 01:21:17 -04:00
"name": "CGxShader",
"size": 84,
2024-07-27 21:08:11 -04:00
"members": [
{
2024-08-01 01:21:17 -04:00
"type": "TSHashObject_CGxShader_HASHKEY_STRI",
"name": "b_base",
"offset": 0
2024-07-27 21:08:11 -04:00
},
{
"type": "uint32_t",
2024-08-01 01:21:17 -04:00
"name": "refCount",
"offset": 24
2024-07-27 21:08:11 -04:00
},
{
2024-08-01 01:21:17 -04:00
"type": "void*",
"name": "apiSpecific",
"offset": 28
2024-07-27 21:08:11 -04:00
},
{
2024-08-01 01:21:17 -04:00
"type": "int32_t",
"name": "target",
"offset": 32
2024-07-27 21:08:11 -04:00
},
{
2024-08-01 01:21:17 -04:00
"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
2024-07-27 21:08:11 -04:00
}
]
},
{
"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
}
]
},
2024-07-21 04:57:59 -04:00
{
2024-08-01 01:21:17 -04:00
"name": "CGxPool",
"size": 52,
2024-07-21 04:57:59 -04:00
"members": [
{
2024-08-01 01:21:17 -04:00
"type": "TSLinkedNode_CGxPool",
"name": "b_base",
"offset": 0
2024-07-21 04:57:59 -04:00
},
{
2024-08-01 01:21:17 -04:00
"type": "EGxPoolTarget",
"name": "m_target",
"offset": 8
2024-07-21 04:57:59 -04:00
},
{
2024-08-01 01:21:17 -04:00
"type": "EGxPoolUsage",
"name": "m_usage",
"offset": 12
2024-07-21 04:57:59 -04:00
},
{
"type": "int32_t",
2024-08-01 01:21:17 -04:00
"name": "m_size",
"offset": 16
2024-07-21 04:57:59 -04:00
},
{
"type": "void*",
2024-08-01 01:21:17 -04:00
"name": "m_apiSpecific",
"offset": 20
2024-07-21 04:57:59 -04:00
},
{
2024-08-01 01:21:17 -04:00
"type": "void*",
"name": "m_mem",
"offset": 24
2024-07-21 04:57:59 -04:00
},
{
2024-08-01 01:21:17 -04:00
"type": "int32_t",
"name": "unk1C",
"offset": 28
2024-07-21 04:57:59 -04:00
},
{
2024-08-01 01:21:17 -04:00
"type": "TSList_CGxBuf",
"name": "m_bufList",
"offset": 32
2024-07-21 04:57:59 -04:00
},
{
2024-08-01 01:21:17 -04:00
"type": "EGxPoolHintBits",
"name": "m_hint",
"offset": 44
2024-07-21 04:57:59 -04:00
},
{
2024-08-01 01:21:17 -04:00
"type": "char*",
"name": "m_name",
"offset": 48
}
]
},
{
"name": "CGxDevice",
"size": 14696,
"members": [
{
"type": "CGxDevice__vtable*",
"name": "v_vtable",
"offset": 0
2024-07-21 04:57:59 -04:00
},
{
2024-08-01 01:21:17 -04:00
"type": "TSGrowableArray_CGxPushedRenderState",
"name": "m_pushedStates",
"offset": 4
2024-07-21 04:57:59 -04:00
},
{
2024-08-01 01:21:17 -04:00
"type": "TSGrowableArray_uint32_t",
"name": "m_stackOffsets",
"offset": 20
2024-07-21 04:57:59 -04:00
},
{
2024-08-01 01:21:17 -04:00
"type": "TSGrowableArray_EGxRenderState",
"name": "m_dirtyStates",
"offset": 36
2024-07-21 04:57:59 -04:00
},
{
"type": "uint32_t",
2024-08-01 01:21:17 -04:00
"name": "m_unk34",
"arrsize": 76,
"offset": 52
2024-07-21 04:57:59 -04:00
},
{
2024-08-01 01:21:17 -04:00
"type": "CRect",
"name": "m_defWindowRect",
"offset": 356
2024-07-21 04:57:59 -04:00
},
{
2024-08-01 01:21:17 -04:00
"type": "CRect",
"name": "m_curWindowRect",
"offset": 372
2024-07-21 04:57:59 -04:00
},
{
"type": "uint32_t",
2024-08-01 01:21:17 -04:00
"name": "m_unk184",
"arrsize": 12,
"offset": 388
2024-07-21 04:57:59 -04:00
},
{
2024-08-01 01:21:17 -04:00
"type": "EGxApi",
"name": "m_api",
"offset": 436
2024-07-21 04:57:59 -04:00
},
{
2024-08-01 01:21:17 -04:00
"type": "uint32_t",
"name": "m_cpuFeatures",
"offset": 440
2024-07-21 04:57:59 -04:00
},
{
2024-08-01 01:21:17 -04:00
"type": "CGxFormat",
"name": "m_format",
"offset": 444
2024-07-21 04:57:59 -04:00
},
{
2024-08-01 01:21:17 -04:00
"type": "CGxCaps",
"name": "m_caps",
"offset": 532
2024-07-21 04:57:59 -04:00
},
{
"type": "uint32_t",
2024-08-01 01:21:17 -04:00
"name": "m_baseMipLevel",
"offset": 848
2024-07-21 04:57:59 -04:00
},
{
2024-08-01 01:21:17 -04:00
"type": "CGxGammaRamp",
"name": "m_gammaRamp",
"offset": 852
2024-07-21 04:57:59 -04:00
},
{
2024-08-01 01:21:17 -04:00
"type": "CGxGammaRamp",
"name": "m_systemGammaRamp",
"offset": 2388
2024-07-21 04:57:59 -04:00
},
{
2024-08-01 01:21:17 -04:00
"type": "void**",
"name": "m_windowProc",
"offset": 3924
2024-07-21 04:57:59 -04:00
},
{
2024-08-01 01:21:17 -04:00
"type": "int32_t",
"name": "m_context",
"offset": 3928
2024-07-21 04:57:59 -04:00
},
{
2024-08-01 01:21:17 -04:00
"type": "int32_t",
"name": "intF5C",
"offset": 3932
2024-07-21 04:57:59 -04:00
},
{
2024-08-01 01:21:17 -04:00
"type": "int32_t",
"name": "m_windowVisible",
"offset": 3936
2024-07-21 04:57:59 -04:00
},
{
2024-08-01 01:21:17 -04:00
"type": "int32_t",
"name": "intF64",
"offset": 3940
2024-07-21 04:57:59 -04:00
},
{
2024-08-01 01:21:17 -04:00
"type": "int32_t",
"name": "intF68",
"offset": 3944
2024-07-21 04:57:59 -04:00
},
{
2024-08-01 01:21:17 -04:00
"type": "int32_t",
"name": "intF6C",
"offset": 3948
2024-07-21 04:57:59 -04:00
},
{
2024-08-01 01:21:17 -04:00
"type": "CBoundingBox",
"name": "m_viewport",
"offset": 3952
},
2024-07-21 04:57:59 -04:00
{
2024-08-01 01:21:17 -04:00
"type": "C44Matrix",
"name": "m_projection",
"offset": 3976
},
2024-07-21 04:57:59 -04:00
{
2024-08-01 01:21:17 -04:00
"type": "C44Matrix",
"name": "m_projNative",
"offset": 4040
},
2024-07-21 04:57:59 -04:00
{
2024-08-01 01:21:17 -04:00
"type": "CGxMatrixStack",
"name": "m_xforms",
"arrsize": 11,
"offset": 4104
},
{
"type": "CGxMatrixStack",
"name": "m_texGen",
"arrsize": 8,
"offset": 7184
2024-07-21 04:57:59 -04:00
},
{
"type": "uint32_t",
2024-08-01 01:21:17 -04:00
"name": "unk24D0",
"arrsize": 162,
"offset": 9424
2024-07-21 04:57:59 -04:00
},
{
"type": "uint32_t",
2024-08-01 01:21:17 -04:00
"name": "m_appMasterEnables",
"offset": 10072
2024-07-21 04:57:59 -04:00
},
{
"type": "uint32_t",
2024-08-01 01:21:17 -04:00
"name": "m_hwMasterEnables",
"offset": 10076
},
{
"type": "TSList_CGxPool",
"name": "m_poolList",
"offset": 10080
2024-07-21 04:57:59 -04:00
},
{
"type": "uint32_t",
2024-08-01 01:21:17 -04:00
"name": "unk276C",
"arrsize": 3,
"offset": 10092
2024-07-21 04:57:59 -04:00
},
{
2024-08-01 01:21:17 -04:00
"type": "CGxBuf*",
"name": "m_bufLocked",
"arrsize": 2,
"offset": 10104
2024-07-21 04:57:59 -04:00
},
{
2024-08-01 01:21:17 -04:00
"type": "CGxPool*",
"name": "m_vertexPool",
"offset": 10112
2024-07-21 04:57:59 -04:00
},
{
2024-08-01 01:21:17 -04:00
"type": "CGxPool*",
"name": "m_indexPool",
"offset": 10116
2024-07-21 04:57:59 -04:00
},
{
2024-08-01 01:21:17 -04:00
"type": "CGxBuf*",
"name": "m_streamBufs",
"arrsize": 2,
"offset": 10120
2024-07-21 04:57:59 -04:00
},
{
2024-08-01 01:21:17 -04:00
"type": "CGxVertexAttrib",
"name": "m_primVertexFormatAttrib",
"arrsize": 14,
"offset": 10128
2024-07-21 04:57:59 -04:00
},
{
2024-08-01 01:21:17 -04:00
"type": "CGxBuf*",
"name": "m_primVertexFormatBuf",
"arrsize": 14,
"offset": 10352
2024-07-21 04:57:59 -04:00
},
{
"type": "uint32_t",
2024-08-01 01:21:17 -04:00
"name": "m_primVertexMask",
"offset": 10408
2024-07-21 04:57:59 -04:00
},
{
"type": "uint32_t",
2024-08-01 01:21:17 -04:00
"name": "m_primVertexDirty",
"offset": 10412
2024-07-21 04:57:59 -04:00
},
{
2024-08-01 01:21:17 -04:00
"type": "EGxVertexBufferFormat",
"name": "m_primVertexFormat",
"offset": 10416
2024-07-21 04:57:59 -04:00
},
{
2024-08-01 01:21:17 -04:00
"type": "CGxBuf*",
"name": "m_primVertexBuf",
"offset": 10420
2024-07-21 04:57:59 -04:00
},
{
"type": "uint32_t",
2024-08-01 01:21:17 -04:00
"name": "m_primVertexSize",
"offset": 10424
2024-07-21 04:57:59 -04:00
},
{
2024-08-01 01:21:17 -04:00
"type": "CGxBuf*",
"name": "m_primIndexBuf",
"offset": 10428
2024-07-21 04:57:59 -04:00
},
{
2024-08-01 01:21:17 -04:00
"type": "int32_t",
"name": "m_primIndexDirty",
"offset": 10432
2024-07-21 04:57:59 -04:00
},
{
"type": "uint32_t",
2024-08-01 01:21:17 -04:00
"name": "unk28C4",
"offset": 10436
2024-07-21 04:57:59 -04:00
},
{
"type": "uint32_t",
2024-08-01 01:21:17 -04:00
"name": "unk28C8",
"offset": 10440
2024-07-21 04:57:59 -04:00
},
{
"type": "uint32_t",
2024-08-01 01:21:17 -04:00
"name": "unk28CC",
"offset": 10444
2024-07-21 04:57:59 -04:00
},
{
"type": "uint32_t",
2024-08-01 01:21:17 -04:00
"name": "unk28D0",
"offset": 10448
2024-07-21 04:57:59 -04:00
},
{
"type": "uint32_t",
2024-08-01 01:21:17 -04:00
"name": "unk28D4",
"offset": 10452
2024-07-21 04:57:59 -04:00
},
{
"type": "uint32_t",
2024-08-01 01:21:17 -04:00
"name": "unk28D8",
"offset": 10456
2024-07-21 04:57:59 -04:00
},
{
"type": "uint32_t",
2024-08-01 01:21:17 -04:00
"name": "unk28DC",
"offset": 10460
2024-07-21 04:57:59 -04:00
},
{
"type": "uint32_t",
2024-08-01 01:21:17 -04:00
"name": "unk28E0",
"offset": 10464
2024-07-21 04:57:59 -04:00
},
{
"type": "uint32_t",
2024-08-01 01:21:17 -04:00
"name": "unk28E4",
"offset": 10468
2024-07-21 04:57:59 -04:00
},
{
"type": "uint32_t",
2024-08-01 01:21:17 -04:00
"name": "unk28E8",
"offset": 10472
2024-07-21 04:57:59 -04:00
},
{
2024-08-01 01:21:17 -04:00
"type": "TSFixedArray_CGxAppRenderState",
"name": "m_appRenderStates",
"offset": 10476
2024-07-21 04:57:59 -04:00
},
{
2024-08-01 01:21:17 -04:00
"type": "TSFixedArray_CGxStateBom",
"name": "m_hwRenderStates",
"offset": 10488
2024-07-21 04:57:59 -04:00
},
{
2024-08-01 01:21:17 -04:00
"type": "uint32_t",
"name": "unk2904",
"arrsize": 19,
"offset": 10500
2024-07-21 04:57:59 -04:00
},
{
2024-08-01 01:21:17 -04:00
"type": "int32_t",
"name": "m_cursorVisible",
"offset": 10576
2024-07-21 04:57:59 -04:00
},
{
2024-08-01 01:21:17 -04:00
"type": "int32_t",
"name": "m_hardwareCursor",
"offset": 10580
2024-07-21 04:57:59 -04:00
},
{
"type": "uint32_t",
2024-08-01 01:21:17 -04:00
"name": "m_cursorHotspotX",
"offset": 10584
2024-07-21 04:57:59 -04:00
},
{
"type": "uint32_t",
2024-08-01 01:21:17 -04:00
"name": "m_cursorHotspotY",
"offset": 10588
2024-07-21 04:57:59 -04:00
},
{
2024-08-01 01:21:17 -04:00
"type": "CImVector",
"name": "m_cursor",
"arrsize": 1024,
"offset": 10592
2024-07-21 04:57:59 -04:00
},
{
2024-08-01 01:21:17 -04:00
"type": "CGxTex*",
"name": "m_cursorTexture",
"offset": 14688
2024-07-21 04:57:59 -04:00
},
{
2024-08-01 01:21:17 -04:00
"type": "float",
"name": "m_cursorDepth",
"offset": 14692
}
]
},
{
"name": "TSHashTable_CGxShader_HASHKEY_STRI",
"size": 36,
"members": [
2024-07-21 04:57:59 -04:00
{
2024-08-01 01:21:17 -04:00
"type": "TSList_CGxShader",
"name": "m_fulllist",
"offset": 0
2024-07-21 04:57:59 -04:00
},
{
"type": "uint32_t",
2024-08-01 01:21:17 -04:00
"name": "m_fullnessIndicator",
"offset": 12
2024-07-21 04:57:59 -04:00
},
{
2024-08-01 01:21:17 -04:00
"type": "TSGrowableArray_TSList_CGxShader",
"name": "m_slotlistarray",
"offset": 16
2024-07-21 04:57:59 -04:00
},
{
"type": "uint32_t",
2024-08-01 01:21:17 -04:00
"name": "m_slotmask",
"offset": 32
}
]
},
{
"name": "CGxVertexPBNT2",
"size": 48,
"members": [
2024-07-21 04:57:59 -04:00
{
2024-08-01 01:21:17 -04:00
"type": "C3Vector",
"name": "p",
"offset": 0
2024-07-21 04:57:59 -04:00
},
{
2024-08-01 01:21:17 -04:00
"type": "ubyte4",
"name": "bw",
"offset": 12
2024-07-21 04:57:59 -04:00
},
{
2024-08-01 01:21:17 -04:00
"type": "ubyte4",
"name": "bi",
"offset": 16
2024-07-21 04:57:59 -04:00
},
{
2024-08-01 01:21:17 -04:00
"type": "C3Vector",
"name": "n",
"offset": 20
2024-07-21 04:57:59 -04:00
},
{
2024-08-01 01:21:17 -04:00
"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
}
]
},
2024-08-01 01:21:17 -04:00
{
"name": "CGxDeviceD3d",
"size": 16048,
"members": [
{
"type": "CGxDevice",
"name": "b_base",
"offset": 0
2024-07-21 04:57:59 -04:00
},
{
2024-08-01 01:21:17 -04:00
"type": "void*",
"name": "m_hwnd",
"offset": 14696
2024-07-21 04:57:59 -04:00
},
{
2024-08-01 01:21:17 -04:00
"type": "uint16_t",
"name": "m_hwndClass",
"offset": 14700
2024-07-21 04:57:59 -04:00
},
{
2024-08-01 01:21:17 -04:00
"type": "uint16_t",
"name": "unk396E",
"offset": 14702
2024-07-21 04:57:59 -04:00
},
{
2024-08-01 01:21:17 -04:00
"type": "int32_t",
"name": "m_ownhwnd",
"offset": 14704
2024-07-21 04:57:59 -04:00
},
{
2024-08-01 01:21:17 -04:00
"type": "void*",
"name": "m_d3dLib",
"offset": 14708
2024-07-21 04:57:59 -04:00
},
{
2024-08-01 01:21:17 -04:00
"type": "IDirect3D9*",
"name": "m_d3d",
"offset": 14712
2024-07-21 04:57:59 -04:00
},
{
2024-08-01 01:21:17 -04:00
"type": "IDirect3DDevice9*",
"name": "m_d3dDevice",
"offset": 14716
2024-07-21 04:57:59 -04:00
},
{
2024-08-01 01:21:17 -04:00
"type": "D3DCAPS9",
"name": "m_d3dCaps",
"offset": 14720
2024-07-21 04:57:59 -04:00
},
{
2024-08-01 01:21:17 -04:00
"type": "int32_t",
"name": "m_d3dIsHwDevice",
"offset": 15032
2024-07-21 04:57:59 -04:00
},
{
"type": "uint32_t",
2024-08-01 01:21:17 -04:00
"name": "unk3AB4",
"arrsize": 11,
"offset": 15036
2024-07-21 04:57:59 -04:00
},
{
2024-08-01 01:21:17 -04:00
"type": "IDirect3DVertexDeclaration9*",
"name": "m_d3dVertexDecl",
"arrsize": 14,
"offset": 15080
2024-07-21 04:57:59 -04:00
},
{
2024-08-01 01:21:17 -04:00
"type": "D3DDISPLAYMODE",
"name": "m_desktopDisplayMode",
"offset": 15136
2024-07-21 04:57:59 -04:00
},
{
2024-08-01 01:21:17 -04:00
"type": "int32_t",
"name": "m_inScene",
"offset": 15152
2024-07-21 04:57:59 -04:00
},
{
"type": "uint32_t",
2024-08-01 01:21:17 -04:00
"name": "unk3B2C",
"offset": 15156
2024-07-21 04:57:59 -04:00
},
{
2024-08-01 01:21:17 -04:00
"type": "D3DFORMAT",
"name": "m_devDepthFormat",
"offset": 15160
2024-07-21 04:57:59 -04:00
},
{
2024-08-01 01:21:17 -04:00
"type": "D3DFORMAT",
"name": "m_devAdapterFormat",
"offset": 15164
2024-07-21 04:57:59 -04:00
},
{
"type": "uint32_t",
2024-08-01 01:21:17 -04:00
"name": "unk3B38",
"offset": 15168
2024-07-21 04:57:59 -04:00
},
{
2024-08-01 01:21:17 -04:00
"type": "IDirect3DSurface9*",
"name": "m_defColorSurface",
"offset": 15172
2024-07-21 04:57:59 -04:00
},
{
2024-08-01 01:21:17 -04:00
"type": "IDirect3DSurface9*",
"name": "m_defDepthSurface",
"offset": 15176
2024-07-21 04:57:59 -04:00
},
{
"type": "uint32_t",
2024-08-01 01:21:17 -04:00
"name": "unk3B44",
"offset": 15180
2024-07-21 04:57:59 -04:00
},
{
"type": "uint32_t",
2024-08-01 01:21:17 -04:00
"name": "unk3B48",
"offset": 15184
},
2024-07-21 04:57:59 -04:00
{
"type": "int32_t",
"name": "m_hwCursorNeedsUpdate",
2024-08-01 01:21:17 -04:00
"offset": 15188
2024-07-21 04:57:59 -04:00
},
{
"type": "IDirect3DTexture9*",
"name": "m_hwCursorTexture",
2024-08-01 01:21:17 -04:00
"offset": 15192
2024-07-21 04:57:59 -04:00
},
{
"type": "IDirect3DSurface9*",
"name": "m_hwCursorBitmap",
2024-08-01 01:21:17 -04:00
"offset": 15196
2024-07-21 04:57:59 -04:00
},
{
"type": "uint32_t",
2024-08-01 01:21:17 -04:00
"name": "unk3B58",
"offset": 15200
2024-07-21 04:57:59 -04:00
},
{
2024-08-01 01:21:17 -04:00
"type": "IDirect3DVertexDeclaration9*",
"name": "m_d3dCurrentVertexDecl",
"offset": 15204
2024-07-21 04:57:59 -04:00
},
{
2024-08-01 01:21:17 -04:00
"type": "IDirect3DIndexBuffer9*",
"name": "m_d3dCurrentIndexBuf",
"offset": 15208
2024-07-21 04:57:59 -04:00
},
{
2024-08-01 01:21:17 -04:00
"type": "IDirect3DVertexBuffer9*",
"name": "m_d3dVertexStreamBuf",
"arrsize": 8,
"offset": 15212
2024-07-21 04:57:59 -04:00
},
{
2024-08-01 01:21:17 -04:00
"type": "uint32_t",
"name": "m_d3dVertexStreamOfs",
"arrsize": 8,
"offset": 15244
2024-07-21 04:57:59 -04:00
},
{
2024-08-01 01:21:17 -04:00
"type": "uint32_t",
"name": "m_d3dVertexStreamStride",
"arrsize": 8,
"offset": 15276
2024-07-21 04:57:59 -04:00
},
{
2024-08-01 01:21:17 -04:00
"type": "uint32_t",
"name": "m_deviceStates",
"arrsize": 182,
"offset": 15308
2024-07-21 04:57:59 -04:00
},
{
2024-08-01 01:21:17 -04:00
"type": "bool",
"name": "m_texEnabled",
"arrsize": 8,
"offset": 16036
2024-07-21 04:57:59 -04:00
}
]
},
{
"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"
}
]
2024-08-01 01:21:17 -04:00
},
{
"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"
}
]
}
]
}