Skip to content

CPulseEditorSettings

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

Kind: classSize: 488 bytes (0x1e8)Alignment: 8 bytesModule: pulsedoc_libBinary: !GlobalTypes

Relationships

Inherits from: nothing; this is a root class.

Inheritance tree
  • CPulseEditorSettings

Memory layout

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

CPulseEditorSettings

OffsetFieldTypeFromAnnotations
0x0m_colCanvasBackgroundColor
0x4m_colCanvasBackgroundWhenDebuggingColor
0x8m_flGridSnapV2float32MPropertyStartGroup +Grid
0xcm_bSnapAbsToGridbool
0xdm_bSnapSizeToGridbool
0xem_bGridMinorPointsbool
0x10m_flGridMinorSpacingV2float32
0x14m_flSuppressMinorGridFurtherThanfloat32
0x18m_colGridMinorColorColor
0x1cm_flGridMinorWidthfloat32
0x20m_nGridMajorMultipleint32MPropertyAttributeRange 1 25
0x24m_colGridMajorColorColor
0x28m_flGridMajorWidthfloat32
0x2cm_colGridOriginColorColor
0x30m_flGridOriginWidthfloat32
0x34m_nFlowTooltipBoxMarginfloat32MPropertyAttributeRange 0 32 MPropertyStartGroup +Ports
0x38m_FontSequencePointCUtlStringMPropertyAttributeEditor Font()
0x40m_flSequencePointRadiusfloat32MPropertyAttributeRange 0 32
0x44m_flSequencePointLinkWidthfloat32MPropertyAttributeRange 0 32
0x48m_colSequencePointFadeOverlayColorMPropertyColorPlusAlpha
0x4cm_colSequencePointSpontaneousColor
0x50m_colSequencePointYieldColor
0x54m_colSequencePointColor
0x58m_colSequencePointLinkColor
0x5cm_colSequencePointLinkYieldColor
0x60m_colSequencePointNameColor
0x64m_colFlowTooltipBorderColor
0x68m_colFlowTooltipBackgroundColor
0x6cm_colFlowTooltipForegroundColor
0x70m_flPortDragOffCreateThresholdfloat32MPropertyAttributeRange -1 128
0x74m_colBoolColorMPropertyStartGroup +Types
0x78m_colNumberColor
0x7cm_colStringColor
0x80m_colOtherColor
0x84m_colCursorFlowColor
0x88m_FontFlowTooltipCUtlStringMPropertyAttributeEditor Font() MPropertyStartGroup +Fonts
0x90m_FontLiteralCUtlStringMPropertyAttributeEditor Font()
0x98m_FontDomainNameCUtlStringMPropertyAttributeEditor Font()
0xa0m_vDomainNameOffsetPXVector2D
0xa8m_colDomainNameColor
0xacm_colDomainNameWhenDebuggingColor
0xb0m_FontParentAssetsCUtlStringMPropertyAttributeEditor Font()
0xb8m_colParentAssetsColor
0xbcm_colParentAssetsBrokenColor
0xc0m_flLiteralLabelSpacingfloat32MPropertyAttributeRange 0 32 MPropertyStartGroup +Literals
0xc4m_colDebuggerBrokenBorderColorMPropertyStartGroup +Debugger
0xc8m_DebuggerBrokenImgCUtlString
0xd0m_DebuggerBrokenOtherImgCUtlString
0xd8m_flDebuggerBrokenMarkerOffsetfloat32MPropertyAttributeRange 0 32
0xdcm_flDebuggerBrokenMarkerSizefloat32MPropertyAttributeRange 0 32
0xe0m_DebuggerBreakpointImgCUtlString
0xe8m_DebuggerBreakpointDisabledImgCUtlString
0xf0m_flYieldedCursorStackOffsetfloat32MPropertyAttributeRange 0 32
0xf8m_GraphInstanceImgCUtlString
0x100m_flRecentExecTimeoutSecfloat32MPropertyAttributeRange 0 32
0x104m_flRecentExecStartOffsetfloat32MPropertyAttributeRange 0 32
0x108m_flRecentExecEndOffsetfloat32MPropertyAttributeRange 0 64
0x10cm_flRecentExecLineWidthfloat32MPropertyAttributeRange 0 8
0x110m_colRecentExecStartColorColorMPropertyColorPlusAlpha
0x114m_colRecentExecEndColorColorMPropertyColorPlusAlpha
0x118m_colRecentExecRequirementFailStartColorColorMPropertyColorPlusAlpha
0x11cm_colRecentExecRequirementFailEndColorColorMPropertyColorPlusAlpha
0x120m_flRecentExecConnectionIndicatorSizefloat32MPropertyAttributeRange 0 32
0x128m_RecentExecConnectionIndicatorImgCUtlString
0x130m_bBreakOnExceptionsbool
0x131m_bShowExecutionHistorybool
0x132m_bBoxSelectRequiresFullyContainedbool
0x134m_flFlowMinWidthfloat32MPropertyStartGroup +Group Layout
0x138m_colSelectedBorderColor
0x13cm_flAppendButtonSizefloat32MPropertyAttributeRange 0 64
0x140m_colAppendHoverColor
0x148m_AppendImgCUtlString
0x150m_flMoveChildArrowOffsetfloat32MPropertyAttributeRange 0 32
0x154m_flMoveChildArrowSizefloat32MPropertyAttributeRange 0 32
0x158m_MoveChildArrowImgCUtlString
0x160m_colMoveChildArrowColor
0x164m_flConnectionTangentStrengthfloat32MPropertyAttributeRange 0 500 MPropertyStartGroup +Connections
0x168m_flConnectionCurveSpacingfloat32MPropertyAttributeRange 1 50
0x16cm_flConnectionDeltaLimitScalefloat32MPropertyAttributeRange 0 2
0x170m_flBrokenConnectionOffsetfloat32MPropertyAttributeRange 0 32
0x174m_flConnectionInflowOffsetfloat32MPropertyAttributeRange 0 32
0x178m_flConnectionInparamOffsetfloat32MPropertyAttributeRange 0 32
0x17cm_flConnectionInparamOffsetArrayfloat32MPropertyAttributeRange 0 32
0x180m_flConnectionCapBrokenSizefloat32MPropertyAttributeRange 0 32
0x188m_ConnectionCapBrokenImgCUtlString
0x190m_flConnectionColorLerpPercentageStartfloat32MPropertyAttributeRange 0 1
0x194m_vecBlockCommentDefaultSizeVector2DMPropertyStartGroup +Notes
0x19cm_vecBlockCommentMinSizeVector2D
0x1a4m_colBlockCommentDefaultColor
0x1a8m_colBlockCommentTextLightColor
0x1acm_colBlockCommentTextDarkColor
0x1b0m_flBlockCommentRegionAlphafloat32
0x1b4m_flTimelineSeekBarHeightfloat32MPropertyStartGroup +Timelines
0x1b8m_flTimelinePauseIconSizefloat32
0x1bcm_flTimelineCallModeIconSizefloat32
0x1c0m_FontTimelineTimeCUtlStringMPropertyAttributeEditor Font()
0x1c8m_colTimelineLabelColor
0x1ccm_vecTimelineIconFromPortVector2D
0x1d4m_vecTimelinePauseIconOffsetVector2D
0x1dcm_flTimelineCursorHeightfloat32
0x1e0m_flTimelineCursorTextHeightfloat32
KV3 class defaults
{
	"m_colCanvasBackground":
	[
		16,
		16,
		16
	],
	"m_colCanvasBackgroundWhenDebugging":
	[
		45,
		16,
		16
	],
	"m_flGridSnapV2": 40.000000,
	"m_bSnapAbsToGrid": true,
	"m_bSnapSizeToGrid": true,
	"m_bGridMinorPoints": true,
	"m_flGridMinorSpacingV2": 40.000000,
	"m_flSuppressMinorGridFurtherThan": 5000.000000,
	"m_colGridMinorColor":
	[
		48,
		48,
		48
	],
	"m_flGridMinorWidth": 2.000000,
	"m_nGridMajorMultiple": 10,
	"m_colGridMajorColor":
	[
		31,
		31,
		31
	],
	"m_flGridMajorWidth": 1.500000,
	"m_colGridOriginColor":
	[
		0,
		54,
		55
	],
	"m_flGridOriginWidth": 1.500000,
	"m_nFlowTooltipBoxMargin": 4.000000,
	"m_FontSequencePoint": "Segoe UI,8,-1,5,50,0,0,0,0,0,Regular",
	"m_flSequencePointRadius": 21.000000,
	"m_flSequencePointLinkWidth": 2.000000,
	"m_colSequencePointFadeOverlay":
	[
		0,
		0,
		0,
		200
	],
	"m_colSequencePointSpontaneous":
	[
		0,
		255,
		0
	],
	"m_colSequencePointYield":
	[
		255,
		255,
		0
	],
	"m_colSequencePoint":
	[
		128,
		128,
		128
	],
	"m_colSequencePointLink":
	[
		200,
		200,
		200
	],
	"m_colSequencePointLinkYield":
	[
		200,
		200,
		0
	],
	"m_colSequencePointName":
	[
		255,
		255,
		255
	],
	"m_colFlowTooltipBorder":
	[
		0,
		0,
		0
	],
	"m_colFlowTooltipBackground":
	[
		100,
		100,
		100
	],
	"m_colFlowTooltipForeground":
	[
		255,
		255,
		255
	],
	"m_flPortDragOffCreateThreshold": 32.000000,
	"m_colBool":
	[
		142,
		47,
		0
	],
	"m_colNumber":
	[
		62,
		187,
		112
	],
	"m_colString":
	[
		0,
		109,
		187
	],
	"m_colOther":
	[
		156,
		115,
		0
	],
	"m_colCursorFlow":
	[
		140,
		140,
		140
	],
	"m_FontFlowTooltip": "Segoe UI,11,-1,5,50,0,0,0,0,0,Regular",
	"m_FontLiteral": "Barlow,13,-1,5,75,0,0,0,0,0,Bold",
	"m_FontDomainName": "Lucida Sans,72,-1,5,50,0,0,0,0,0,Regular",
	"m_vDomainNameOffsetPX":
	[
		10.000000,
		10.000000
	],
	"m_colDomainName":
	[
		64,
		64,
		64
	],
	"m_colDomainNameWhenDebugging":
	[
		128,
		64,
		64
	],
	"m_FontParentAssets": "Lucida Sans,20,-1,5,50,0,0,0,0,0,Regular",
	"m_colParentAssets":
	[
		64,
		64,
		64
	],
	"m_colParentAssetsBroken":
	[
		255,
		144,
		144
	],
	"m_flLiteralLabelSpacing": 8.000000,
	"m_colDebuggerBrokenBorder":
	[
		255,
		144,
		144
	],
	"m_DebuggerBrokenImg": "tools/images/pulse_editor/debugger_broken.png",
	"m_DebuggerBrokenOtherImg": "tools/images/pulse_editor/debugger_broken_other.png",
	"m_flDebuggerBrokenMarkerOffset": 2.000000,
	"m_flDebuggerBrokenMarkerSize": 18.000000,
	"m_DebuggerBreakpointImg": "tools/images/pulse_editor/debugger_breakpoint.png",
	"m_DebuggerBreakpointDisabledImg": "tools/images/pulse_editor/debugger_breakpoint_disabled.png",
	"m_flYieldedCursorStackOffset": 8.000000,
	"m_GraphInstanceImg": "tools/images/pulse_editor/graph_instance.png",
	"m_flRecentExecTimeoutSec": 10.000000,
	"m_flRecentExecStartOffset": 20.000000,
	"m_flRecentExecEndOffset": 150.000000,
	"m_flRecentExecLineWidth": 4.000000,
	"m_colRecentExecStartColor":
	[
		150,
		255,
		150
	],
	"m_colRecentExecEndColor":
	[
		150,
		255,
		150,
		0
	],
	"m_colRecentExecRequirementFailStartColor":
	[
		200,
		150,
		150
	],
	"m_colRecentExecRequirementFailEndColor":
	[
		200,
		150,
		150,
		0
	],
	"m_flRecentExecConnectionIndicatorSize": 8.000000,
	"m_RecentExecConnectionIndicatorImg": "tools/images/pulse_editor/connection_execution_history.png",
	"m_bBreakOnExceptions": false,
	"m_bShowExecutionHistory": false,
	"m_bBoxSelectRequiresFullyContained": false,
	"m_flFlowMinWidth": 200.000000,
	"m_colSelectedBorder":
	[
		255,
		255,
		0
	],
	"m_flAppendButtonSize": 20.000000,
	"m_colAppendHover":
	[
		146,
		152,
		153
	],
	"m_AppendImg": "tools/images/pulse_editor/add_to_block.png",
	"m_flMoveChildArrowOffset": 5.000000,
	"m_flMoveChildArrowSize": 25.000000,
	"m_MoveChildArrowImg": "tools/images/pulse_editor/move_child.png",
	"m_colMoveChildArrow":
	[
		255,
		255,
		255
	],
	"m_flConnectionTangentStrength": 100.000000,
	"m_flConnectionCurveSpacing": 5.000000,
	"m_flConnectionDeltaLimitScale": 0.300000,
	"m_flBrokenConnectionOffset": 80.000000,
	"m_flConnectionInflowOffset": 0.000000,
	"m_flConnectionInparamOffset": 0.000000,
	"m_flConnectionInparamOffsetArray": 4.000000,
	"m_flConnectionCapBrokenSize": 8.000000,
	"m_ConnectionCapBrokenImg": "tools/images/pulse_editor/connection_cap_broken.png",
	"m_flConnectionColorLerpPercentageStart": 0.500000,
	"m_vecBlockCommentDefaultSize":
	[
		200.000000,
		200.000000
	],
	"m_vecBlockCommentMinSize":
	[
		200.000000,
		20.000000
	],
	"m_colBlockCommentDefault":
	[
		47,
		79,
		79
	],
	"m_colBlockCommentTextLight":
	[
		211,
		211,
		211
	],
	"m_colBlockCommentTextDark":
	[
		46,
		46,
		46
	],
	"m_flBlockCommentRegionAlpha": 0.160000,
	"m_flTimelineSeekBarHeight": 20.000000,
	"m_flTimelinePauseIconSize": 10.000000,
	"m_flTimelineCallModeIconSize": 18.000000,
	"m_FontTimelineTime": "Segoe UI,11,-1,5,50,0,0,0,0,0,Regular",
	"m_colTimelineLabel":
	[
		196,
		196,
		196
	],
	"m_vecTimelineIconFromPort":
	[
		-4.000000,
		-19.000000
	],
	"m_vecTimelinePauseIconOffset":
	[
		-8.000000,
		3.000000
	],
	"m_flTimelineCursorHeight": 12.000000,
	"m_flTimelineCursorTextHeight": 20.000000
}