Source 2 Viewer
  • C_OP_RenderTrails
  • C_OP_RenderTreeShake
  • C_OP_RenderVRHapticEvent
  • C_OP_RepeatedTriggerChildGroup
  • C_OP_RestartAfterDuration
  • C_OP_RopeSpringConstraint
  • C_OP_RotateVector
  • C_OP_RtEnvCull
  • C_OP_ScreenSpaceDistanceToEdge
  • C_OP_ScreenSpacePositionOfTarget
  • C_OP_ScreenSpaceRotateTowardTarget
  • C_OP_SelectivelyEnableChildren
  • C_OP_SequenceFromModel
  • C_OP_SetAttributeToScalarExpression
  • C_OP_SetCPOrientationToDirection
  • C_OP_SetCPOrientationToGroundNormal
  • C_OP_SetCPOrientationToPointAtCP
  • C_OP_SetCPtoVector
  • C_OP_SetChildControlPoints
  • C_OP_SetControlPointFieldFromVectorExpression
  • C_OP_SetControlPointFieldToScalarExpression
  • C_OP_SetControlPointFieldToWater
  • C_OP_SetControlPointFromObjectScale
  • C_OP_SetControlPointOrientation
  • C_OP_SetControlPointOrientationToCPVelocity
  • C_OP_SetControlPointPositionToRandomActiveCP
  • C_OP_SetControlPointPositionToTimeOfDayValue
  • C_OP_SetControlPointPositions
  • C_OP_SetControlPointRotation
  • C_OP_SetControlPointToCPVelocity
  • C_OP_SetControlPointToCenter
  • C_OP_SetControlPointToHMD
  • C_OP_SetControlPointToHand
  • C_OP_SetControlPointToImpactPoint
  • C_OP_SetControlPointToPlayer
  • C_OP_SetControlPointToVectorExpression
  • C_OP_SetControlPointToWaterSurface
  • C_OP_SetControlPointsToModelParticles
  • C_OP_SetControlPointsToParticle
  • C_OP_SetFloat
  • C_OP_SetFloatAttributeToVectorExpression
  • C_OP_SetFloatCollection
  • C_OP_SetFromCPSnapshot
  • C_OP_SetGravityToCP
  • C_OP_SetParentControlPointsToChildCP
  • C_OP_SetPerChildControlPoint
  • C_OP_SetPerChildControlPointFromAttribute
  • C_OP_SetRandomControlPointPosition
  • C_OP_SetSimulationRate
  • C_OP_SetSingleControlPointPosition
  • C_OP_SetToCP
  • C_OP_SetUserEvent
  • C_OP_SetVariable
  • C_OP_SetVec
  • C_OP_SetVectorAttributeToVectorExpression
  • C_OP_ShapeMatchingConstraint
  • C_OP_SnapshotRigidSkinToBones
  • C_OP_SnapshotSkinToBones
  • C_OP_Spin
  • C_OP_SpinUpdate
  • C_OP_SpinYaw
  • C_OP_SpringToVectorConstraint
  • C_OP_StopAfterCPDuration
  • C_OP_TeleportBeam
  • C_OP_TimeVaryingForce
  • C_OP_TurbulenceForce
  • C_OP_TwistAroundAxis
  • C_OP_UpdateLightSource
  • C_OP_VectorFieldSnapshot
  • C_OP_VectorNoise
  • C_OP_VelocityDecay
  • C_OP_VelocityMatchingForce
  • C_OP_WaterImpulseRenderer
  • C_OP_WindForce
  • C_OP_WorldCollideConstraint
  • C_OP_WorldTraceConstraint
  • ClosestPointTestType_t
  • CollisionGroupContext_t
  • ControlPointReference_t
  • Detail2Combo_t
Type / to search
  1. Counter-Strike 2
  2. particles
  3. CParticleFunctionPreEmission
  4. C_OP_SetControlPointFieldFromVectorExpression

C_OP_SetControlPointFieldFromVectorExpression

Inherits from (17 fields)
CParticleFunctionPreEmissionCParticleFunctionOperatorCParticleFunction
  • m_nExpression: VectorFloatExpressionType_t = "VECTOR_FLOAT_EXPRESSION_DOTPRODUCT"472 (0x01D8)
    MPropertyFriendlyName: "expression"
  • m_vecInput1: CParticleCollectionVecInput480 (0x01E0)
    MPropertyFriendlyName: "input 1"
  • m_vecInput2: CParticleCollectionVecInput2200 (0x0898)
    MPropertyFriendlyName: "input 2"
  • m_flLerp: CPerParticleFloatInput3920 (0x0F50)
    MPropertyFriendlyName: "lerp value"
    MPropertySuppressExpr: "m_nExpression != VECTOR_EXPRESSION_LERP"
  • m_flOutputRemap: CParticleRemapFloatInput4288 (0x10C0)
    MPropertyFriendlyName: "output"
  • m_nOutputCP: int32 = 24656 (0x1230)
    MPropertyFriendlyName: "output control point"
  • m_nOutVectorField: int324660 (0x1234)
    MPropertyFriendlyName: "output component"
    MPropertyAttributeChoiceName: "vector_component"
Also in
Dota 2Deadlock
Offsets are from Windows. Source revision 10552922 built on Mar 25 2026.