Skip to content

CParticleFunctionInitializer

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

Kind: classSize: 480 bytes (0x1e0)Alignment: unspecified (0xff sentinel)Module: particlesBinary: !GlobalTypes

Relationships

Inherits from: CParticleFunction

Derived by (99)

Used by (1) as a field type

Inheritance tree
Relationship diagram (21 edges)
classDiagram
    CParticleFunction <|-- CParticleFunctionInitializer
    CParticleFunctionInitializer <|-- C_INIT_AddVectorToVector
    CParticleFunctionInitializer <|-- C_INIT_AgeNoise
    CParticleFunctionInitializer <|-- C_INIT_ChaoticAttractor
    CParticleFunctionInitializer <|-- C_INIT_CheckParticleForWater
    CParticleFunctionInitializer <|-- C_INIT_ColorLitPerParticle
    CParticleFunctionInitializer <|-- C_INIT_CreateAlongPath
    CParticleFunctionInitializer <|-- C_INIT_CreateFromCPs
    CParticleFunctionInitializer <|-- C_INIT_CreateFromParentParticles
    CParticleFunctionInitializer <|-- C_INIT_CreateFromPlaneCache
    CParticleFunctionInitializer <|-- C_INIT_CreateInEpitrochoid
    CParticleFunctionInitializer <|-- C_INIT_CreateOnGrid
    CParticleFunctionInitializer <|-- C_INIT_CreateOnModel
    CParticleFunctionInitializer <|-- C_INIT_CreateOnModelAtHeight
    CParticleFunctionInitializer <|-- C_INIT_CreateParticleImpulse
    CParticleFunctionInitializer <|-- C_INIT_CreatePhyllotaxis
    CParticleFunctionInitializer <|-- C_INIT_CreateSequentialPath
    CParticleFunctionInitializer <|-- C_INIT_CreateSequentialPathV2
    CParticleFunctionInitializer <|-- C_INIT_CreateSpiralSphere
    CParticleFunctionInitializer <|-- C_INIT_CreateWithinBox
    CParticleFunctionInitializer <|-- C_INIT_CreateWithinCapsuleTransform
Inheritance chain, direct subclasses (up to 20) and a few composition edges

Memory layout

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

CParticleFunctionCParticleFunctionInitializer

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
0x1d8m_nAssociatedEmitterIndexint32MPropertyFriendlyName Associated emitter Index