Skip to content

CDecalInstance

CS2 build 25218825 · Steam date 2026-09-09 · platform windows-x86_64 · cs2_schema.json

Kind: classSize: 192 bytes (0xc0)Alignment: 16 bytesModule: serverBinary: !GlobalTypes

Relationships

Inherits from: nothing; this is a root class.

Inheritance tree
  • CDecalInstance
Relationship diagram (3 edges)
classDiagram
    CDecalInstance *-- InfoForResourceTypeIMaterial2
    CDecalInstance --> CBaseEntity
    CDecalInstance *-- GameTime_t
Inheritance chain, direct subclasses (up to 20) and a few composition edges

Memory layout

27 fields, 27 declared here and 0 inherited. Offsets are absolute from the object base on windows-x86_64.

CDecalInstance

OffsetFieldTypeFromAnnotations
0x0m_sDecalGroupCGlobalSymbol
0x8m_hMaterialCStrongHandle< InfoForResourceTypeIMaterial2 >
0x10m_sSequenceNameCUtlStringToken
0x14m_hEntityCHandle< CBaseEntity >
0x18m_nBoneIndexint32
0x1cm_nTriangleIndexint32
0x20m_vPositionLSVector
0x2cm_vPositionOSVector
0x38m_vNormalLSVector
0x44m_vNormalOSVector
0x50m_vSAxisLSVector
0x5cm_nFlagsDecalFlags_t
0x60m_ColorColor
0x64m_flWidthfloat32
0x68m_flHeightfloat32
0x6cm_flDepthfloat32
0x70m_transformCTransformWS
0x90m_flAnimationScalefloat32
0x94m_flAnimationStartTimefloat32
0x98m_flPlaceTimeGameTime_t
0x9cm_flFadeStartTimefloat32
0xa0m_flFadeDurationfloat32
0xa4m_flLightingOriginOffsetfloat32
0xb0m_flBoundingRadiusSqrfloat32
0xb4m_nSequenceIndexint16MNotSaved
0xb6m_bIsAdjacentboolMNotSaved
0xb7m_bDoDecalLightmappingbool
KV3 class defaults
null