Source 2 Viewer
Game
Counter-Strike 2
Dota 2
Deadlock
Half-Life: Alyx
Section
Schemas
10,187
ConVars & Commands
6,276
Show
All
10,187
Classes
9,310
Enums
877
Entities
2,141
Components
26
Networked
858
VData
41
Exclusive
6,248
CBoneConstraintRbf
CConstraintSlave
CConstraintTarget
CCycleBase
CDrawCullingData
CFlexController
CFlexDesc
CFlexOp
CFlexRule
CFootCycle
CFootCycleDefinition
CFootDefinition
CFootMotion
CFootStride
CFootTrajectories
CFootTrajectory
CHitBox
CHitBoxSet
CHitBoxSetList
CMaterialDrawDescriptor
CMaterialDrawDescriptor::RigidMeshPart_t
CMeshletDescriptor
CModelConfig
CModelConfigElement
CModelConfigElement_AttachedModel
CModelConfigElement_Command
CModelConfigElement_RandomColor
CModelConfigElement_RandomPick
CModelConfigElement_SetBodygroup
CModelConfigElement_SetBodygroupOnAttachedModels
CModelConfigElement_SetMaterialGroup
CModelConfigElement_SetMaterialGroupOnAttachedModels
CModelConfigElement_SetRenderColor
CModelConfigElement_UserPick
CModelConfigList
CMorphBundleData
CMorphConstraint
CMorphData
CMorphRectData
CMorphSetData
CNPCPhysicsHull
COrientConstraint
CParentConstraint
CPhysSurfaceProperties
CPhysSurfacePropertiesAudio
CPhysSurfacePropertiesPhysics
CPhysSurfacePropertiesSoundNames
CPhysSurfacePropertiesVehicle
CPointConstraint
CRenderBufferBinding
CRenderGroom
CRenderMesh
CRenderSkeleton
CSceneObjectData
CSceneObjectData::RTProxyDrawDescriptor_t
CTiltTwistConstraint
CTwistConstraint
CVPhysXSurfacePropertiesList
DynamicMeshDeformParams_t
FlexOpCode_t
InputLayoutVariation_t
MaterialGroup_t
MeshDrawPrimitiveFlags_t
ModelAnimGraph2Ref_t
ModelBoneFlexComponent_t
ModelBoneFlexDriverControl_t
ModelBoneFlexDriver_t
ModelConfigAttachmentType_t
ModelEmbeddedMesh_t
ModelMeshBufferData_t
ModelMeshBufferUsage_t
ModelSkeletonData_t
ModelSkeletonData_t::BoneFlags_t
MorphBundleType_t
MorphFlexControllerRemapType_t
MovementCapability_t
NPCPhysicsHullType_t
PermModelDataAnimatedMaterialAttribute_t
PermModelData_t
PermModelExtPart_t
Type
/
to search schemas
Deadlock
modellib
CMaterialDrawDescriptor
CMaterialDrawDescriptor
288 bytes (0x0120), align 8
Source
Used by fields
CSceneObjectData
m_drawCalls
CSceneObjectData::RTProxyDrawDescriptor_t
m_drawDesc
Metadata
MGetKV3ClassDefaults
: { "m_vertexBuffers": [] }
Also in
Counter-Strike 2
Dota 2
Half-Life: Alyx
differs
Fields
Name
Type
Offset
m_flUvDensity
float32
0
0x0000
m_vTintColor
Vector
= [1,1,1]
4
0x0004
m_flAlpha
float32
= 1
16
0x0010
m_nNumMeshlets
uint32
24
0x0018
m_nFirstMeshlet
uint32
32
0x0020
m_nAppliedIndexOffset
uint32
36
0x0024
m_nEmissivePrimitiveCount
int32
= -1
40
0x0028
m_nDepthVertexBufferIndex
uint8
= 255
44
0x002C
m_nMeshletPackedIVBIndex
uint8
= 255
45
0x002D
m_rigidMeshParts
CUtlLeanVector
<
CMaterialDrawDescriptor::RigidMeshPart_t
>
48
0x0030
m_rootBvhNodes
CUtlLeanVector
<
uint16
>
64
0x0040
m_nPrimitiveType
RenderPrimitiveType_t
= "RENDER_PRIM_TRIANGLES"
80
0x0050
m_nBaseVertex
int32
84
0x0054
m_nVertexCount
int32
88
0x0058
m_nStartIndex
int32
92
0x005C
m_nIndexCount
int32
96
0x0060
m_indexBuffer
CRenderBufferBinding
200
0x00C8
m_meshletPackedIVB
CRenderBufferBinding
232
0x00E8
m_material
CStrongHandle
<
InfoForResourceTypeIMaterial2
>
280
0x0118