Skip to content

CClientAlphaProperty

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

Kind: classSize: 48 bytes (0x30)Alignment: 16 bytesModule: clientBinary: !GlobalTypes

Relationships

Inherits from: IClientAlphaProperty

Used by (1) as a field type

Inheritance tree
Relationship diagram (2 edges)
classDiagram
    IClientAlphaProperty <|-- CClientAlphaProperty
    CClientAlphaProperty *-- GameTime_t
Inheritance chain, direct subclasses (up to 20) and a few composition edges

Memory layout

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

CClientAlphaProperty

OffsetFieldTypeFromAnnotations
0x0 :0m_bAlphaOverridebitfield:1
0x0 :1m_bShadowAlphaOverridebitfield:1
0x0 :2+13m_nDesyncOffsetbitfield:14
0x0 :16+4m_nRenderFXbitfield:5
0x0 :21+2m_nRenderModebitfield:3
0x10m_nDistFadeStartuint16
0x12m_nDistFadeEnduint16
0x17m_nAlphauint8
0x18m_flFadeScalefloat32
0x1cm_flRenderFxStartTimeGameTime_t
0x20m_flRenderFxDurationfloat32
KV3 class defaults
{
	"_class": "CClientAlphaProperty",
	"m_nDistFadeStart": 0,
	"m_nDistFadeEnd": 0,
	"m_nDesyncOffset": 0,
	"m_bAlphaOverride": 0,
	"m_bShadowAlphaOverride": 0,
	"m_nRenderMode": 0,
	"m_nRenderFX": 0,
	"m_nAlpha": 255,
	"m_flFadeScale": 0.000000,
	"m_flRenderFxStartTime": null,
	"m_flRenderFxDuration": 0.000000
}