Skip to content

particles hierarchy

Inheritance tree

434 classes, 26 root hierarchies.

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_GameLiquidSpill

Showing the first 300 of 408 inheritance edges; the tree above is complete.