CPulseCell_LerpCameraSettings::CursorState_t (client)
CS2 build 25218825 · Steam date 2026-09-09 · platform windows-x86_64 · cs2_schema.json
Kind: classSize: 44 bytes (0x2c)Alignment: 4 bytesModule: clientBinary: client.dll
Relationships
Inherits from: CPulseCell_BaseLerp::CursorState_t
Same name in another module: CPulseCell_LerpCameraSettings::CursorState_t (server)
Inheritance tree
CPulseCell_BaseLerp::CursorState_t pulse_runtime_lib
- CPulseCell_LerpCameraSettings::CursorState_t
Relationship diagram (3 edges)
classDiagram
`CPulseCell_BaseLerp::CursorState_t` <|-- `CPulseCell_LerpCameraSettings::CursorState_t`
`CPulseCell_LerpCameraSettings::CursorState_t` --> C_PointCamera
`CPulseCell_LerpCameraSettings::CursorState_t` *-- PointCameraSettings_tMemory layout
5 fields, 3 declared here and 2 inherited. Offsets are absolute from the object base on windows-x86_64.
CPulseCell_BaseLerp::CursorState_tCPulseCell_LerpCameraSettings::CursorState_t
| Offset | Field | Type | From | Annotations |
|---|---|---|---|---|
0x0 | m_StartTime | GameTime_t | CPulseCell_BaseLerp::CursorState_t | |
0x4 | m_EndTime | GameTime_t | CPulseCell_BaseLerp::CursorState_t | |
0x8 | m_hCamera | CHandle< C_PointCamera > | ||
0xc | m_OverlaidStart | PointCameraSettings_t | ||
0x1c | m_OverlaidEnd | PointCameraSettings_t |
KV3 class defaults
{
"m_StartTime": null,
"m_EndTime": null,
"m_hCamera": null,
"m_OverlaidStart":
{
"m_flNearBlurryDistance": -1.000000,
"m_flNearCrispDistance": -1.000000,
"m_flFarCrispDistance": -1.000000,
"m_flFarBlurryDistance": -1.000000
},
"m_OverlaidEnd":
{
"m_flNearBlurryDistance": -1.000000,
"m_flNearCrispDistance": -1.000000,
"m_flFarCrispDistance": -1.000000,
"m_flFarBlurryDistance": -1.000000
}
}