CPulseGraphExecutionHistory
CS2 build 25218825 · Steam date 2026-09-09 · platform windows-x86_64 · cs2_schema.json
Kind: classSize: 120 bytes (0x78)Alignment: 8 bytesModule: pulse_runtime_libBinary: !GlobalTypes
Relationships
Inherits from: nothing; this is a root class.
Inheritance tree
- CPulseGraphExecutionHistory
Relationship diagram (6 edges)
classDiagram
CPulseGraphExecutionHistory *-- PulseGraphInstanceID_t
CPulseGraphExecutionHistory --> PulseGraphExecutionHistoryEntry_t
CPulseGraphExecutionHistory --> PulseDocNodeID_t
CPulseGraphExecutionHistory --> PulseGraphExecutionHistoryNodeDesc_t
CPulseGraphExecutionHistory --> PulseCursorID_t
CPulseGraphExecutionHistory --> PulseGraphExecutionHistoryCursorDesc_tMemory layout
5 fields, 5 declared here and 0 inherited. Offsets are absolute from the object base on windows-x86_64.
CPulseGraphExecutionHistory
| Offset | Field | Type | From | Annotations |
|---|---|---|---|---|
0x0 | m_nInstanceID | PulseGraphInstanceID_t | ||
0x8 | m_strFileName | CUtlString | ||
0x10 | m_vecHistory | CUtlVector< PulseGraphExecutionHistoryEntry_t* > | ||
0x28 | m_mapCellDesc | CUtlOrderedMap< PulseDocNodeID_t, PulseGraphExecutionHistoryNodeDesc_t* > | ||
0x50 | m_mapCursorDesc | CUtlOrderedMap< PulseCursorID_t, PulseGraphExecutionHistoryCursorDesc_t* > |
KV3 class defaults
{
"m_nInstanceID": 0,
"m_strFileName": "",
"m_vecHistory":
[
],
"m_mapCellDesc":
{
},
"m_mapCursorDesc":
{
}
}