- Dota 2
- particles
- CParticleFunctionRenderer
- C_OP_RenderOmni2Light
- Also in
- Counter-Strike 2Deadlock
Fields
NameTypeOffset
ParticleOmni2LightTypeChoiceList_t = "PARTICLE_OMNI2_LIGHT_TYPE_POINT"
MPropertyFriendlyName: "Type"
uint16 = 32
MPropertyFriendlyName: "maximum light count"
MPropertyAttributeRange: "1 512"
CParticleCollectionVecInput = {"m_LiteralColor":[255,255,255],"m_nType":"PVEC_TYPE_LITERAL_COLOR"}
MPropertyFriendlyName: "Color Blend"
ParticleColorBlendType_t = "PARTICLE_COLOR_BLEND_MULTIPLY"
MPropertyFriendlyName: "Color Blend Type"
MPropertyFriendlyName: "light style"
MPropertyAttributeEditor: "VDataChoice( scripts/light_styles.vdata )"
CPerParticleFloatInput = {"m_nType":"PF_TYPE_PARTICLE_AGE"}
MPropertyFriendlyName: "light style time"
MPropertySuppressExpr: "m_strLightStyle == ''"
CPerParticleFloatInput = {"m_flLiteralValue":1000}
MPropertyFriendlyName: "Lumens"
MPropertySuppressExpr: "m_nBrightnessUnit != PARTICLE_LIGHT_UNIT_LUMENS"
CPerParticleFloatInput = {"m_flLiteralValue":1000}
MPropertyFriendlyName: "Candelas"
MPropertySuppressExpr: "m_nBrightnessUnit != PARTICLE_LIGHT_UNIT_CANDELAS"
bool
MPropertyFriendlyName: "Dynamic Bounce (RTGI)"
MPropertySuppressExpr: "!m_bCastShadows || mod == csgo"
CParticleCollectionFloatInput = {"m_flLiteralValue":1}
MPropertyFriendlyName: "bounce scale"
MPropertySuppressExpr: "!m_bDynamicBounce"
CPerParticleFloatInput = {"m_flLiteralValue":1}
MPropertyFriendlyName: "Fog Scale"
MPropertySuppressExpr: "!m_bFog"
CPerParticleFloatInput = {"m_flLiteralValue":1}
MPropertyFriendlyName: "Light Radius"
MPropertySuppressExpr: "m_nLightType != PARTICLE_OMNI2_LIGHT_TYPE_SPHERE"
ParticleOmni2LighOrientationChoiceList_t = "PARTICLE_OMNI2_LIGHT_ORIENTATION_ROTATIONS"
MPropertyFriendlyName: "Light Orientation Type"
CPerParticleVecInput = {"m_nType":"PVEC_TYPE_PARTICLE_VECTOR","m_nVectorAttribute":21}
MPropertyFriendlyName: "Normal Vector"
MPropertySuppressExpr: "m_nOrientationType != PARTICLE_OMNI2_LIGHT_ORIENTATION_NORMAL && m_nOrientationType != PARTICLE_OMNI2_LIGHT_ORIENTATION_NORMAL_ROLL"
MPropertyFriendlyName: "Target"
MPropertySuppressExpr: "m_nOrientationType != PARTICLE_OMNI2_LIGHT_ORIENTATION_TARGET && m_nOrientationType != PARTICLE_OMNI2_LIGHT_ORIENTATION_TARGET_ROLL"
CPerParticleFloatInput = {"m_flLiteralValue":30}
MPropertyFriendlyName: "Barn FOV Angle"
MPropertySuppressExpr: "m_nLightType != PARTICLE_OMNI2_LIGHT_TYPE_BARN"
CPerParticleFloatInput = {"m_flLiteralValue":1}
MPropertyFriendlyName: "Aperture Shape"
MPropertySuppressExpr: "m_nLightType != PARTICLE_OMNI2_LIGHT_TYPE_BARN"
CPerParticleFloatInput = {"m_flLiteralValue":1}
MPropertyFriendlyName: "Aperture Near Size X"
MPropertySuppressExpr: "m_nLightType != PARTICLE_OMNI2_LIGHT_TYPE_BARN"
CPerParticleFloatInput = {"m_flLiteralValue":1}
MPropertyFriendlyName: "Aperture Near Size Y"
MPropertySuppressExpr: "m_nLightType != PARTICLE_OMNI2_LIGHT_TYPE_BARN"
CPerParticleFloatInput = {"m_flLiteralValue":0.25}
MPropertyFriendlyName: "Aperture Softness X"
MPropertySuppressExpr: "m_nLightType != PARTICLE_OMNI2_LIGHT_TYPE_BARN"
CPerParticleFloatInput = {"m_flLiteralValue":0.25}
MPropertyFriendlyName: "Aperture Softness Y"
MPropertySuppressExpr: "m_nLightType != PARTICLE_OMNI2_LIGHT_TYPE_BARN"
CPerParticleFloatInput = {"m_flLiteralValue":0.1}
MPropertyFriendlyName: "Skirt (far falloff)"
CPerParticleFloatInput = {"m_flLiteralValue":180}
MPropertyFriendlyName: "Inner Cone Angle"
MPropertySuppressExpr: "m_nLightType == PARTICLE_OMNI2_LIGHT_TYPE_BARN"
CPerParticleFloatInput = {"m_flLiteralValue":180}
MPropertyFriendlyName: "Outer Cone Angle"
MPropertySuppressExpr: "m_nLightType == PARTICLE_OMNI2_LIGHT_TYPE_BARN"
MPropertyFriendlyName: "Cookie"
bool = true
MPropertyFriendlyName: "Cookie is Spherically Mapped"
MPropertySuppressExpr: "m_nLightType == PARTICLE_OMNI2_LIGHT_TYPE_BARN"