Source 2 Viewer
Game
Counter-Strike 2
Dota 2
Deadlock
Half-Life: Alyx
Section
Schemas
4,516
ConVars & Commands
5,573
Show
All
4,516
Classes
3,881
Enums
635
Entities
852
Components
19
Networked
414
VData
27
Exclusive
482
C_OP_ConstrainDistanceToUserSpecifiedPath
C_OP_ConstrainLineLength
C_OP_ContinuousEmitter
C_OP_ControlPointToRadialScreenSpace
C_OP_ControlpointLight
C_OP_CreateParticleSystemRenderer
C_OP_Cull
C_OP_CurlNoiseForce
C_OP_CycleScalar
C_OP_CylindricalDistanceToTransform
C_OP_DampenToCP
C_OP_Decay
C_OP_DecayClampCount
C_OP_DecayMaintainCount
C_OP_DecayOffscreen
C_OP_DensityForce
C_OP_DifferencePreviousParticle
C_OP_Diffusion
C_OP_DirectionBetweenVecsToVec
C_OP_DistanceBetweenCPsToCP
C_OP_DistanceBetweenTransforms
C_OP_DistanceBetweenVecs
C_OP_DistanceCull
C_OP_DistanceToTransform
C_OP_DragRelativeToPlane
C_OP_DriveCPFromGlobalSoundFloat
C_OP_EnableChildrenFromParentParticleCount
C_OP_EndCapDecay
C_OP_EndCapTimedDecay
C_OP_EndCapTimedFreeze
C_OP_ExternalGameImpulseForce
C_OP_ExternalWindForce
C_OP_FadeAndKill
C_OP_FadeAndKillForTracers
C_OP_FadeIn
C_OP_FadeInSimple
C_OP_FadeOut
C_OP_FadeOutSimple
C_OP_ForceBasedOnDistanceToPlane
C_OP_ForceControlPointStub
C_OP_GameDecalRenderer
C_OP_GameLiquidSpill
C_OP_GlobalLight
C_OP_HSVShiftToCP
C_OP_InheritFromParentParticles
C_OP_InheritFromParentParticlesV2
C_OP_InheritFromPeerSystem
C_OP_InstantaneousEmitter
C_OP_InterpolateRadius
C_OP_IntraParticleForce
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_LightningSnapshotGenerator
C_OP_LocalAccelerationForce
C_OP_LockPoints
C_OP_LockToBone
C_OP_LockToPointList
C_OP_LockToSavedSequentialPath
C_OP_LockToSavedSequentialPathV2
C_OP_MaintainEmitter
C_OP_MaintainSequentialPath
C_OP_MaxVelocity
C_OP_ModelCull
C_OP_ModelDampenMovement
C_OP_ModelSurfaceSnapshotGenerator
C_OP_MoveToHitbox
C_OP_MovementLoopInsideSphere
C_OP_MovementMaintainOffset
C_OP_MovementMoveAlongSkinnedCPSnapshot
C_OP_MovementPlaceOnGround
C_OP_MovementRigidAttachToCP
C_OP_MovementRotateParticleAroundAxis
C_OP_MovementSkinnedPositionFromCPSnapshot
C_OP_MultiSegmentDisplaySnapshotGenerator
Type
/
to search schemas
Counter-Strike 2
particles
CParticleFunctionPreEmission
C_OP_DistanceBetweenCPsToCP
C_OP_DistanceBetweenCPsToCP
672 bytes (0x02A0), align 8
Source
Inherits
CParticleFunctionPreEmission
CParticleFunctionOperator
CParticleFunction
Metadata
MHasKV3TransferPolymorphicClassname
Also in
Dota 2
Deadlock
Half-Life: Alyx
differs
Fields
Declared here
With inherited
Name
Type
Offset
Inherited fields
0x0000 – 0x01E7
m_nStartCP
int32
488
0x01E8
MPropertyFriendlyName
: "starting control point"
m_nEndCP
int32
= 1
492
0x01EC
MPropertyFriendlyName
: "ending control point"
m_nOutputCP
int32
= 2
496
0x01F0
MPropertyFriendlyName
: "output control point"
m_nOutputCPField
int32
500
0x01F4
MPropertyFriendlyName
: "output control point field"
m_bSetOnce
bool
504
0x01F8
MPropertyFriendlyName
: "only set distance once"
m_flInputMin
float32
508
0x01FC
MPropertyFriendlyName
: "distance minimum"
m_flInputMax
float32
= 128
512
0x0200
MPropertyFriendlyName
: "distance maximum"
m_flOutputMin
float32
516
0x0204
MPropertyFriendlyName
: "output minimum"
m_flOutputMax
float32
= 1
520
0x0208
MPropertyFriendlyName
: "output maximum"
m_flMaxTraceLength
float32
= -1
524
0x020C
MPropertyFriendlyName
: "maximum trace length"
m_flLOSScale
float32
528
0x0210
MPropertyFriendlyName
: "LOS Failure Scale"
m_bLOS
bool
532
0x0214
MPropertyFriendlyName
: "ensure line of sight"
m_CollisionGroupName
char
[128]
= "NONE"
533
0x0215
MPropertyFriendlyName
: "LOS collision group"
m_nTraceSet
ParticleTraceSet_t
= "PARTICLE_TRACE_SET_ALL"
664
0x0298
MPropertyFriendlyName
: "Trace Set"
m_nSetParent
ParticleParentSetMode_t
= "PARTICLE_SET_PARENT_NO"
668
0x029C
MPropertyFriendlyName
: "set parent"