CParticleVisibilityInputs
CS2 build 25218825 · Steam date 2026-09-09 · platform windows-x86_64 · cs2_schema.json
Kind: classSize: 72 bytes (0x48)Alignment: 4 bytesModule: particlesBinary: !GlobalTypes
Relationships
Inherits from: nothing; this is a root class.
Used by (1) as a field type
Inheritance tree
- CParticleVisibilityInputs
Memory layout
19 fields, 19 declared here and 0 inherited. Offsets are absolute from the object base on windows-x86_64.
CParticleVisibilityInputs
| Offset | Field | Type | From | Annotations |
|---|---|---|---|---|
0x0 | m_flCameraBias | float32 | MPropertyFriendlyName camera depth bias | |
0x4 | m_nCPin | int32 | MPropertyFriendlyName input control point number | |
0x8 | m_flProxyRadius | float32 | MPropertyFriendlyName input proxy radius MPropertySuppressExpr m_nCPin == -1 | |
0xc | m_flInputMin | float32 | MPropertyFriendlyName input proxy pixel visibility minimum MPropertySuppressExpr m_nCPin == -1 | |
0x10 | m_flInputMax | float32 | MPropertyFriendlyName input proxy pixel visibility maximum MPropertySuppressExpr m_nCPin == -1 | |
0x14 | m_flInputPixelVisFade | float32 | MPropertyFriendlyName input proxy pixel visibility fade out time MPropertySuppressExpr m_nCPin == -1 | |
0x18 | m_flNoPixelVisibilityFallback | float32 | MPropertyFriendlyName input proxy unsupported hardware fallback value MPropertySuppressExpr m_nCPin == -1 | |
0x1c | m_flDistanceInputMin | float32 | MPropertyFriendlyName input distance minimum MPropertySuppressExpr m_nCPin == -1 | |
0x20 | m_flDistanceInputMax | float32 | MPropertyFriendlyName input distance maximum MPropertySuppressExpr m_nCPin == -1 | |
0x24 | m_flDotInputMin | float32 | MPropertyFriendlyName input dot minimum MPropertySuppressExpr m_nCPin == -1 | |
0x28 | m_flDotInputMax | float32 | MPropertyFriendlyName input dot maximum MPropertySuppressExpr m_nCPin == -1 | |
0x2c | m_bDotCPAngles | bool | MPropertyFriendlyName input dot use CP angles MPropertySuppressExpr m_nCPin == -1 | |
0x2d | m_bDotCameraAngles | bool | MPropertyFriendlyName input dot use Camera angles MPropertySuppressExpr m_nCPin == -1 | |
0x30 | m_flAlphaScaleMin | float32 | MPropertyFriendlyName output alpha scale minimum MPropertySuppressExpr m_nCPin == -1 | |
0x34 | m_flAlphaScaleMax | float32 | MPropertyFriendlyName output alpha scale maximum MPropertySuppressExpr m_nCPin == -1 | |
0x38 | m_flRadiusScaleMin | float32 | MPropertyFriendlyName output radius scale minimum MPropertySuppressExpr m_nCPin == -1 | |
0x3c | m_flRadiusScaleMax | float32 | MPropertyFriendlyName output radius scale maximum MPropertySuppressExpr m_nCPin == -1 | |
0x40 | m_flRadiusScaleFOVBase | float32 | MPropertyFriendlyName output radius FOV scale base MPropertySuppressExpr m_nCPin == -1 | |
0x44 | m_bRightEye | bool | MParticleAdvancedField MPropertyFriendlyName vr camera right eye |
KV3 class defaults
{
"m_flCameraBias": 0.000000,
"m_nCPin": -1,
"m_flProxyRadius": 1.000000,
"m_flInputMin": 0.000000,
"m_flInputMax": 1.000000,
"m_flInputPixelVisFade": 0.250000,
"m_flNoPixelVisibilityFallback": 1.000000,
"m_flDistanceInputMin": 0.000000,
"m_flDistanceInputMax": 0.000000,
"m_flDotInputMin": 0.000000,
"m_flDotInputMax": 0.000000,
"m_bDotCPAngles": true,
"m_bDotCameraAngles": false,
"m_flAlphaScaleMin": 0.000000,
"m_flAlphaScaleMax": 1.000000,
"m_flRadiusScaleMin": 1.000000,
"m_flRadiusScaleMax": 1.000000,
"m_flRadiusScaleFOVBase": 0.000000,
"m_bRightEye": false
}