CVNodeTypeDesc
CS2 build 25218825 · Steam date 2026-09-09 · platform windows-x86_64 · cs2_schema.json
Kind: classSize: 136 bytes (0x88)Alignment: unspecified (0xff sentinel)Module: sounddoc_libBinary: !GlobalTypes
Relationships
Inherits from: nothing; this is a root class.
Derived by (24)
- CAudioAmpNodeDesc
- CAudioBlendDesc
- CAudioDualCompressorNodeDesc
- CAudioDynamicsCompressorNodeDesc
- CAudioDynamicsLimiterNodeDesc
- CAudioDynamicsNodeDesc
- CAudioMixerNodeDesc
- CAudioOutputNodeDesc
- CAudioTrackNodeDesc
- CBlendVsndsToImpulseResponseNodeDesc
- CControlAutomaticNodeDesc
- CControlCurveNodeDesc
- CControlInputArrayNodeDesc
- CControlListenerNodeDesc
- CControlRemapNodeDesc
- CDelayImpulseResponseNodeDesc
- CEffectNameInputNodeDesc
- CImpulseResponseInputNodeDesc
- CMixControlTransientInputDesc
- CMixGroupBoxDesc
- CRemapVsndToImpulseResponseNodeDesc
- CVAudioNodeBaseDesc
- CVControlNodeBaseDesc
- CVsndInputNodeDesc
Inheritance tree
CVNodeTypeDesc (24)
- CAudioAmpNodeDesc
- CAudioBlendDesc
- CAudioDualCompressorNodeDesc
- CAudioDynamicsCompressorNodeDesc
- CAudioDynamicsLimiterNodeDesc
- CAudioDynamicsNodeDesc
- CAudioMixerNodeDesc
- CAudioOutputNodeDesc
- CAudioTrackNodeDesc
- CBlendVsndsToImpulseResponseNodeDesc
- CControlAutomaticNodeDesc
- CControlCurveNodeDesc
- CControlInputArrayNodeDesc
- CControlListenerNodeDesc
- CControlRemapNodeDesc
- CDelayImpulseResponseNodeDesc
- CEffectNameInputNodeDesc
- CImpulseResponseInputNodeDesc
- CMixControlTransientInputDesc
- CMixGroupBoxDesc
- CRemapVsndToImpulseResponseNodeDesc
CVAudioNodeBaseDesc (33)
- CAudioAutoFilterNodeDesc
- CAudioBoxverb2NodeDesc
- CAudioBoxverbNodeDesc
- CAudioConvolutionNodeDesc
- CAudioDelayNodeDesc
- CAudioDiffusorNodeDesc
- CAudioDynamics3BandNodeDesc
- CAudioEffectChainNodeDesc
- CAudioEnvelopeNodeDesc
- CAudioEQ8NodeDesc
- CAudioFilterNodeDesc
- CAudioFlangerNodeDesc
- CAudioFreeverbNodeDesc
- CAudioMeterNodeDesc
- CAudioModDelayNodeDesc
- CAudioOscNodeDesc
- CAudioPannerNodeDesc
- CAudioPitchShiftNodeDesc
- CAudioPlateverbNodeDesc
- CAudioProcessorNodeDesc
- CAudioShaperNodeDesc
- CAudioSourceNodeDesc
- CAudioSplitterBlendDesc
- CAudioSplitterNodeDesc
- CAudioSteamAudioPathingNodeDesc
- CAudioSteamAudioSourceNodeDesc
- CAudioSubgraphNodeDesc
- CAudioSubgraphSwitchNodeDesc
- CAudioUtilityNodeDesc
- CAudioVocoderNodeDesc
- CSteamAudioDirectNodeDesc
- CSteamAudioHybridReverbNodeDesc
- CStereoDelayNodeDesc
- CVsndInputNodeDesc
Relationship diagram (20 edges)
classDiagram
CVNodeTypeDesc <|-- CAudioAmpNodeDesc
CVNodeTypeDesc <|-- CAudioBlendDesc
CVNodeTypeDesc <|-- CAudioDualCompressorNodeDesc
CVNodeTypeDesc <|-- CAudioDynamicsCompressorNodeDesc
CVNodeTypeDesc <|-- CAudioDynamicsLimiterNodeDesc
CVNodeTypeDesc <|-- CAudioDynamicsNodeDesc
CVNodeTypeDesc <|-- CAudioMixerNodeDesc
CVNodeTypeDesc <|-- CAudioOutputNodeDesc
CVNodeTypeDesc <|-- CAudioTrackNodeDesc
CVNodeTypeDesc <|-- CBlendVsndsToImpulseResponseNodeDesc
CVNodeTypeDesc <|-- CControlAutomaticNodeDesc
CVNodeTypeDesc <|-- CControlCurveNodeDesc
CVNodeTypeDesc <|-- CControlInputArrayNodeDesc
CVNodeTypeDesc <|-- CControlListenerNodeDesc
CVNodeTypeDesc <|-- CControlRemapNodeDesc
CVNodeTypeDesc <|-- CDelayImpulseResponseNodeDesc
CVNodeTypeDesc <|-- CEffectNameInputNodeDesc
CVNodeTypeDesc <|-- CImpulseResponseInputNodeDesc
CVNodeTypeDesc <|-- CMixControlTransientInputDesc
CVNodeTypeDesc <|-- CMixGroupBoxDescMemory layout
15 fields, 15 declared here and 0 inherited. Offsets are absolute from the object base on windows-x86_64.
CVNodeTypeDesc
| Offset | Field | Type | From | Annotations |
|---|---|---|---|---|
0x8 | m_name | CUtlString | ||
0x10 | m_iconName | CUtlString | ||
0x18 | m_prefix | CUtlString | ||
0x20 | m_inputNames | CUtlVector< CUtlString > | ||
0x38 | m_outputNames | CUtlVector< CUtlString > | ||
0x50 | m_inputTypeIds | CUtlVector< int32 > | ||
0x68 | m_outputTypeIds | CUtlVector< int32 > | ||
0x80 | m_bIsGroup | bool | ||
0x81 | m_bAppliesToMainGraph | bool | ||
0x82 | m_bAppliesToVoiceGraph | bool | ||
0x83 | m_bIsAudioTrack | bool | ||
0x84 | m_bIsAudioOutput | bool | ||
0x85 | m_bIsControlInput | bool | ||
0x86 | m_bIsControlOutput | bool | ||
0x87 | m_bIsSubgraphNode | bool |