Skip to content

screenshake_t

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

Kind: classSize: 56 bytes (0x38)Alignment: 4 bytesModule: clientBinary: !GlobalTypes

Relationships

Inherits from: nothing; this is a root class.

Inheritance tree
  • screenshake_t
Relationship diagram (1 edges)
classDiagram
    screenshake_t *-- GameTime_t
Inheritance chain, direct subclasses (up to 20) and a few composition edges

Memory layout

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

screenshake_t

OffsetFieldTypeFromAnnotations
0x0endtimeGameTime_t
0x4durationfloat32
0x8amplitudefloat32
0xcfrequencyfloat32
0x10nextShakeGameTime_t
0x14offsetVector
0x20anglefloat32
0x28directionVector
0x34nShakeTypeuint8
KV3 class defaults
{
	"endtime": null,
	"duration": 0.000000,
	"amplitude": 0.000000,
	"frequency": 0.000000,
	"nextShake": null,
	"offset":
	[
		0.000000,
		0.000000,
		0.000000
	],
	"angle": 0.000000,
	"direction":
	[
		0.000000,
		0.000000,
		0.000000
	],
	"nShakeType": 0
}