CPlugParticleEmitterSubModel

ManiaPlanet API


CPlugParticleEmitterSubModel

ID 0x090B2000
Instantiable

Inherits from MwFoundations::CMwNod

Methods

void SpawnEndTimeNull()

Members

bool IsActive

bool IsSolo

float ActiveMinSpeedKmh

CPlugParticleEmitterSubModel::EParticleEmitterSubModel ParticleEmitterSubModel

EParticleEmitterSubModel::Standard
EParticleEmitterSubModel::MultiState
EParticleEmitterSubModel::OneParticle
EParticleEmitterSubModel::VortexSim_Particle
EParticleEmitterSubModel::VortexSim_VortexFilament
EParticleEmitterSubModel::VortexSim_Repulsor
EParticleEmitterSubModel::Chain
EParticleEmitterSubModel::Gpu
EParticleEmitterSubModel::Energy

uint MaxParticleCount

bool MultiState_IsAsyncLink

uint PartChain_MaxCount

uint PartChain_MaxPartPerChain

bool PartChain_AddLinkOnDestroy

CPlugParticleGpuSpawn@ GpuSpawn

CPlugParticleGpuModel@ GpuModel

CPlugParticleSplashModel@ SplashModel

uint SpawnStartTime

uint SpawnEndTime

CPlugParticleEmitterSubModel::ESpawnCond SpawnCond

ESpawnCond::Active_FixedPeriod
ESpawnCond::Active_MinDist
ESpawnCond::Active
ESpawnCond::None
ESpawnCond::Active_FixedDist

float SpawnPeriod

float SpawnMinDist

iso4 SpawnLocOffset

CFuncEnvelope@ SpawnIntensityFromSpawnNormLife

float Life

float LifeVariation

uint LifePeriodMs_OnePart

CPlugParticleEmitterSubModel::EMultiStateRenderMode MultiStateRenderMode

EMultiStateRenderMode::LineNormal
EMultiStateRenderMode::LineWideWorld
EMultiStateRenderMode::LineWideScreen
EMultiStateRenderMode::QuadCenterLeft
EMultiStateRenderMode::QuadUp
EMultiStateRenderMode::WaterSplash
EMultiStateRenderMode::LightTrail
EMultiStateRenderMode::GrassMarks

CPlugParticleEmitterSubModel::EStandardRenderMode StandardRenderMode

EStandardRenderMode::QuadCamera
EStandardRenderMode::WaterSplash
EStandardRenderMode::QuadSpeed
EStandardRenderMode::LinesSpeedCamera
EStandardRenderMode::Mesh
EStandardRenderMode::Triangle
EStandardRenderMode::LightOnly
EStandardRenderMode::Beam

bool SortSprites

float ViewDistMax

CPlugMaterial@ Material

CPlugShader@ Shader

CPlugSolid2Model@ Mesh

wstring MeshRef

bool MeshUseInstancing

CPlugParticleEmitterSubModel::EMeshInstanceType MeshInstanceType

EMeshInstanceType::Color_Iso4
EMeshInstanceType::VolumeExplosion

CFuncKeysReal@ MeshScaleOverLife

CFuncKeysReal@ MeshRampMinOverLife

CFuncKeysReal@ MeshRampMaxOverLife

iso4 MeshLocOffset

bool MeshLocUseScale

bool MeshLocScaleFromIntensity

uint CircularTrailVertPerPartCount

bool LightTrail_Hack_ImmobileEmitter

float SizeBirthRatioXY

vec2 SpritePivotPoint

CPlugParticleEmitterSubModel::ETextureAtlas TextureAtlas

ETextureAtlas::None
ETextureAtlas::Fixed
ETextureAtlas::Random
ETextureAtlas::AnimatedRandom
ETextureAtlas::AnimatedSynchro

uint TextureAtlasDimX

uint TextureAtlasDimY

uint TextureAtlasCount

bool TextureAtlasTopToBottom

uint TextureAtlasFixedIndex

uint TextureAtlasAnimationPeriodMs

bool TextureAtlasAnimationRandomPhase

CFuncEnvelope@ IntensityFilter

float SizeBirth

float SizeBirthVariation

bool SizeBirthUseEmissionZone

float SizeBirthEmissionZoneScale

bool SizeBirthUseIntensity

CFuncKeysReal@ SizeBirthFromSpeedKmh

float SizeK

CFuncEnvelope@ SizeOverLife

bool SizeUseSizeX

CFuncEnvelope@ SizeXOverLife

float BeamLengthSpeedScale

float BeamLengthMax

float RollSpeedBirth

float RollSpeedBirthVariation

CFuncColorGradient@ ColorGradient

CPlugParticleEmitterSubModel::EColorGradientUse ColorGradientUse

EColorGradientUse::RandomConstantColor
EColorGradientUse::ColorOverLife

bool ColorModulateWithTransparency

UnnamedEnum ColorType

UnnamedEnum::RGB
UnnamedEnum::RGBPHue
UnnamedEnum::Hue00
UnnamedEnum::LAmbientLocals

bool ColorBirthUseIntensity

float TransparencyBirth

float TransparencyBirthVariation

bool TransparencyBirthUseIntensity

CFuncEnvelope@ TransparencyOverLife

float UScaleDist

float VScaleDist

float WaterSplashVelY

GxLightBall@ Light

CFuncEnvelope@ LightRadiusOverLife

CFuncColorGradient@ LightColorOverLife

bool LightUseEmitterHue

bool LightColorModulateWithTransparency

float WeightBirth

float WeightBirthVariation

float FluidFrictionBirth

float FluidFrictionBirthVariation

bool FluidFrictionBirthUseIntensity

float FluidFrictionBirthIntensityBase

bool RelativeToEmitter

bool CollisionEnabled

float CollisionBounce

float CollisionDamper

float CollisionRadius

bool PrecalcEnabled

uint PrecalcPartCount

uint PrecalcSampleRate

uint SimulatedSmokeLifeSpanMs

float SimulatedSmokeInfluenceRadius

float SimulatedSmokeGravity

CFuncKeysReal@ SimulatedSmokeParticleSizeOverLife

CFuncKeysReal@ SimulatedSmokeParticleAlphaOverLife

float SimulatedSmokeParticleBaseSize

float SimulatedSmokeParticleSizeRandomness

float SimulatedSmokeParticlePositionRandomRadius

float SimulatedSmokeParticlePositionRandomness

float SimulatedSmokeParticleLifeDistance

vec3 SimulatedSmokeParticleBaseColor

CFuncKeysReal@ SimulatedSmokeFilamentStrengthOverLife

float SimulatedSmokeFilamentBaseStrength

float SimulatedSmokeFilamentPositionRandomRadius

float SimulatedSmokeFilamentPositionRandomness

float EmitStateFromImpactDirNormalCoef

float EmitStateFromImpactDirTangentialCoef

float LaserLength

float LaserRadius

vec3 LaserColorCenter

vec3 LaserColorBorder

float LaserColorLerpPow

float LaserColorCenterMultiplier

float LaserColorBorderMultiplier

Inherited members CMwNod

string IdName

const MwId Id


Documentation from build 2019-11-19 18:50:52
(Page rendering: 0.04 seconds, 13.04 MB)