cs2-dumper/generated/worldrenderer.dll.hpp

229 lines
8.5 KiB
C++
Raw Normal View History

2023-09-08 15:59:09 +08:00
#pragma once
#include <cstddef>
namespace EntityIOConnectionData_t {
constexpr std::ptrdiff_t m_outputName = 0x0;
constexpr std::ptrdiff_t m_targetType = 0x8;
constexpr std::ptrdiff_t m_targetName = 0x10;
constexpr std::ptrdiff_t m_inputName = 0x18;
constexpr std::ptrdiff_t m_overrideParam = 0x20;
constexpr std::ptrdiff_t m_flDelay = 0x28;
constexpr std::ptrdiff_t m_nTimesToFire = 0x2c;
}
namespace EntityKeyValueData_t {
constexpr std::ptrdiff_t m_connections = 0x8;
constexpr std::ptrdiff_t m_keyValuesData = 0x20;
}
namespace PermEntityLumpData_t {
constexpr std::ptrdiff_t m_name = 0x8;
constexpr std::ptrdiff_t m_hammerUniqueId = 0x10;
constexpr std::ptrdiff_t m_childLumps = 0x18;
constexpr std::ptrdiff_t m_entityKeyValues = 0x30;
}
namespace SceneObject_t {
constexpr std::ptrdiff_t m_nObjectID = 0x0;
constexpr std::ptrdiff_t m_vTransform = 0x4;
constexpr std::ptrdiff_t m_flFadeStartDistance = 0x34;
constexpr std::ptrdiff_t m_flFadeEndDistance = 0x38;
constexpr std::ptrdiff_t m_vTintColor = 0x3c;
constexpr std::ptrdiff_t m_skin = 0x50;
constexpr std::ptrdiff_t m_nObjectTypeFlags = 0x58;
constexpr std::ptrdiff_t m_vLightingOrigin = 0x5c;
constexpr std::ptrdiff_t m_nLightGroup = 0x68;
constexpr std::ptrdiff_t m_nOverlayRenderOrder = 0x6c;
constexpr std::ptrdiff_t m_nLODOverride = 0x6e;
constexpr std::ptrdiff_t m_nCubeMapPrecomputedHandshake = 0x70;
constexpr std::ptrdiff_t m_nLightProbeVolumePrecomputedHandshake = 0x74;
constexpr std::ptrdiff_t m_renderableModel = 0x80;
constexpr std::ptrdiff_t m_renderable = 0x88;
}
namespace BaseSceneObjectOverride_t {
constexpr std::ptrdiff_t m_nSceneObjectIndex = 0x0;
}
namespace ExtraVertexStreamOverride_t {
constexpr std::ptrdiff_t m_nSubSceneObject = 0x4;
constexpr std::ptrdiff_t m_nDrawCallIndex = 0x8;
constexpr std::ptrdiff_t m_nAdditionalMeshDrawPrimitiveFlags = 0xc;
constexpr std::ptrdiff_t m_extraBufferBinding = 0x10;
}
namespace MaterialOverride_t {
constexpr std::ptrdiff_t m_nSubSceneObject = 0x4;
constexpr std::ptrdiff_t m_nDrawCallIndex = 0x8;
constexpr std::ptrdiff_t m_pMaterial = 0x10;
}
namespace InfoOverlayData_t {
constexpr std::ptrdiff_t m_transform = 0x0;
constexpr std::ptrdiff_t m_flWidth = 0x30;
constexpr std::ptrdiff_t m_flHeight = 0x34;
constexpr std::ptrdiff_t m_flDepth = 0x38;
constexpr std::ptrdiff_t m_vUVStart = 0x3c;
constexpr std::ptrdiff_t m_vUVEnd = 0x44;
constexpr std::ptrdiff_t m_pMaterial = 0x50;
constexpr std::ptrdiff_t m_nRenderOrder = 0x58;
constexpr std::ptrdiff_t m_vTintColor = 0x5c;
constexpr std::ptrdiff_t m_nSequenceOverride = 0x6c;
}
namespace BakedLightingInfo_t {
constexpr std::ptrdiff_t m_nLightmapVersionNumber = 0x0;
constexpr std::ptrdiff_t m_nLightmapGameVersionNumber = 0x4;
constexpr std::ptrdiff_t m_vLightmapUvScale = 0x8;
constexpr std::ptrdiff_t m_bHasLightmaps = 0x10;
constexpr std::ptrdiff_t m_lightMaps = 0x18;
}
namespace WorldNodeOnDiskBufferData_t {
constexpr std::ptrdiff_t m_nElementCount = 0x0;
constexpr std::ptrdiff_t m_nElementSizeInBytes = 0x4;
constexpr std::ptrdiff_t m_inputLayoutFields = 0x8;
constexpr std::ptrdiff_t m_pData = 0x20;
}
namespace AggregateMeshInfo_t {
constexpr std::ptrdiff_t m_nVisClusterMemberOffset = 0x0;
constexpr std::ptrdiff_t m_nVisClusterMemberCount = 0x4;
constexpr std::ptrdiff_t m_bHasTransform = 0x5;
constexpr std::ptrdiff_t m_nDrawCallIndex = 0x6;
constexpr std::ptrdiff_t m_nLODSetupIndex = 0x8;
constexpr std::ptrdiff_t m_nLODGroupMask = 0xa;
constexpr std::ptrdiff_t m_vTintColor = 0xb;
constexpr std::ptrdiff_t m_objectFlags = 0x10;
constexpr std::ptrdiff_t m_nLightProbeVolumePrecomputedHandshake = 0x14;
}
namespace AggregateLODSetup_t {
constexpr std::ptrdiff_t m_vLODOrigin = 0x0;
constexpr std::ptrdiff_t m_fMaxObjectScale = 0xc;
constexpr std::ptrdiff_t m_nLODMask = 0x10;
constexpr std::ptrdiff_t m_fSwitchDistances = 0x18;
}
namespace AggregateSceneObject_t {
constexpr std::ptrdiff_t m_allFlags = 0x0;
constexpr std::ptrdiff_t m_anyFlags = 0x4;
constexpr std::ptrdiff_t m_nLayer = 0x8;
constexpr std::ptrdiff_t m_aggregateMeshes = 0x10;
constexpr std::ptrdiff_t m_lodSetups = 0x28;
constexpr std::ptrdiff_t m_visClusterMembership = 0x40;
constexpr std::ptrdiff_t m_fragmentTransforms = 0x58;
constexpr std::ptrdiff_t m_renderableModel = 0x70;
}
namespace ClutterTile_t {
constexpr std::ptrdiff_t m_nFirstInstance = 0x0;
constexpr std::ptrdiff_t m_nLastInstance = 0x4;
constexpr std::ptrdiff_t m_BoundsWs = 0x8;
}
namespace ClutterSceneObject_t {
constexpr std::ptrdiff_t m_Bounds = 0x0;
constexpr std::ptrdiff_t m_flags = 0x18;
constexpr std::ptrdiff_t m_nLayer = 0x1c;
constexpr std::ptrdiff_t m_instancePositions = 0x20;
constexpr std::ptrdiff_t m_instanceScales = 0x50;
constexpr std::ptrdiff_t m_instanceTintSrgb = 0x68;
constexpr std::ptrdiff_t m_tiles = 0x80;
constexpr std::ptrdiff_t m_renderableModel = 0x98;
}
namespace WorldNode_t {
constexpr std::ptrdiff_t m_sceneObjects = 0x0;
constexpr std::ptrdiff_t m_infoOverlays = 0x18;
constexpr std::ptrdiff_t m_visClusterMembership = 0x30;
constexpr std::ptrdiff_t m_aggregateSceneObjects = 0x48;
constexpr std::ptrdiff_t m_clutterSceneObjects = 0x60;
constexpr std::ptrdiff_t m_extraVertexStreamOverrides = 0x78;
constexpr std::ptrdiff_t m_materialOverrides = 0x90;
constexpr std::ptrdiff_t m_extraVertexStreams = 0xa8;
constexpr std::ptrdiff_t m_layerNames = 0xc0;
constexpr std::ptrdiff_t m_sceneObjectLayerIndices = 0xd8;
constexpr std::ptrdiff_t m_overlayLayerIndices = 0xf0;
constexpr std::ptrdiff_t m_grassFileName = 0x108;
constexpr std::ptrdiff_t m_nodeLightingInfo = 0x110;
}
namespace WorldBuilderParams_t {
constexpr std::ptrdiff_t m_flMinDrawVolumeSize = 0x0;
constexpr std::ptrdiff_t m_bBuildBakedLighting = 0x4;
constexpr std::ptrdiff_t m_vLightmapUvScale = 0x8;
constexpr std::ptrdiff_t m_nCompileTimestamp = 0x10;
constexpr std::ptrdiff_t m_nCompileFingerprint = 0x18;
}
namespace NodeData_t {
constexpr std::ptrdiff_t m_nParent = 0x0;
constexpr std::ptrdiff_t m_vOrigin = 0x4;
constexpr std::ptrdiff_t m_vMinBounds = 0x10;
constexpr std::ptrdiff_t m_vMaxBounds = 0x1c;
constexpr std::ptrdiff_t m_flMinimumDistance = 0x28;
constexpr std::ptrdiff_t m_ChildNodeIndices = 0x30;
constexpr std::ptrdiff_t m_worldNodePrefix = 0x48;
}
namespace World_t {
constexpr std::ptrdiff_t m_builderParams = 0x0;
constexpr std::ptrdiff_t m_worldNodes = 0x20;
constexpr std::ptrdiff_t m_worldLightingInfo = 0x38;
constexpr std::ptrdiff_t m_entityLumps = 0x68;
}
namespace VoxelVisBlockOffset_t {
constexpr std::ptrdiff_t m_nOffset = 0x0;
constexpr std::ptrdiff_t m_nElementCount = 0x4;
}
namespace CVoxelVisibility {
constexpr std::ptrdiff_t m_nBaseClusterCount = 0x40;
constexpr std::ptrdiff_t m_nPVSBytesPerCluster = 0x44;
constexpr std::ptrdiff_t m_vMinBounds = 0x48;
constexpr std::ptrdiff_t m_vMaxBounds = 0x54;
constexpr std::ptrdiff_t m_flGridSize = 0x60;
constexpr std::ptrdiff_t m_nSkyVisibilityCluster = 0x64;
constexpr std::ptrdiff_t m_nSunVisibilityCluster = 0x68;
constexpr std::ptrdiff_t m_NodeBlock = 0x6c;
constexpr std::ptrdiff_t m_RegionBlock = 0x74;
constexpr std::ptrdiff_t m_EnclosedClusterListBlock = 0x7c;
constexpr std::ptrdiff_t m_EnclosedClustersBlock = 0x84;
constexpr std::ptrdiff_t m_MasksBlock = 0x8c;
constexpr std::ptrdiff_t m_nVisBlocks = 0x94;
}
namespace VMapResourceData_t {
}
namespace InfoForResourceTypeVMapResourceData_t {
}
namespace CEntityIdentity {
constexpr std::ptrdiff_t m_nameStringableIndex = 0x14;
constexpr std::ptrdiff_t m_name = 0x18;
constexpr std::ptrdiff_t m_designerName = 0x20;
constexpr std::ptrdiff_t m_flags = 0x30;
constexpr std::ptrdiff_t m_worldGroupId = 0x38;
constexpr std::ptrdiff_t m_fDataObjectTypes = 0x3c;
constexpr std::ptrdiff_t m_PathIndex = 0x40;
constexpr std::ptrdiff_t m_pPrev = 0x58;
constexpr std::ptrdiff_t m_pNext = 0x60;
constexpr std::ptrdiff_t m_pPrevByClass = 0x68;
constexpr std::ptrdiff_t m_pNextByClass = 0x70;
}
namespace CEntityInstance {
constexpr std::ptrdiff_t m_iszPrivateVScripts = 0x8;
constexpr std::ptrdiff_t m_pEntity = 0x10;
constexpr std::ptrdiff_t m_CScriptComponent = 0x28;
}
namespace CScriptComponent {
constexpr std::ptrdiff_t m_scriptClassName = 0x30;
}