cs2-dumper/output/worldrenderer_dll.json

807 lines
21 KiB
JSON

{
"worldrenderer.dll": {
"classes": {
"AggregateLODSetup_t": {
"fields": {
"m_fMaxObjectScale": {
"offset": 12,
"type_name": "float32"
},
"m_fSwitchDistances": {
"offset": 16,
"type_name": "CUtlVector<float32>"
},
"m_vLODOrigin": {
"offset": 0,
"type_name": "Vector"
}
},
"metadata": [
{
"name": "MGetKV3ClassDefaults",
"type": "Unknown"
}
],
"parent": null
},
"AggregateMeshInfo_t": {
"fields": {
"m_bHasTransform": {
"offset": 5,
"type_name": "bool"
},
"m_nDrawCallIndex": {
"offset": 6,
"type_name": "int16"
},
"m_nLODGroupMask": {
"offset": 10,
"type_name": "uint8"
},
"m_nLODSetupIndex": {
"offset": 8,
"type_name": "int16"
},
"m_nLightProbeVolumePrecomputedHandshake": {
"offset": 20,
"type_name": "int32"
},
"m_nVisClusterMemberCount": {
"offset": 4,
"type_name": "uint8"
},
"m_nVisClusterMemberOffset": {
"offset": 0,
"type_name": "uint32"
},
"m_objectFlags": {
"offset": 16,
"type_name": "ObjectTypeFlags_t"
},
"m_vTintColor": {
"offset": 11,
"type_name": "Color"
}
},
"metadata": [
{
"name": "MGetKV3ClassDefaults",
"type": "Unknown"
}
],
"parent": null
},
"AggregateSceneObject_t": {
"fields": {
"m_aggregateMeshes": {
"offset": 16,
"type_name": "CUtlVector<AggregateMeshInfo_t>"
},
"m_allFlags": {
"offset": 0,
"type_name": "ObjectTypeFlags_t"
},
"m_anyFlags": {
"offset": 4,
"type_name": "ObjectTypeFlags_t"
},
"m_fragmentTransforms": {
"offset": 88,
"type_name": "CUtlVector<matrix3x4_t>"
},
"m_lodSetups": {
"offset": 40,
"type_name": "CUtlVector<AggregateLODSetup_t>"
},
"m_nLayer": {
"offset": 8,
"type_name": "int16"
},
"m_renderableModel": {
"offset": 112,
"type_name": "CStrongHandle<InfoForResourceTypeCModel>"
},
"m_visClusterMembership": {
"offset": 64,
"type_name": "CUtlVector<uint16>"
}
},
"metadata": [
{
"name": "MGetKV3ClassDefaults",
"type": "Unknown"
}
],
"parent": null
},
"BakedLightingInfo_t": {
"fields": {
"m_bBakedShadowsGamma20": {
"offset": 17,
"type_name": "bool"
},
"m_bCompressionEnabled": {
"offset": 18,
"type_name": "bool"
},
"m_bHasLightmaps": {
"offset": 16,
"type_name": "bool"
},
"m_lightMaps": {
"offset": 24,
"type_name": "CUtlVector<CStrongHandle<InfoForResourceTypeCTextureBase>>"
},
"m_nChartPackIterations": {
"offset": 19,
"type_name": "uint8"
},
"m_nLightmapGameVersionNumber": {
"offset": 4,
"type_name": "uint32"
},
"m_nLightmapVersionNumber": {
"offset": 0,
"type_name": "uint32"
},
"m_nVradQuality": {
"offset": 20,
"type_name": "uint8"
},
"m_vLightmapUvScale": {
"offset": 8,
"type_name": "Vector2D"
}
},
"metadata": [
{
"name": "MGetKV3ClassDefaults",
"type": "Unknown"
}
],
"parent": null
},
"BaseSceneObjectOverride_t": {
"fields": {
"m_nSceneObjectIndex": {
"offset": 0,
"type_name": "uint32"
}
},
"metadata": [
{
"name": "MGetKV3ClassDefaults",
"type": "Unknown"
}
],
"parent": null
},
"CVoxelVisibility": {
"fields": {
"m_EnclosedClusterListBlock": {
"offset": 124,
"type_name": "VoxelVisBlockOffset_t"
},
"m_EnclosedClustersBlock": {
"offset": 132,
"type_name": "VoxelVisBlockOffset_t"
},
"m_MasksBlock": {
"offset": 140,
"type_name": "VoxelVisBlockOffset_t"
},
"m_NodeBlock": {
"offset": 108,
"type_name": "VoxelVisBlockOffset_t"
},
"m_RegionBlock": {
"offset": 116,
"type_name": "VoxelVisBlockOffset_t"
},
"m_flGridSize": {
"offset": 96,
"type_name": "float32"
},
"m_nBaseClusterCount": {
"offset": 64,
"type_name": "uint32"
},
"m_nPVSBytesPerCluster": {
"offset": 68,
"type_name": "uint32"
},
"m_nSkyVisibilityCluster": {
"offset": 100,
"type_name": "uint32"
},
"m_nSunVisibilityCluster": {
"offset": 104,
"type_name": "uint32"
},
"m_nVisBlocks": {
"offset": 148,
"type_name": "VoxelVisBlockOffset_t"
},
"m_vMaxBounds": {
"offset": 84,
"type_name": "Vector"
},
"m_vMinBounds": {
"offset": 72,
"type_name": "Vector"
}
},
"metadata": [
{
"name": "MGetKV3ClassDefaults",
"type": "Unknown"
}
],
"parent": null
},
"ClutterSceneObject_t": {
"fields": {
"m_Bounds": {
"offset": 0,
"type_name": "AABB_t"
},
"m_flags": {
"offset": 24,
"type_name": "ObjectTypeFlags_t"
},
"m_instancePositions": {
"offset": 32,
"type_name": "CUtlVector<Vector>"
},
"m_instanceScales": {
"offset": 80,
"type_name": "CUtlVector<float32>"
},
"m_instanceTintSrgb": {
"offset": 104,
"type_name": "CUtlVector<Color>"
},
"m_nLayer": {
"offset": 28,
"type_name": "int16"
},
"m_renderableModel": {
"offset": 152,
"type_name": "CStrongHandle<InfoForResourceTypeCModel>"
},
"m_tiles": {
"offset": 128,
"type_name": "CUtlVector<ClutterTile_t>"
}
},
"metadata": [
{
"name": "MGetKV3ClassDefaults",
"type": "Unknown"
}
],
"parent": null
},
"ClutterTile_t": {
"fields": {
"m_BoundsWs": {
"offset": 8,
"type_name": "AABB_t"
},
"m_nFirstInstance": {
"offset": 0,
"type_name": "uint32"
},
"m_nLastInstance": {
"offset": 4,
"type_name": "uint32"
}
},
"metadata": [
{
"name": "MGetKV3ClassDefaults",
"type": "Unknown"
}
],
"parent": null
},
"EntityIOConnectionData_t": {
"fields": {
"m_flDelay": {
"offset": 40,
"type_name": "float32"
},
"m_inputName": {
"offset": 24,
"type_name": "CUtlString"
},
"m_nTimesToFire": {
"offset": 44,
"type_name": "int32"
},
"m_outputName": {
"offset": 0,
"type_name": "CUtlString"
},
"m_overrideParam": {
"offset": 32,
"type_name": "CUtlString"
},
"m_targetName": {
"offset": 16,
"type_name": "CUtlString"
},
"m_targetType": {
"offset": 8,
"type_name": "uint32"
}
},
"metadata": [
{
"name": "MGetKV3ClassDefaults",
"type": "Unknown"
}
],
"parent": null
},
"EntityKeyValueData_t": {
"fields": {
"m_connections": {
"offset": 8,
"type_name": "CUtlVector<EntityIOConnectionData_t>"
},
"m_keyValuesData": {
"offset": 32,
"type_name": "CUtlBinaryBlock"
}
},
"metadata": [
{
"name": "MGetKV3ClassDefaults",
"type": "Unknown"
}
],
"parent": null
},
"ExtraVertexStreamOverride_t": {
"fields": {
"m_extraBufferBinding": {
"offset": 16,
"type_name": "CRenderBufferBinding"
},
"m_nAdditionalMeshDrawPrimitiveFlags": {
"offset": 12,
"type_name": "MeshDrawPrimitiveFlags_t"
},
"m_nDrawCallIndex": {
"offset": 8,
"type_name": "uint32"
},
"m_nSubSceneObject": {
"offset": 4,
"type_name": "uint32"
}
},
"metadata": [
{
"name": "MGetKV3ClassDefaults",
"type": "Unknown"
}
],
"parent": "BaseSceneObjectOverride_t"
},
"InfoForResourceTypeVMapResourceData_t": {
"fields": {},
"metadata": [
{
"name": "MResourceTypeForInfoType",
"type": "Unknown"
}
],
"parent": null
},
"InfoOverlayData_t": {
"fields": {
"m_flDepth": {
"offset": 56,
"type_name": "float32"
},
"m_flHeight": {
"offset": 52,
"type_name": "float32"
},
"m_flWidth": {
"offset": 48,
"type_name": "float32"
},
"m_nRenderOrder": {
"offset": 88,
"type_name": "int32"
},
"m_nSequenceOverride": {
"offset": 108,
"type_name": "int32"
},
"m_pMaterial": {
"offset": 80,
"type_name": "CStrongHandle<InfoForResourceTypeIMaterial2>"
},
"m_transform": {
"offset": 0,
"type_name": "matrix3x4_t"
},
"m_vTintColor": {
"offset": 92,
"type_name": "Vector4D"
},
"m_vUVEnd": {
"offset": 68,
"type_name": "Vector2D"
},
"m_vUVStart": {
"offset": 60,
"type_name": "Vector2D"
}
},
"metadata": [
{
"name": "MGetKV3ClassDefaults",
"type": "Unknown"
}
],
"parent": null
},
"MaterialOverride_t": {
"fields": {
"m_nDrawCallIndex": {
"offset": 8,
"type_name": "uint32"
},
"m_nSubSceneObject": {
"offset": 4,
"type_name": "uint32"
},
"m_pMaterial": {
"offset": 16,
"type_name": "CStrongHandle<InfoForResourceTypeIMaterial2>"
}
},
"metadata": [
{
"name": "MGetKV3ClassDefaults",
"type": "Unknown"
}
],
"parent": "BaseSceneObjectOverride_t"
},
"NodeData_t": {
"fields": {
"m_ChildNodeIndices": {
"offset": 48,
"type_name": "CUtlVector<int32>"
},
"m_flMinimumDistance": {
"offset": 40,
"type_name": "float32"
},
"m_nParent": {
"offset": 0,
"type_name": "int32"
},
"m_vMaxBounds": {
"offset": 28,
"type_name": "Vector"
},
"m_vMinBounds": {
"offset": 16,
"type_name": "Vector"
},
"m_vOrigin": {
"offset": 4,
"type_name": "Vector"
},
"m_worldNodePrefix": {
"offset": 72,
"type_name": "CUtlString"
}
},
"metadata": [
{
"name": "MGetKV3ClassDefaults",
"type": "Unknown"
}
],
"parent": null
},
"PermEntityLumpData_t": {
"fields": {
"m_childLumps": {
"offset": 16,
"type_name": "CUtlVector<CStrongHandleCopyable<InfoForResourceTypeCEntityLump>>"
},
"m_entityKeyValues": {
"offset": 40,
"type_name": "CUtlLeanVector<EntityKeyValueData_t>"
},
"m_name": {
"offset": 8,
"type_name": "CUtlString"
}
},
"metadata": [
{
"name": "MGetKV3ClassDefaults",
"type": "Unknown"
}
],
"parent": null
},
"SceneObject_t": {
"fields": {
"m_flFadeEndDistance": {
"offset": 56,
"type_name": "float32"
},
"m_flFadeStartDistance": {
"offset": 52,
"type_name": "float32"
},
"m_nCubeMapPrecomputedHandshake": {
"offset": 108,
"type_name": "int32"
},
"m_nLODOverride": {
"offset": 106,
"type_name": "int16"
},
"m_nLightProbeVolumePrecomputedHandshake": {
"offset": 112,
"type_name": "int32"
},
"m_nObjectID": {
"offset": 0,
"type_name": "uint32"
},
"m_nObjectTypeFlags": {
"offset": 88,
"type_name": "ObjectTypeFlags_t"
},
"m_nOverlayRenderOrder": {
"offset": 104,
"type_name": "int16"
},
"m_renderable": {
"offset": 128,
"type_name": "CStrongHandle<InfoForResourceTypeCRenderMesh>"
},
"m_renderableModel": {
"offset": 120,
"type_name": "CStrongHandle<InfoForResourceTypeCModel>"
},
"m_skin": {
"offset": 80,
"type_name": "CUtlString"
},
"m_vLightingOrigin": {
"offset": 92,
"type_name": "Vector"
},
"m_vTintColor": {
"offset": 60,
"type_name": "Vector4D"
},
"m_vTransform": {
"offset": 4,
"type_name": "Vector4D[3]"
}
},
"metadata": [
{
"name": "MGetKV3ClassDefaults",
"type": "Unknown"
}
],
"parent": null
},
"VMapResourceData_t": {
"fields": {},
"metadata": [],
"parent": null
},
"VoxelVisBlockOffset_t": {
"fields": {
"m_nElementCount": {
"offset": 4,
"type_name": "uint32"
},
"m_nOffset": {
"offset": 0,
"type_name": "uint32"
}
},
"metadata": [
{
"name": "MGetKV3ClassDefaults",
"type": "Unknown"
}
],
"parent": null
},
"WorldBuilderParams_t": {
"fields": {
"m_bBuildBakedLighting": {
"offset": 4,
"type_name": "bool"
},
"m_bakedLightingInfo": {
"offset": 8,
"type_name": "BakedLightingInfo_t"
},
"m_flMinDrawVolumeSize": {
"offset": 0,
"type_name": "float32"
},
"m_nCompileFingerprint": {
"offset": 64,
"type_name": "uint64"
},
"m_nCompileTimestamp": {
"offset": 56,
"type_name": "uint64"
}
},
"metadata": [
{
"name": "MGetKV3ClassDefaults",
"type": "Unknown"
}
],
"parent": null
},
"WorldNodeOnDiskBufferData_t": {
"fields": {
"m_inputLayoutFields": {
"offset": 8,
"type_name": "CUtlVector<RenderInputLayoutField_t>"
},
"m_nElementCount": {
"offset": 0,
"type_name": "int32"
},
"m_nElementSizeInBytes": {
"offset": 4,
"type_name": "int32"
},
"m_pData": {
"offset": 32,
"type_name": "CUtlVector<uint8>"
}
},
"metadata": [
{
"name": "MGetKV3ClassDefaults",
"type": "Unknown"
}
],
"parent": null
},
"WorldNode_t": {
"fields": {
"m_aggregateSceneObjects": {
"offset": 72,
"type_name": "CUtlVector<AggregateSceneObject_t>"
},
"m_bHasBakedGeometryFlag": {
"offset": 320,
"type_name": "bool"
},
"m_clutterSceneObjects": {
"offset": 96,
"type_name": "CUtlVector<ClutterSceneObject_t>"
},
"m_extraVertexStreamOverrides": {
"offset": 120,
"type_name": "CUtlVector<ExtraVertexStreamOverride_t>"
},
"m_extraVertexStreams": {
"offset": 168,
"type_name": "CUtlVector<WorldNodeOnDiskBufferData_t>"
},
"m_grassFileName": {
"offset": 264,
"type_name": "CUtlString"
},
"m_infoOverlays": {
"offset": 24,
"type_name": "CUtlVector<InfoOverlayData_t>"
},
"m_layerNames": {
"offset": 192,
"type_name": "CUtlVector<CUtlString>"
},
"m_materialOverrides": {
"offset": 144,
"type_name": "CUtlVector<MaterialOverride_t>"
},
"m_nodeLightingInfo": {
"offset": 272,
"type_name": "BakedLightingInfo_t"
},
"m_overlayLayerIndices": {
"offset": 240,
"type_name": "CUtlVector<uint8>"
},
"m_sceneObjectLayerIndices": {
"offset": 216,
"type_name": "CUtlVector<uint8>"
},
"m_sceneObjects": {
"offset": 0,
"type_name": "CUtlVector<SceneObject_t>"
},
"m_visClusterMembership": {
"offset": 48,
"type_name": "CUtlVector<uint16>"
}
},
"metadata": [
{
"name": "MGetKV3ClassDefaults",
"type": "Unknown"
}
],
"parent": null
},
"World_t": {
"fields": {
"m_builderParams": {
"offset": 0,
"type_name": "WorldBuilderParams_t"
},
"m_entityLumps": {
"offset": 144,
"type_name": "CUtlVector<CStrongHandleCopyable<InfoForResourceTypeCEntityLump>>"
},
"m_worldLightingInfo": {
"offset": 96,
"type_name": "BakedLightingInfo_t"
},
"m_worldNodes": {
"offset": 72,
"type_name": "CUtlVector<NodeData_t>"
}
},
"metadata": [
{
"name": "MGetKV3ClassDefaults",
"type": "Unknown"
}
],
"parent": null
}
},
"enums": {
"ObjectTypeFlags_t": {
"alignment": 4,
"members": {
"OBJECT_TYPE_BAKED_GEOMETRY": 131072,
"OBJECT_TYPE_BLOCK_LIGHT": 16,
"OBJECT_TYPE_DISABLED_IN_LOW_QUALITY": 128,
"OBJECT_TYPE_DISABLE_VIS_CULLING": 65536,
"OBJECT_TYPE_MODEL": 8,
"OBJECT_TYPE_MODEL_HAS_LODS": 2048,
"OBJECT_TYPE_NONE": 0,
"OBJECT_TYPE_NO_SHADOWS": 32,
"OBJECT_TYPE_NO_SUN_SHADOWS": 256,
"OBJECT_TYPE_OVERLAY": 8192,
"OBJECT_TYPE_PRECOMPUTED_VISMEMBERS": 16384,
"OBJECT_TYPE_RENDER_TO_CUBEMAPS": 1024,
"OBJECT_TYPE_RENDER_WITH_DYNAMIC": 512,
"OBJECT_TYPE_STATIC_CUBE_MAP": 32768,
"OBJECT_TYPE_WORLDSPACE_TEXURE_BLEND": 64
},
"type": "uint32"
}
}
}
}