particles hierarchy
Inheritance tree
434 classes, 26 root hierarchies.
CParticleFunction (6)
CParticleFunctionConstraint (13)
- C_OP_BoxConstraint
- C_OP_CollideWithParentParticles
- C_OP_CollideWithSelf
- C_OP_ConstrainDistance
- C_OP_ConstrainDistanceToPath
- C_OP_ConstrainDistanceToUserSpecifiedPath
- C_OP_ConstrainLineLength
- C_OP_PlanarConstraint
- C_OP_RopeSpringConstraint
- C_OP_ShapeMatchingConstraint
- C_OP_SpringToVectorConstraint
- C_OP_WorldCollideConstraint
- C_OP_WorldTraceConstraint
CParticleFunctionForce (16)
- C_OP_AttractToControlPoint
- C_OP_CPVelocityForce
- C_OP_CurlNoiseForce
- C_OP_DensityForce
- C_OP_ExternalGameImpulseForce
- C_OP_ExternalWindForce
- C_OP_ForceBasedOnDistanceToPlane
- C_OP_IntraParticleForce
- C_OP_LocalAccelerationForce
- C_OP_ParentVortices
- C_OP_PerParticleForce
- C_OP_RandomForce
- C_OP_TimeVaryingForce
- C_OP_TurbulenceForce
- C_OP_TwistAroundAxis
- C_OP_WindForce
CParticleFunctionInitializer (99)
- C_INIT_AddVectorToVector
- C_INIT_AgeNoise
- C_INIT_ChaoticAttractor
- C_INIT_CheckParticleForWater
- C_INIT_ColorLitPerParticle
- C_INIT_CreateAlongPath
- C_INIT_CreateFromCPs
- C_INIT_CreateFromParentParticles
- C_INIT_CreateFromPlaneCache
- C_INIT_CreateInEpitrochoid
- C_INIT_CreateOnGrid
- C_INIT_CreateOnModel
- C_INIT_CreateOnModelAtHeight
- C_INIT_CreateParticleImpulse
- C_INIT_CreatePhyllotaxis
- C_INIT_CreateSequentialPath
- C_INIT_CreateSequentialPathV2
- C_INIT_CreateSpiralSphere
- C_INIT_CreateWithinBox
- C_INIT_CreateWithinCapsuleTransform
- C_INIT_CreateWithinSphereTransform
- C_INIT_CreationNoise
- C_INIT_DistanceCull
- C_INIT_DistanceToCPInit
- C_INIT_DistanceToNeighborCull
- C_INIT_GlobalScale
- C_INIT_InheritFromParentParticles
- C_INIT_InheritVelocity
- C_INIT_InitFloat
- C_INIT_InitFloatCollection
- C_INIT_InitFromCPSnapshot
- C_INIT_InitFromParentKilled
- C_INIT_InitFromVectorFieldSnapshot
- C_INIT_InitialRepulsionVelocity
- C_INIT_InitialSequenceFromModel
- C_INIT_InitialVelocityFromHitbox
- C_INIT_InitialVelocityNoise
- C_INIT_InitSkinnedPositionFromCPSnapshot
- C_INIT_InitVec
- C_INIT_InitVecCollection
- C_INIT_LifespanFromVelocity
- C_INIT_ModelCull
- C_INIT_MoveBetweenPoints
- C_INIT_NormalAlignToCP
- C_INIT_NormalOffset
- C_INIT_OffsetVectorToVector
- C_INIT_Orient2DRelToCP
- C_INIT_PlaneCull
- C_INIT_PointList
- C_INIT_PositionOffset
- C_INIT_PositionOffsetToCP
- C_INIT_PositionPlaceOnGround
- C_INIT_PositionWarp
- C_INIT_PositionWarpScalar
- C_INIT_QuantizeFloat
- C_INIT_RadiusFromCPObject
- C_INIT_RandomAlpha
- C_INIT_RandomAlphaWindowThreshold
- C_INIT_RandomColor
- C_INIT_RandomLifeTime
- C_INIT_RandomModelSequence
- C_INIT_RandomRadius
- C_INIT_RandomScalar
- C_INIT_RandomSecondSequence
- C_INIT_RandomSequence
- C_INIT_RandomTrailLength
- C_INIT_RandomVector
- C_INIT_RandomVectorComponent
- C_INIT_RandomYawFlip
- C_INIT_RemapInitialDirectionToTransformToVector
- C_INIT_RemapInitialTransformDirectionToRotation
- C_INIT_RemapInitialVisibilityScalar
- C_INIT_RemapQAnglesToRotation
- C_INIT_RemapScalarToVector
- C_INIT_RemapTransformOrientationToRotations
- C_INIT_RemapTransformToVector
- C_INIT_RingWave
- C_INIT_RtEnvCull
- C_INIT_ScaleVelocity
- C_INIT_ScreenSpacePositionOfTarget
- C_INIT_SequenceFromCP
- C_INIT_SequenceLifeTime
- C_INIT_SetAttributeToScalarExpression
- C_INIT_SetFloatAttributeToVectorExpression
- C_INIT_SetHitboxToClosest
- C_INIT_SetHitboxToModel
- C_INIT_SetRigidAttachment
- C_INIT_SetVectorAttributeToVectorExpression
- C_INIT_SkyVisCull
- C_INIT_StatusEffect
- C_INIT_StatusEffectCitadel
- C_INIT_VelocityFromCP
- C_INIT_VelocityFromNormal
- C_INIT_VelocityRadialRandom
- C_INIT_VelocityRandom
CParticleFunctionOperator (157)
- C_OP_AlphaDecay
- C_OP_BasicMovement
- C_OP_CalculateVectorAttribute
- C_OP_ChladniWave
- C_OP_ClampScalar
- C_OP_ClampVector
- C_OP_ColorAdjustHSL
- C_OP_ColorInterpolate
- C_OP_ColorInterpolateRandom
- C_OP_ConnectParentParticleToNearest
- C_OP_ControlpointLight
- C_OP_CPOffsetToPercentageBetweenCPs
- C_OP_Cull
- C_OP_CycleScalar
- C_OP_CylindricalDistanceToTransform
- C_OP_DampenToCP
- C_OP_Decay
- C_OP_DecayClampCount
- C_OP_DecayMaintainCount
- C_OP_DecayOffscreen
- C_OP_DifferencePreviousParticle
- C_OP_Diffusion
- C_OP_DirectionBetweenVecsToVec
- C_OP_DistanceBetweenTransforms
- C_OP_DistanceBetweenVecs
- C_OP_DistanceCull
- C_OP_DistanceToTransform
- C_OP_DragRelativeToPlane
- C_OP_EndCapDecay
- C_OP_EndCapTimedDecay
- C_OP_EndCapTimedFreeze
- C_OP_FadeAndKill
- C_OP_FadeAndKillForTracers
- C_OP_FadeIn
- C_OP_FadeInSimple
- C_OP_FadeOut
- C_OP_FadeOutSimple
- C_OP_GlobalLight
- C_OP_InheritFromParentParticles
- C_OP_InheritFromParentParticlesV2
- C_OP_InheritFromPeerSystem
- C_OP_InterpolateRadius
- C_OP_LagCompensation
- C_OP_LazyCullCompareFloat
- C_OP_LerpEndCapScalar
- C_OP_LerpEndCapVector
- C_OP_LerpScalar
- C_OP_LerpToInitialPosition
- C_OP_LerpToOtherAttribute
- C_OP_LerpVector
- C_OP_LockPoints
- C_OP_LockToBone
- C_OP_LockToPointList
- C_OP_LockToSavedSequentialPath
- C_OP_LockToSavedSequentialPathV2
- C_OP_MaintainSequentialPath
- C_OP_MaxVelocity
- C_OP_ModelCull
- C_OP_ModelDampenMovement
- C_OP_MovementLoopInsideSphere
- C_OP_MovementMaintainOffset
- C_OP_MovementMoveAlongSkinnedCPSnapshot
- C_OP_MovementPlaceOnGround
- C_OP_MovementRigidAttachToCP
- C_OP_MovementRotateParticleAroundAxis
- C_OP_MovementSkinnedPositionFromCPSnapshot
- C_OP_MoveToHitbox
- C_OP_Noise
- C_OP_NormalizeVector
- C_OP_NormalLock
- C_OP_Orient2DRelToCP
- C_OP_OrientTo2dDirection
- C_OP_OscillateScalar
- C_OP_OscillateScalarSimple
- C_OP_OscillateVector
- C_OP_OscillateVectorSimple
- C_OP_PercentageBetweenTransformLerpCPs
- C_OP_PercentageBetweenTransforms
- C_OP_PercentageBetweenTransformsVector
- C_OP_PinParticleToCP
- C_OP_PinRopeSegmentParticleToParent
- C_OP_PlaneCull
- C_OP_PointVectorAtNextParticle
- C_OP_PositionLock
- C_OP_QuantizeFloat
- C_OP_RadiusDecay
- C_OP_RampScalarLinear
- C_OP_RampScalarLinearSimple
- C_OP_RampScalarSpline
- C_OP_RampScalarSplineSimple
- C_OP_ReadFromNeighboringParticle
- C_OP_ReinitializeScalarEndCap
- C_OP_RemapControlPointDirectionToVector
- C_OP_RemapControlPointOrientationToRotation
- C_OP_RemapCPtoScalar
- C_OP_RemapCPtoVector
- C_OP_RemapCPVelocityToVector
- C_OP_RemapCrossProductOfTwoVectorsToVector
- C_OP_RemapDensityGradientToVectorAttribute
- C_OP_RemapDensityToVector
- C_OP_RemapDirectionToCPToVector
- C_OP_RemapDotProductToScalar
- C_OP_RemapGravityToVector
- C_OP_RemapParticleCountOnScalarEndCap
- C_OP_RemapParticleCountToScalar
- C_OP_RemapScalar
- C_OP_RemapScalarEndCap
- C_OP_RemapScalarOnceTimed
- C_OP_RemapSpeed
- C_OP_RemapTransformOrientationToRotations
- C_OP_RemapTransformOrientationToYaw
- C_OP_RemapTransformToVelocity
- C_OP_RemapTransformVisibilityToScalar
- C_OP_RemapTransformVisibilityToVector
- C_OP_RemapVectorComponentToScalar
- C_OP_RemapVectortoCP
- C_OP_RemapVectorToRotations
- C_OP_RemapVelocityToVector
- C_OP_RemapVisibilityScalar
- C_OP_RestartAfterDuration
- C_OP_RotateVector
- C_OP_RtEnvCull
- C_OP_ScreenSpaceDistanceToEdge
- C_OP_ScreenSpacePositionOfTarget
- C_OP_ScreenSpaceRotateTowardTarget
- C_OP_SequenceFromModel
- C_OP_SetAttributeToScalarExpression
- C_OP_SetChildControlPoints
- C_OP_SetControlPointsToModelParticles
- C_OP_SetControlPointsToParticle
- C_OP_SetCPOrientationToDirection
- C_OP_SetCPOrientationToGroundNormal
- C_OP_SetCPtoVector
- C_OP_SetFloat
- C_OP_SetFloatAttributeToVectorExpression
- C_OP_SetFloatCollection
- C_OP_SetFromCPSnapshot
- C_OP_SetPerChildControlPoint
- C_OP_SetPerChildControlPointFromAttribute
- C_OP_SetToCP
- C_OP_SetUserEvent
- C_OP_SetVec
- C_OP_SetVectorAttributeToVectorExpression
- C_OP_SnapshotRigidSkinToBones
- C_OP_SnapshotSkinToBones
- C_OP_TeleportBeam
- C_OP_UpdateLightSource
- C_OP_VectorFieldSnapshot
- C_OP_VectorNoise
- C_OP_VelocityDecay
- C_OP_VelocityMatchingForce
CParticleFunctionPreEmission (49)
- C_OP_ChooseRandomChildrenInGroup
- C_OP_ControlPointToRadialScreenSpace
- C_OP_DistanceBetweenCPsToCP
- C_OP_DriveCPFromGlobalSoundFloat
- C_OP_EnableChildrenFromParentParticleCount
- C_OP_ForceControlPointStub
- C_OP_HSVShiftToCP
- C_OP_LightningSnapshotGenerator
- C_OP_ModelSurfaceSnapshotGenerator
- C_OP_MultiSegmentDisplaySnapshotGenerator
- C_OP_PlayEndCapWhenFinished
- C_OP_QuantizeCPComponent
- C_OP_RampCPLinearRandom
- C_OP_RemapAverageHitboxSpeedtoCP
- C_OP_RemapAverageScalarValuetoCP
- C_OP_RemapBoundingVolumetoCP
- C_OP_RemapCPtoCP
- C_OP_RemapDotProductToCP
- C_OP_RemapExternalWindToCP
- C_OP_RemapModelVolumetoCP
- C_OP_RemapSpeedtoCP
- C_OP_RepeatedTriggerChildGroup
- C_OP_SelectivelyEnableChildren
- C_OP_SetControlPointFieldFromVectorExpression
- C_OP_SetControlPointFieldToScalarExpression
- C_OP_SetControlPointFieldToWater
- C_OP_SetControlPointFromObjectScale
- C_OP_SetControlPointOrientation
- C_OP_SetControlPointOrientationToCPVelocity
- C_OP_SetControlPointPositions
- C_OP_SetControlPointPositionToRandomActiveCP
- C_OP_SetControlPointPositionToTimeOfDayValue
- C_OP_SetControlPointRotation
- C_OP_SetControlPointToCenter
- C_OP_SetControlPointToCPVelocity
- C_OP_SetControlPointToHand
- C_OP_SetControlPointToHMD
- C_OP_SetControlPointToImpactPoint
- C_OP_SetControlPointToPlayer
- C_OP_SetControlPointToVectorExpression
- C_OP_SetControlPointToWaterSurface
- C_OP_SetCPOrientationToPointAtCP
- C_OP_SetGravityToCP
- C_OP_SetParentControlPointsToChildCP
- C_OP_SetRandomControlPointPosition
- C_OP_SetSimulationRate
- C_OP_SetSingleControlPointPosition
- C_OP_SetVariable
- C_OP_StopAfterCPDuration
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
- CollisionGroupContext_t
- ControlPointReference_t
- CParticleMassCalculationParameters
- CParticleVisibilityInputs
- CPAssignment_t
- CPathParameters
- CRandomNumberGeneratorParameters
- CReplicationParameters
- FloatInputMaterialVariable_t
- IParticleCollection
- MaterialVariable_t
- ModelReference_t
- ParticleAttributeIndex_t
- ParticleChildrenInfo_t
- ParticleControlPointConfiguration_t
- ParticleControlPointDriver_t
- ParticlePreviewBodyGroup_t
- ParticlePreviewState_t
- RenderProjectedMaterial_t
- SequenceWeightedList_t
- TextureControls_t
- TextureGroup_t
- VecInputMaterialVariable_t
Inheritance diagram (300 edges)
classDiagram
CParticleFunction <|-- CParticleFunctionConstraint
CParticleFunction <|-- CParticleFunctionEmitter
CParticleFunction <|-- CParticleFunctionForce
CParticleFunction <|-- CParticleFunctionInitializer
CParticleFunction <|-- CParticleFunctionOperator
CParticleFunction <|-- CParticleFunctionRenderer
CParticleFunctionConstraint <|-- C_OP_BoxConstraint
CParticleFunctionConstraint <|-- C_OP_CollideWithParentParticles
CParticleFunctionConstraint <|-- C_OP_CollideWithSelf
CParticleFunctionConstraint <|-- C_OP_ConstrainDistance
CParticleFunctionConstraint <|-- C_OP_ConstrainDistanceToPath
CParticleFunctionConstraint <|-- C_OP_ConstrainDistanceToUserSpecifiedPath
CParticleFunctionConstraint <|-- C_OP_ConstrainLineLength
CParticleFunctionConstraint <|-- C_OP_PlanarConstraint
CParticleFunctionConstraint <|-- C_OP_RopeSpringConstraint
CParticleFunctionConstraint <|-- C_OP_ShapeMatchingConstraint
CParticleFunctionConstraint <|-- C_OP_SpringToVectorConstraint
CParticleFunctionConstraint <|-- C_OP_WorldCollideConstraint
CParticleFunctionConstraint <|-- C_OP_WorldTraceConstraint
CParticleFunctionEmitter <|-- C_OP_ContinuousEmitter
CParticleFunctionEmitter <|-- C_OP_InstantaneousEmitter
CParticleFunctionEmitter <|-- C_OP_MaintainEmitter
CParticleFunctionEmitter <|-- C_OP_NoiseEmitter
CParticleFunctionForce <|-- C_OP_AttractToControlPoint
CParticleFunctionForce <|-- C_OP_CPVelocityForce
CParticleFunctionForce <|-- C_OP_CurlNoiseForce
CParticleFunctionForce <|-- C_OP_DensityForce
CParticleFunctionForce <|-- C_OP_ExternalGameImpulseForce
CParticleFunctionForce <|-- C_OP_ExternalWindForce
CParticleFunctionForce <|-- C_OP_ForceBasedOnDistanceToPlane
CParticleFunctionForce <|-- C_OP_IntraParticleForce
CParticleFunctionForce <|-- C_OP_LocalAccelerationForce
CParticleFunctionForce <|-- C_OP_ParentVortices
CParticleFunctionForce <|-- C_OP_PerParticleForce
CParticleFunctionForce <|-- C_OP_RandomForce
CParticleFunctionForce <|-- C_OP_TimeVaryingForce
CParticleFunctionForce <|-- C_OP_TurbulenceForce
CParticleFunctionForce <|-- C_OP_TwistAroundAxis
CParticleFunctionForce <|-- C_OP_WindForce
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
CParticleFunctionInitializer <|-- C_INIT_CreateWithinSphereTransform
CParticleFunctionInitializer <|-- C_INIT_CreationNoise
CParticleFunctionInitializer <|-- C_INIT_DistanceCull
CParticleFunctionInitializer <|-- C_INIT_DistanceToCPInit
CParticleFunctionInitializer <|-- C_INIT_DistanceToNeighborCull
CParticleFunctionInitializer <|-- C_INIT_GlobalScale
CParticleFunctionInitializer <|-- C_INIT_InheritFromParentParticles
CParticleFunctionInitializer <|-- C_INIT_InheritVelocity
CParticleFunctionInitializer <|-- C_INIT_InitFloat
CParticleFunctionInitializer <|-- C_INIT_InitFloatCollection
CParticleFunctionInitializer <|-- C_INIT_InitFromCPSnapshot
CParticleFunctionInitializer <|-- C_INIT_InitFromParentKilled
CParticleFunctionInitializer <|-- C_INIT_InitFromVectorFieldSnapshot
CParticleFunctionInitializer <|-- C_INIT_InitialRepulsionVelocity
CParticleFunctionInitializer <|-- C_INIT_InitialSequenceFromModel
CParticleFunctionInitializer <|-- C_INIT_InitialVelocityFromHitbox
CParticleFunctionInitializer <|-- C_INIT_InitialVelocityNoise
CParticleFunctionInitializer <|-- C_INIT_InitSkinnedPositionFromCPSnapshot
CParticleFunctionInitializer <|-- C_INIT_InitVec
CParticleFunctionInitializer <|-- C_INIT_InitVecCollection
CParticleFunctionInitializer <|-- C_INIT_LifespanFromVelocity
CParticleFunctionInitializer <|-- C_INIT_ModelCull
CParticleFunctionInitializer <|-- C_INIT_MoveBetweenPoints
CParticleFunctionInitializer <|-- C_INIT_NormalAlignToCP
CParticleFunctionInitializer <|-- C_INIT_NormalOffset
CParticleFunctionInitializer <|-- C_INIT_OffsetVectorToVector
CParticleFunctionInitializer <|-- C_INIT_Orient2DRelToCP
CParticleFunctionInitializer <|-- C_INIT_PlaneCull
CParticleFunctionInitializer <|-- C_INIT_PointList
CParticleFunctionInitializer <|-- C_INIT_PositionOffset
CParticleFunctionInitializer <|-- C_INIT_PositionOffsetToCP
CParticleFunctionInitializer <|-- C_INIT_PositionPlaceOnGround
CParticleFunctionInitializer <|-- C_INIT_PositionWarp
CParticleFunctionInitializer <|-- C_INIT_PositionWarpScalar
CParticleFunctionInitializer <|-- C_INIT_QuantizeFloat
CParticleFunctionInitializer <|-- C_INIT_RadiusFromCPObject
CParticleFunctionInitializer <|-- C_INIT_RandomAlpha
CParticleFunctionInitializer <|-- C_INIT_RandomAlphaWindowThreshold
CParticleFunctionInitializer <|-- C_INIT_RandomColor
CParticleFunctionInitializer <|-- C_INIT_RandomLifeTime
CParticleFunctionInitializer <|-- C_INIT_RandomModelSequence
CParticleFunctionInitializer <|-- C_INIT_RandomNamedModelElement
CParticleFunctionInitializer <|-- C_INIT_RandomRadius
CParticleFunctionInitializer <|-- C_INIT_RandomScalar
CParticleFunctionInitializer <|-- C_INIT_RandomSecondSequence
CParticleFunctionInitializer <|-- C_INIT_RandomSequence
CParticleFunctionInitializer <|-- C_INIT_RandomTrailLength
CParticleFunctionInitializer <|-- C_INIT_RandomVector
CParticleFunctionInitializer <|-- C_INIT_RandomVectorComponent
CParticleFunctionInitializer <|-- C_INIT_RandomYawFlip
CParticleFunctionInitializer <|-- C_INIT_RemapInitialDirectionToTransformToVector
CParticleFunctionInitializer <|-- C_INIT_RemapInitialTransformDirectionToRotation
CParticleFunctionInitializer <|-- C_INIT_RemapInitialVisibilityScalar
CParticleFunctionInitializer <|-- C_INIT_RemapNamedModelElementToScalar
CParticleFunctionInitializer <|-- C_INIT_RemapParticleCountToScalar
CParticleFunctionInitializer <|-- C_INIT_RemapQAnglesToRotation
CParticleFunctionInitializer <|-- C_INIT_RemapScalarToVector
CParticleFunctionInitializer <|-- C_INIT_RemapTransformOrientationToRotations
CParticleFunctionInitializer <|-- C_INIT_RemapTransformToVector
CParticleFunctionInitializer <|-- C_INIT_RingWave
CParticleFunctionInitializer <|-- C_INIT_RtEnvCull
CParticleFunctionInitializer <|-- C_INIT_ScaleVelocity
CParticleFunctionInitializer <|-- C_INIT_ScreenSpacePositionOfTarget
CParticleFunctionInitializer <|-- C_INIT_SequenceFromCP
CParticleFunctionInitializer <|-- C_INIT_SequenceLifeTime
CParticleFunctionInitializer <|-- C_INIT_SetAttributeToScalarExpression
CParticleFunctionInitializer <|-- C_INIT_SetFloatAttributeToVectorExpression
CParticleFunctionInitializer <|-- C_INIT_SetHitboxToClosest
CParticleFunctionInitializer <|-- C_INIT_SetHitboxToModel
CParticleFunctionInitializer <|-- C_INIT_SetRigidAttachment
CParticleFunctionInitializer <|-- C_INIT_SetVectorAttributeToVectorExpression
CParticleFunctionInitializer <|-- C_INIT_SkyVisCull
CParticleFunctionInitializer <|-- C_INIT_StatusEffect
CParticleFunctionInitializer <|-- C_INIT_StatusEffectCitadel
CParticleFunctionInitializer <|-- C_INIT_VelocityFromCP
CParticleFunctionInitializer <|-- C_INIT_VelocityFromNormal
CParticleFunctionInitializer <|-- C_INIT_VelocityRadialRandom
CParticleFunctionInitializer <|-- C_INIT_VelocityRandom
CParticleFunctionInitializer <|-- CGeneralRandomRotation
CParticleFunctionOperator <|-- C_OP_AlphaDecay
CParticleFunctionOperator <|-- C_OP_BasicMovement
CParticleFunctionOperator <|-- C_OP_CalculateVectorAttribute
CParticleFunctionOperator <|-- C_OP_ChladniWave
CParticleFunctionOperator <|-- C_OP_ClampScalar
CParticleFunctionOperator <|-- C_OP_ClampVector
CParticleFunctionOperator <|-- C_OP_ColorAdjustHSL
CParticleFunctionOperator <|-- C_OP_ColorInterpolate
CParticleFunctionOperator <|-- C_OP_ColorInterpolateRandom
CParticleFunctionOperator <|-- C_OP_ConnectParentParticleToNearest
CParticleFunctionOperator <|-- C_OP_ControlpointLight
CParticleFunctionOperator <|-- C_OP_CPOffsetToPercentageBetweenCPs
CParticleFunctionOperator <|-- C_OP_Cull
CParticleFunctionOperator <|-- C_OP_CycleScalar
CParticleFunctionOperator <|-- C_OP_CylindricalDistanceToTransform
CParticleFunctionOperator <|-- C_OP_DampenToCP
CParticleFunctionOperator <|-- C_OP_Decay
CParticleFunctionOperator <|-- C_OP_DecayClampCount
CParticleFunctionOperator <|-- C_OP_DecayMaintainCount
CParticleFunctionOperator <|-- C_OP_DecayOffscreen
CParticleFunctionOperator <|-- C_OP_DifferencePreviousParticle
CParticleFunctionOperator <|-- C_OP_Diffusion
CParticleFunctionOperator <|-- C_OP_DirectionBetweenVecsToVec
CParticleFunctionOperator <|-- C_OP_DistanceBetweenTransforms
CParticleFunctionOperator <|-- C_OP_DistanceBetweenVecs
CParticleFunctionOperator <|-- C_OP_DistanceCull
CParticleFunctionOperator <|-- C_OP_DistanceToTransform
CParticleFunctionOperator <|-- C_OP_DragRelativeToPlane
CParticleFunctionOperator <|-- C_OP_EndCapDecay
CParticleFunctionOperator <|-- C_OP_EndCapTimedDecay
CParticleFunctionOperator <|-- C_OP_EndCapTimedFreeze
CParticleFunctionOperator <|-- C_OP_FadeAndKill
CParticleFunctionOperator <|-- C_OP_FadeAndKillForTracers
CParticleFunctionOperator <|-- C_OP_FadeIn
CParticleFunctionOperator <|-- C_OP_FadeInSimple
CParticleFunctionOperator <|-- C_OP_FadeOut
CParticleFunctionOperator <|-- C_OP_FadeOutSimple
CParticleFunctionOperator <|-- C_OP_GlobalLight
CParticleFunctionOperator <|-- C_OP_InheritFromParentParticles
CParticleFunctionOperator <|-- C_OP_InheritFromParentParticlesV2
CParticleFunctionOperator <|-- C_OP_InheritFromPeerSystem
CParticleFunctionOperator <|-- C_OP_InterpolateRadius
CParticleFunctionOperator <|-- C_OP_LagCompensation
CParticleFunctionOperator <|-- C_OP_LazyCullCompareFloat
CParticleFunctionOperator <|-- C_OP_LerpEndCapScalar
CParticleFunctionOperator <|-- C_OP_LerpEndCapVector
CParticleFunctionOperator <|-- C_OP_LerpScalar
CParticleFunctionOperator <|-- C_OP_LerpToInitialPosition
CParticleFunctionOperator <|-- C_OP_LerpToOtherAttribute
CParticleFunctionOperator <|-- C_OP_LerpVector
CParticleFunctionOperator <|-- C_OP_LockPoints
CParticleFunctionOperator <|-- C_OP_LockToBone
CParticleFunctionOperator <|-- C_OP_LockToPointList
CParticleFunctionOperator <|-- C_OP_LockToSavedSequentialPath
CParticleFunctionOperator <|-- C_OP_LockToSavedSequentialPathV2
CParticleFunctionOperator <|-- C_OP_MaintainSequentialPath
CParticleFunctionOperator <|-- C_OP_MaxVelocity
CParticleFunctionOperator <|-- C_OP_ModelCull
CParticleFunctionOperator <|-- C_OP_ModelDampenMovement
CParticleFunctionOperator <|-- C_OP_MovementLoopInsideSphere
CParticleFunctionOperator <|-- C_OP_MovementMaintainOffset
CParticleFunctionOperator <|-- C_OP_MovementMoveAlongSkinnedCPSnapshot
CParticleFunctionOperator <|-- C_OP_MovementPlaceOnGround
CParticleFunctionOperator <|-- C_OP_MovementRigidAttachToCP
CParticleFunctionOperator <|-- C_OP_MovementRotateParticleAroundAxis
CParticleFunctionOperator <|-- C_OP_MovementSkinnedPositionFromCPSnapshot
CParticleFunctionOperator <|-- C_OP_MoveToHitbox
CParticleFunctionOperator <|-- C_OP_Noise
CParticleFunctionOperator <|-- C_OP_NormalizeVector
CParticleFunctionOperator <|-- C_OP_NormalLock
CParticleFunctionOperator <|-- C_OP_Orient2DRelToCP
CParticleFunctionOperator <|-- C_OP_OrientTo2dDirection
CParticleFunctionOperator <|-- C_OP_OscillateScalar
CParticleFunctionOperator <|-- C_OP_OscillateScalarSimple
CParticleFunctionOperator <|-- C_OP_OscillateVector
CParticleFunctionOperator <|-- C_OP_OscillateVectorSimple
CParticleFunctionOperator <|-- C_OP_PercentageBetweenTransformLerpCPs
CParticleFunctionOperator <|-- C_OP_PercentageBetweenTransforms
CParticleFunctionOperator <|-- C_OP_PercentageBetweenTransformsVector
CParticleFunctionOperator <|-- C_OP_PinParticleToCP
CParticleFunctionOperator <|-- C_OP_PinRopeSegmentParticleToParent
CParticleFunctionOperator <|-- C_OP_PlaneCull
CParticleFunctionOperator <|-- C_OP_PointVectorAtNextParticle
CParticleFunctionOperator <|-- C_OP_PositionLock
CParticleFunctionOperator <|-- C_OP_QuantizeFloat
CParticleFunctionOperator <|-- C_OP_RadiusDecay
CParticleFunctionOperator <|-- C_OP_RampScalarLinear
CParticleFunctionOperator <|-- C_OP_RampScalarLinearSimple
CParticleFunctionOperator <|-- C_OP_RampScalarSpline
CParticleFunctionOperator <|-- C_OP_RampScalarSplineSimple
CParticleFunctionOperator <|-- C_OP_ReadFromNeighboringParticle
CParticleFunctionOperator <|-- C_OP_ReinitializeScalarEndCap
CParticleFunctionOperator <|-- C_OP_RemapControlPointDirectionToVector
CParticleFunctionOperator <|-- C_OP_RemapControlPointOrientationToRotation
CParticleFunctionOperator <|-- C_OP_RemapCPtoScalar
CParticleFunctionOperator <|-- C_OP_RemapCPtoVector
CParticleFunctionOperator <|-- C_OP_RemapCPVelocityToVector
CParticleFunctionOperator <|-- C_OP_RemapCrossProductOfTwoVectorsToVector
CParticleFunctionOperator <|-- C_OP_RemapDensityGradientToVectorAttribute
CParticleFunctionOperator <|-- C_OP_RemapDensityToVector
CParticleFunctionOperator <|-- C_OP_RemapDirectionToCPToVector
CParticleFunctionOperator <|-- C_OP_RemapDistanceToLineSegmentBase
CParticleFunctionOperator <|-- C_OP_RemapDotProductToScalar
CParticleFunctionOperator <|-- C_OP_RemapGravityToVector
CParticleFunctionOperator <|-- C_OP_RemapNamedModelElementEndCap
CParticleFunctionOperator <|-- C_OP_RemapNamedModelElementOnceTimed
CParticleFunctionOperator <|-- C_OP_RemapParticleCountOnScalarEndCap
CParticleFunctionOperator <|-- C_OP_RemapParticleCountToScalar
CParticleFunctionOperator <|-- C_OP_RemapScalar
CParticleFunctionOperator <|-- C_OP_RemapScalarEndCap
CParticleFunctionOperator <|-- C_OP_RemapScalarOnceTimed
CParticleFunctionOperator <|-- C_OP_RemapSpeed
CParticleFunctionOperator <|-- C_OP_RemapTransformOrientationToRotations
CParticleFunctionOperator <|-- C_OP_RemapTransformOrientationToYaw
CParticleFunctionOperator <|-- C_OP_RemapTransformToVelocity
CParticleFunctionOperator <|-- C_OP_RemapTransformVisibilityToScalar
CParticleFunctionOperator <|-- C_OP_RemapTransformVisibilityToVector
CParticleFunctionOperator <|-- C_OP_RemapVectorComponentToScalar
CParticleFunctionOperator <|-- C_OP_RemapVectortoCP
CParticleFunctionOperator <|-- C_OP_RemapVectorToRotations
CParticleFunctionOperator <|-- C_OP_RemapVelocityToVector
CParticleFunctionOperator <|-- C_OP_RemapVisibilityScalar
CParticleFunctionOperator <|-- C_OP_RestartAfterDuration
CParticleFunctionOperator <|-- C_OP_RotateVector
CParticleFunctionOperator <|-- C_OP_RtEnvCull
CParticleFunctionOperator <|-- C_OP_ScreenSpaceDistanceToEdge
CParticleFunctionOperator <|-- C_OP_ScreenSpacePositionOfTarget
CParticleFunctionOperator <|-- C_OP_ScreenSpaceRotateTowardTarget
CParticleFunctionOperator <|-- C_OP_SequenceFromModel
CParticleFunctionOperator <|-- C_OP_SetAttributeToScalarExpression
CParticleFunctionOperator <|-- C_OP_SetChildControlPoints
CParticleFunctionOperator <|-- C_OP_SetControlPointsToModelParticles
CParticleFunctionOperator <|-- C_OP_SetControlPointsToParticle
CParticleFunctionOperator <|-- C_OP_SetCPOrientationToDirection
CParticleFunctionOperator <|-- C_OP_SetCPOrientationToGroundNormal
CParticleFunctionOperator <|-- C_OP_SetCPtoVector
CParticleFunctionOperator <|-- C_OP_SetFloat
CParticleFunctionOperator <|-- C_OP_SetFloatAttributeToVectorExpression
CParticleFunctionOperator <|-- C_OP_SetFloatCollection
CParticleFunctionOperator <|-- C_OP_SetFromCPSnapshot
CParticleFunctionOperator <|-- C_OP_SetPerChildControlPoint
CParticleFunctionOperator <|-- C_OP_SetPerChildControlPointFromAttribute
CParticleFunctionOperator <|-- C_OP_SetToCP
CParticleFunctionOperator <|-- C_OP_SetUserEvent
CParticleFunctionOperator <|-- C_OP_SetVec
CParticleFunctionOperator <|-- C_OP_SetVectorAttributeToVectorExpression
CParticleFunctionOperator <|-- C_OP_SnapshotRigidSkinToBones
CParticleFunctionOperator <|-- C_OP_SnapshotSkinToBones
CParticleFunctionOperator <|-- C_OP_TeleportBeam
CParticleFunctionOperator <|-- C_OP_UpdateLightSource
CParticleFunctionOperator <|-- C_OP_VectorFieldSnapshot
CParticleFunctionOperator <|-- C_OP_VectorNoise
CParticleFunctionOperator <|-- C_OP_VelocityDecay
CParticleFunctionOperator <|-- C_OP_VelocityMatchingForce
CParticleFunctionOperator <|-- CGeneralSpin
CParticleFunctionOperator <|-- CParticleFunctionPreEmission
CParticleFunctionOperator <|-- CSpinUpdateBase
CParticleFunctionRenderer <|-- C_OP_Callback
CParticleFunctionRenderer <|-- C_OP_ClientPhysics
CParticleFunctionRenderer <|-- C_OP_CreateParticleSystemRenderer
CParticleFunctionRenderer <|-- C_OP_GameDecalRenderer
CParticleFunctionRenderer <|-- C_OP_GameLiquidSpillShowing the first 300 of 408 inheritance edges; the tree above is complete.