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)
- C_OP_Callback
- C_OP_ClientPhysics
- C_OP_CreateParticleSystemRenderer
- C_OP_GameDecalRenderer
- C_OP_GameLiquidSpill
- C_OP_RenderAsModels
- C_OP_RenderBlobs
- C_OP_RenderCables
- C_OP_RenderClientPhysicsImpulse
- C_OP_RenderClothForce
- C_OP_RenderDeferredLight
- C_OP_RenderFlattenGrass
- C_OP_RenderGpuImplicit
- C_OP_RenderLightBeam
- C_OP_RenderMaterialProxy
- C_OP_RenderModels
- C_OP_RenderOmni2Light
- C_OP_RenderPoints
- C_OP_RenderPostProcessing
- C_OP_RenderProjected
- C_OP_RenderScreenShake
- C_OP_RenderScreenVelocityRotate
- C_OP_RenderSimpleModelCollection
- C_OP_RenderSound
- C_OP_RenderStandardLight
- C_OP_RenderStatusEffect
- C_OP_RenderStatusEffectCitadel
- C_OP_RenderText
- C_OP_RenderTreeShake
- C_OP_RenderVolumetricEmitter
- C_OP_RenderVRHapticEvent
- C_OP_WaterImpulseRenderer
- CBaseRendererSource2
Used by (1) as a field type
Inheritance tree
CParticleFunction
CParticleFunctionRenderer (33)
- C_OP_Callback
- C_OP_ClientPhysics
- C_OP_CreateParticleSystemRenderer
- C_OP_GameDecalRenderer
- C_OP_GameLiquidSpill
- C_OP_RenderAsModels
- C_OP_RenderBlobs
- C_OP_RenderCables
- C_OP_RenderClientPhysicsImpulse
- C_OP_RenderClothForce
- C_OP_RenderDeferredLight
- C_OP_RenderFlattenGrass
- C_OP_RenderGpuImplicit
- C_OP_RenderLightBeam
- C_OP_RenderMaterialProxy
- C_OP_RenderModels
- C_OP_RenderOmni2Light
- C_OP_RenderPostProcessing
- C_OP_RenderProjected
- C_OP_RenderScreenShake
- C_OP_RenderScreenVelocityRotate
- C_OP_RenderSimpleModelCollection
- C_OP_RenderSound
- C_OP_RenderStandardLight
- C_OP_RenderStatusEffect
- C_OP_RenderStatusEffectCitadel
- C_OP_RenderText
- C_OP_RenderTreeShake
- C_OP_RenderVolumetricEmitter
- C_OP_RenderVRHapticEvent
- C_OP_WaterImpulseRenderer
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 *-- CParticleVisibilityInputsMemory layout
20 fields, 3 declared here and 17 inherited. Offsets are absolute from the object base on windows-x86_64.
CParticleFunctionCParticleFunctionRenderer
| Offset | Field | Type | From | Annotations |
|---|---|---|---|---|
0x8 | m_flOpStrength | CParticleCollectionFloatInput | CParticleFunction | MPropertyFriendlyName operator strength MPropertySortPriority -100 |
0x178 | m_nOpEndCapState | ParticleEndcapMode_t | CParticleFunction | MPropertyFriendlyName operator end cap state MPropertySortPriority -100 |
0x17c | m_nToolsState | ParticleToolsState_t | CParticleFunction | MPropertyFriendlyName operator enabled in tools or game only MPropertySortPriority -100 |
0x180 | m_flOpStartFadeInTime | float32 | CParticleFunction | MParticleAdvancedField MPropertyFriendlyName operator start fadein MPropertySortPriority -100 MPropertyStartGroup Operator Fade |
0x184 | m_flOpEndFadeInTime | float32 | CParticleFunction | MParticleAdvancedField MPropertyFriendlyName operator end fadein MPropertySortPriority -100 |
0x188 | m_flOpStartFadeOutTime | float32 | CParticleFunction | MParticleAdvancedField MPropertyFriendlyName operator start fadeout MPropertySortPriority -100 |
0x18c | m_flOpEndFadeOutTime | float32 | CParticleFunction | MParticleAdvancedField MPropertyFriendlyName operator end fadeout MPropertySortPriority -100 |
0x190 | m_flOpFadeOscillatePeriod | float32 | CParticleFunction | MParticleAdvancedField MPropertyFriendlyName operator fade oscillate MPropertySortPriority -100 |
0x194 | m_bNormalizeToStopTime | bool | CParticleFunction | MParticleAdvancedField MPropertyFriendlyName normalize fade times to endcap MPropertySortPriority -100 |
0x198 | m_flOpTimeOffsetMin | float32 | CParticleFunction | MParticleAdvancedField MPropertyFriendlyName operator fade time offset min MPropertySortPriority -100 MPropertyStartGroup Operator Fade Time Offset |
0x19c | m_flOpTimeOffsetMax | float32 | CParticleFunction | MParticleAdvancedField MPropertyFriendlyName operator fade time offset max MPropertySortPriority -100 |
0x1a0 | m_nOpTimeOffsetSeed | int32 | CParticleFunction | MParticleAdvancedField MPropertyFriendlyName operator fade time offset seed MPropertySortPriority -100 |
0x1a4 | m_nOpTimeScaleSeed | int32 | CParticleFunction | MParticleAdvancedField MPropertyFriendlyName operator fade time scale seed MPropertySortPriority -100 MPropertyStartGroup Operator Fade Timescale Modifiers |
0x1a8 | m_flOpTimeScaleMin | float32 | CParticleFunction | MParticleAdvancedField MPropertyFriendlyName operator fade time scale min MPropertySortPriority -100 |
0x1ac | m_flOpTimeScaleMax | float32 | CParticleFunction | MParticleAdvancedField MPropertyFriendlyName operator fade time scale max MPropertySortPriority -100 |
0x1b2 | m_bDisableOperator | bool | CParticleFunction | MPropertyStartGroup MPropertySuppressField |
0x1b8 | m_Notes | CUtlString | CParticleFunction | MParticleHelpField MPropertyFriendlyName operator help and notes MPropertySortPriority -100 |
0x1d8 | VisibilityInputs | CParticleVisibilityInputs | MPropertySortPriority -1 | |
0x220 | m_bCannotBeRefracted | bool | MPropertyFriendlyName I cannot be refracted through refracting objects like water MPropertySortPriority -1 MPropertyStartGroup Rendering filter | |
0x221 | m_bSkipRenderingOnMobile | bool | MPropertyFriendlyName Skip rendering on mobile MPropertySortPriority -1 |