NSMBW-Decomp
A decompilation of New Super Mario Bros. Wii
Loading...
Searching...
No Matches
nw4r::ef::EmitterParameter Class Reference

Description

Definition at line 41 of file ef_emitter.h.

Public Types

enum  InheritFlag {
  INHERIT_FLAG_SCALE = (1 << 0) ,
  INHERIT_FLAG_ROT = (1 << 1)
}
 

Public Attributes

ulong mComFlags
 
ulong mEmitFlags
 
f32 mEmitRatio
 
f32 mEmitRandom
 
u16 mEmitInterval
 
u16 mEmitEmitDiv
 
f32 mEmitIntervalRandom
 
f32 mEmitCount
 
u16 mEmitSpan
 
f32 mLODNear
 
f32 mLODFar
 
f32 mLODMinEmit
 
f32 mParams [NUM_PARAMS]
 
u8 mInherit
 
s8 mInheritTranslate
 
s8 mVelInitVelocityRandom
 
s8 mVelMomentumRandom
 
f32 mVelPowerRadiationDir
 
f32 mVelPowerYAxis
 
f32 mVelPowerRandomDir
 
f32 mVelPowerNormalDir
 
f32 mVelDiffusionEmitterNormal
 
f32 mVelPowerSpecDir
 
f32 mVelDiffusionSpecDir
 
math::VEC3 mVelSpecDir
 
math::VEC3 mTranslate
 
math::VEC3 mScale
 
math::VEC3 mRotate
 

Member Enumeration Documentation

◆ InheritFlag

enum nw4r::ef::EmitterParameter::InheritFlag

Definition at line 43 of file ef_emitter.h.

Member Data Documentation

◆ mComFlags

ulong nw4r::ef::EmitterParameter::mComFlags

Definition at line 49 of file ef_emitter.h.

◆ mEmitFlags

ulong nw4r::ef::EmitterParameter::mEmitFlags

Definition at line 50 of file ef_emitter.h.

◆ mEmitRatio

f32 nw4r::ef::EmitterParameter::mEmitRatio

Definition at line 51 of file ef_emitter.h.

◆ mEmitRandom

f32 nw4r::ef::EmitterParameter::mEmitRandom

Definition at line 52 of file ef_emitter.h.

◆ mEmitInterval

u16 nw4r::ef::EmitterParameter::mEmitInterval

Definition at line 53 of file ef_emitter.h.

◆ mEmitEmitDiv

u16 nw4r::ef::EmitterParameter::mEmitEmitDiv

Definition at line 54 of file ef_emitter.h.

◆ mEmitIntervalRandom

f32 nw4r::ef::EmitterParameter::mEmitIntervalRandom

Definition at line 55 of file ef_emitter.h.

◆ mEmitCount

f32 nw4r::ef::EmitterParameter::mEmitCount

Definition at line 56 of file ef_emitter.h.

◆ mEmitSpan

u16 nw4r::ef::EmitterParameter::mEmitSpan

Definition at line 57 of file ef_emitter.h.

◆ mLODNear

f32 nw4r::ef::EmitterParameter::mLODNear

Definition at line 58 of file ef_emitter.h.

◆ mLODFar

f32 nw4r::ef::EmitterParameter::mLODFar

Definition at line 59 of file ef_emitter.h.

◆ mLODMinEmit

f32 nw4r::ef::EmitterParameter::mLODMinEmit

Definition at line 60 of file ef_emitter.h.

◆ mParams

f32 nw4r::ef::EmitterParameter::mParams[NUM_PARAMS]

Definition at line 61 of file ef_emitter.h.

◆ mInherit

u8 nw4r::ef::EmitterParameter::mInherit

Definition at line 62 of file ef_emitter.h.

◆ mInheritTranslate

s8 nw4r::ef::EmitterParameter::mInheritTranslate

Definition at line 63 of file ef_emitter.h.

◆ mVelInitVelocityRandom

s8 nw4r::ef::EmitterParameter::mVelInitVelocityRandom

Definition at line 64 of file ef_emitter.h.

◆ mVelMomentumRandom

s8 nw4r::ef::EmitterParameter::mVelMomentumRandom

Definition at line 65 of file ef_emitter.h.

◆ mVelPowerRadiationDir

f32 nw4r::ef::EmitterParameter::mVelPowerRadiationDir

Definition at line 66 of file ef_emitter.h.

◆ mVelPowerYAxis

f32 nw4r::ef::EmitterParameter::mVelPowerYAxis

Definition at line 67 of file ef_emitter.h.

◆ mVelPowerRandomDir

f32 nw4r::ef::EmitterParameter::mVelPowerRandomDir

Definition at line 68 of file ef_emitter.h.

◆ mVelPowerNormalDir

f32 nw4r::ef::EmitterParameter::mVelPowerNormalDir

Definition at line 69 of file ef_emitter.h.

◆ mVelDiffusionEmitterNormal

f32 nw4r::ef::EmitterParameter::mVelDiffusionEmitterNormal

Definition at line 70 of file ef_emitter.h.

◆ mVelPowerSpecDir

f32 nw4r::ef::EmitterParameter::mVelPowerSpecDir

Definition at line 71 of file ef_emitter.h.

◆ mVelDiffusionSpecDir

f32 nw4r::ef::EmitterParameter::mVelDiffusionSpecDir

Definition at line 72 of file ef_emitter.h.

◆ mVelSpecDir

math::VEC3 nw4r::ef::EmitterParameter::mVelSpecDir

Definition at line 73 of file ef_emitter.h.

◆ mTranslate

math::VEC3 nw4r::ef::EmitterParameter::mTranslate

Definition at line 74 of file ef_emitter.h.

◆ mScale

math::VEC3 nw4r::ef::EmitterParameter::mScale

Definition at line 75 of file ef_emitter.h.

◆ mRotate

math::VEC3 nw4r::ef::EmitterParameter::mRotate

Definition at line 76 of file ef_emitter.h.