- Dota 2
- particles
- CParticleFunctionRenderer
- C_OP_RenderVolumetricEmitter
- Also in
- Counter-Strike 2Deadlock
Fields
NameTypeOffset
CUtlString = "default"
MPropertyFriendlyName: "channel type"
MPropertyAttributeEditor: "VDataChoice( scripts/volumetric_channels.vdata )"
MPropertySuppressExpr: "m_nType != PARTICLE_VOLUMETRIC_SMOKE_TYPE_EMISSION"
ParticleVolumetricSmokeType_t = "PARTICLE_VOLUMETRIC_SMOKE_TYPE_EMISSION"
MPropertyFriendlyName: "interaction type"
ParticleVolumetricSmokeCreationType_t = "PARTICLE_VOLUMETRIC_SMOKE_TYPE_CONTINUOUS"
MPropertyFriendlyName: "creation type"
EventTypeSelection_t = "PARTICLE_EVENT_TYPE_MASK_SPAWNED"
MPropertyFriendlyName: "event type"
MPropertySuppressExpr: "m_nCreationType == PARTICLE_VOLUMETRIC_SMOKE_TYPE_CONTINUOUS"
CPerParticleVecInput = {"m_nType":"PVEC_TYPE_PARTICLE_VECTOR","m_nVectorAttribute":0}
MPropertyFriendlyName: "position"
CPerParticleVecInput = {"m_nType":"PVEC_TYPE_PARTICLE_VECTOR","m_nVectorAttribute":2}
MPropertyFriendlyName: "velocity"
MPropertySuppressExpr: "m_nType != PARTICLE_VOLUMETRIC_SMOKE_TYPE_EMISSION"
CPerParticleVecInput = {"m_nType":"PVEC_TYPE_PARTICLE_VECTOR","m_nVectorAttribute":2}
MPropertyFriendlyName: "prev position"
MPropertySuppressExpr: "m_nType != PARTICLE_VOLUMETRIC_SMOKE_TYPE_TRACE"
CPerParticleFloatInput = {"m_nScalarAttribute":7,"m_nType":"PF_TYPE_PARTICLE_FLOAT"}
MPropertyFriendlyName: "speed"
MPropertySuppressExpr: "m_nType != PARTICLE_VOLUMETRIC_SMOKE_TYPE_TRACE"
CPerParticleFloatInput = {"m_nType":"PF_TYPE_PARTICLE_FLOAT"}
MPropertyFriendlyName: "radius"
CPerParticleFloatInput = {"m_nScalarAttribute":7,"m_nType":"PF_TYPE_PARTICLE_FLOAT"}
MPropertyFriendlyName: "density"
MPropertySuppressExpr: "m_nType == PARTICLE_VOLUMETRIC_SMOKE_TYPE_TRACE"
CPerParticleFloatInput = {"m_flLiteralValue":-1}
MPropertyFriendlyName: "temperature"
MPropertySuppressExpr: "m_nType == PARTICLE_VOLUMETRIC_SMOKE_TYPE_TRACE"
CPerParticleFloatInput = {"m_flLiteralValue":-1}
MPropertyFriendlyName: "magnitude"
MPropertySuppressExpr: "m_nType == PARTICLE_VOLUMETRIC_SMOKE_TYPE_EMISSION || m_nType == PARTICLE_VOLUMETRIC_SMOKE_TYPE_TRACE"
CPerParticleFloatInput = {"m_flLiteralValue":-1}
MPropertyFriendlyName: "kill radius"
MPropertySuppressExpr: "m_nType == PARTICLE_VOLUMETRIC_SMOKE_TYPE_EMISSION"
CPerParticleFloatInput = {"m_flLiteralValue":1}
MPropertyFriendlyName: "kill density scale"
MPropertySuppressExpr: "m_nType == PARTICLE_VOLUMETRIC_SMOKE_TYPE_EMISSION"
CPerParticleFloatInput = {"m_flLiteralValue":-1}
MPropertyFriendlyName: "falloff"
MPropertySuppressExpr: "m_nType == PARTICLE_VOLUMETRIC_SMOKE_TYPE_EMISSION"