Source 2 Viewer
Game
Counter-Strike 2Dota 2DeadlockHalf-Life: Alyx
Section
Schemas4,516ConVars & Commands5,573
Show
  • 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
  1. Counter-Strike 2
  2. modellib
  3. CMaterialDrawDescriptor

CMaterialDrawDescriptor

288 bytes (0x0120), align 8Source
Used by fields
CSceneObjectDatam_drawCallsCSceneObjectData::RTProxyDrawDescriptor_tm_drawDesc
Metadata
MGetKV3ClassDefaults: { "m_vertexBuffers": [] }
Also in
Dota 2DeadlockHalf-Life: Alyxdiffers

Fields

NameTypeOffset
m_flUvDensity
float32
00x0000
m_vTintColor
Vector = [1,1,1]
40x0004
m_flAlpha
float32 = 1
160x0010
m_nNumMeshlets
uint32
240x0018
m_nFirstMeshlet
uint32
320x0020
m_nAppliedIndexOffset
uint32
360x0024
m_nEmissivePrimitiveCount
int32 = -1
400x0028
m_nDepthVertexBufferIndex
uint8 = 255
440x002C
m_nMeshletPackedIVBIndex
uint8 = 255
450x002D
m_rigidMeshParts
CUtlLeanVector<CMaterialDrawDescriptor::RigidMeshPart_t>
480x0030
m_rootBvhNodes
CUtlLeanVector<uint16>
640x0040
m_nPrimitiveType
RenderPrimitiveType_t = "RENDER_PRIM_TRIANGLES"
800x0050
m_nBaseVertex
int32
840x0054
m_nVertexCount
int32
880x0058
m_nStartIndex
int32
920x005C
m_nIndexCount
int32
960x0060
m_indexBuffer
CRenderBufferBinding
2000x00C8
m_meshletPackedIVB
CRenderBufferBinding
2320x00E8
m_material
CStrongHandle<InfoForResourceTypeIMaterial2>
2800x0118
Offsets are from Windows. Source revision 11087167 built on Oct 05 2026. Machine-readable data for scripts and AI agents: llms.txt.