Skip to content

CParticleFunctionRenderer

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

Kind: classSize: 552 bytes (0x228)Alignment: unspecified (0xff sentinel)Module: particlesBinary: !GlobalTypes

Relationships

Inherits from: CParticleFunction

Derived by (33)

Used by (1) as a field type

Inheritance tree
Relationship diagram (22 edges)
classDiagram
    CParticleFunction <|-- CParticleFunctionRenderer
    CParticleFunctionRenderer <|-- C_OP_Callback
    CParticleFunctionRenderer <|-- C_OP_ClientPhysics
    CParticleFunctionRenderer <|-- C_OP_CreateParticleSystemRenderer
    CParticleFunctionRenderer <|-- C_OP_GameDecalRenderer
    CParticleFunctionRenderer <|-- C_OP_GameLiquidSpill
    CParticleFunctionRenderer <|-- C_OP_RenderAsModels
    CParticleFunctionRenderer <|-- C_OP_RenderBlobs
    CParticleFunctionRenderer <|-- C_OP_RenderCables
    CParticleFunctionRenderer <|-- C_OP_RenderClientPhysicsImpulse
    CParticleFunctionRenderer <|-- C_OP_RenderClothForce
    CParticleFunctionRenderer <|-- C_OP_RenderDeferredLight
    CParticleFunctionRenderer <|-- C_OP_RenderFlattenGrass
    CParticleFunctionRenderer <|-- C_OP_RenderGpuImplicit
    CParticleFunctionRenderer <|-- C_OP_RenderLightBeam
    CParticleFunctionRenderer <|-- C_OP_RenderMaterialProxy
    CParticleFunctionRenderer <|-- C_OP_RenderModels
    CParticleFunctionRenderer <|-- C_OP_RenderOmni2Light
    CParticleFunctionRenderer <|-- C_OP_RenderPoints
    CParticleFunctionRenderer <|-- C_OP_RenderPostProcessing
    CParticleFunctionRenderer <|-- C_OP_RenderProjected
    CParticleFunctionRenderer *-- CParticleVisibilityInputs
Inheritance chain, direct subclasses (up to 20) and a few composition edges

Memory layout

20 fields, 3 declared here and 17 inherited. Offsets are absolute from the object base on windows-x86_64.

CParticleFunctionCParticleFunctionRenderer

OffsetFieldTypeFromAnnotations
0x8m_flOpStrengthCParticleCollectionFloatInputCParticleFunctionMPropertyFriendlyName operator strength MPropertySortPriority -100
0x178m_nOpEndCapStateParticleEndcapMode_tCParticleFunctionMPropertyFriendlyName operator end cap state MPropertySortPriority -100
0x17cm_nToolsStateParticleToolsState_tCParticleFunctionMPropertyFriendlyName operator enabled in tools or game only MPropertySortPriority -100
0x180m_flOpStartFadeInTimefloat32CParticleFunctionMParticleAdvancedField MPropertyFriendlyName operator start fadein MPropertySortPriority -100 MPropertyStartGroup Operator Fade
0x184m_flOpEndFadeInTimefloat32CParticleFunctionMParticleAdvancedField MPropertyFriendlyName operator end fadein MPropertySortPriority -100
0x188m_flOpStartFadeOutTimefloat32CParticleFunctionMParticleAdvancedField MPropertyFriendlyName operator start fadeout MPropertySortPriority -100
0x18cm_flOpEndFadeOutTimefloat32CParticleFunctionMParticleAdvancedField MPropertyFriendlyName operator end fadeout MPropertySortPriority -100
0x190m_flOpFadeOscillatePeriodfloat32CParticleFunctionMParticleAdvancedField MPropertyFriendlyName operator fade oscillate MPropertySortPriority -100
0x194m_bNormalizeToStopTimeboolCParticleFunctionMParticleAdvancedField MPropertyFriendlyName normalize fade times to endcap MPropertySortPriority -100
0x198m_flOpTimeOffsetMinfloat32CParticleFunctionMParticleAdvancedField MPropertyFriendlyName operator fade time offset min MPropertySortPriority -100 MPropertyStartGroup Operator Fade Time Offset
0x19cm_flOpTimeOffsetMaxfloat32CParticleFunctionMParticleAdvancedField MPropertyFriendlyName operator fade time offset max MPropertySortPriority -100
0x1a0m_nOpTimeOffsetSeedint32CParticleFunctionMParticleAdvancedField MPropertyFriendlyName operator fade time offset seed MPropertySortPriority -100
0x1a4m_nOpTimeScaleSeedint32CParticleFunctionMParticleAdvancedField MPropertyFriendlyName operator fade time scale seed MPropertySortPriority -100 MPropertyStartGroup Operator Fade Timescale Modifiers
0x1a8m_flOpTimeScaleMinfloat32CParticleFunctionMParticleAdvancedField MPropertyFriendlyName operator fade time scale min MPropertySortPriority -100
0x1acm_flOpTimeScaleMaxfloat32CParticleFunctionMParticleAdvancedField MPropertyFriendlyName operator fade time scale max MPropertySortPriority -100
0x1b2m_bDisableOperatorboolCParticleFunctionMPropertyStartGroup MPropertySuppressField
0x1b8m_NotesCUtlStringCParticleFunctionMParticleHelpField MPropertyFriendlyName operator help and notes MPropertySortPriority -100
0x1d8VisibilityInputsCParticleVisibilityInputsMPropertySortPriority -1
0x220m_bCannotBeRefractedboolMPropertyFriendlyName I cannot be refracted through refracting objects like water MPropertySortPriority -1 MPropertyStartGroup Rendering filter
0x221m_bSkipRenderingOnMobileboolMPropertyFriendlyName Skip rendering on mobile MPropertySortPriority -1