NW4F Eft
Loading...
Searching...
No Matches
nw::eft::ComplexEmitterData Struct Reference

#include <eft_Data.h>

Inherits nw::eft::SimpleEmitterData.

Public Attributes

u32 childFlg
u16 fieldFlg
u16 fluctuationFlg
u16 stripeFlg
u16 dummy2
u16 childDataOffset
u16 fieldDataOffset
u16 fluctuationDataOffset
u16 stripeDataOffset
s32 emitterDataSize
Public Attributes inherited from nw::eft::SimpleEmitterData
u8 isPolygon
u8 isFollowAll
u8 isEmitterBillboardMtx
u8 isWorldGravity
u8 isDirectional
u8 isStopEmitInFade
u8 volumeTblIndex
u8 volumeSweepStartRandom
u8 isDisplayParent
u8 emitDistEnabled
u8 isVolumeLatitudeEnabled
u8 dummy
PtclRotType ptclRotType
PtclFollowType ptclFollowType
CombinerType colorCombinerType
AlphaCombinerType alphaCombinerType
s32 drawPath
DisplaySideType displaySide
f32 dynamicsRandom
nw::math::MTX34 transformSRT
nw::math::MTX34 transformRT
nw::math::VEC3 scale
nw::math::VEC3 rot
nw::math::VEC3 trans
nw::math::VEC3 rotRnd
nw::math::VEC3 transRnd
BlendType blendType
ZBufATestType zBufATestType
VolumeType volumeType
nw::math::VEC3 volumeRadius
s32 volumeSweepStart
u32 volumeSweepParam
f32 volumeCaliber
f32 volumeLatitude
nw::math::VEC3 volumeLatitudeDir
f32 lineCenter
nw::math::VEC3 formScale
nw::ut::FloatColor color0
nw::ut::FloatColor color1
f32 alpha
f32 emitDistUnit
f32 emitDistMax
f32 emitDistMin
f32 emitDistMargin
f32 emitRate
s32 startFrame
s32 endFrame
s32 lifeStep
s32 lifeStepRnd
f32 figureVel
f32 emitterVel
f32 initVelRnd
nw::math::VEC3 emitterVelDir
f32 emitterVelDirAngle
nw::math::VEC3 spreadVec
f32 airRegist
nw::math::VEC3 gravity
f32 xzDiffusionVel
f32 initPosRand
s32 ptclLife
s32 ptclLifeRnd
MeshType meshType
BillboardType billboardType
nw::math::VEC2 rotBasis
f32 toCameraOffset
TextureEmitterData textureData [EFT_TEXTURE_SLOT_BIN_MAX]
ColorCalcType colorCalcType [EFT_COLOR_KIND_MAX]
nw::ut::FloatColor color [EFT_COLOR_KIND_MAX][3]
s32 colorSection1 [EFT_COLOR_KIND_MAX]
s32 colorSection2 [EFT_COLOR_KIND_MAX]
s32 colorSection3 [EFT_COLOR_KIND_MAX]
s32 colorNumRepeat [EFT_COLOR_KIND_MAX]
s32 colorRepeatStartRand [EFT_COLOR_KIND_MAX]
f32 colorScale
f32 initAlpha
f32 diffAlpha21
f32 diffAlpha32
s32 alphaSection1
s32 alphaSection2
ColorBlendType texture1ColorBlend
ColorBlendType primitiveColorBlend
ColorBlendType texture1AlphaBlend
ColorBlendType primitiveAlphaBlend
s32 scaleSection1
s32 scaleSection2
f32 scaleRand
nw::math::VEC2 baseScale
nw::math::VEC2 initScale
nw::math::VEC2 diffScale21
nw::math::VEC2 diffScale32
nw::math::VEC3 initRot
nw::math::VEC3 initRotRand
nw::math::VEC3 rotVel
nw::math::VEC3 rotVelRand
f32 rotRegist
f32 alphaAddInFade
u8 shaderType
u8 userShaderSetting
u8 shaderUseSoftEdge
u8 shaderApplyAlphaToRefract
f32 shaderParam0
f32 shaderParam1
f32 softFadeDistance
f32 softVolumeParam
u8 userShaderDefine1 [16]
u8 userShaderDefine2 [16]
u32 userShaderFlag
u32 userShaderSwitchFlag
UserShaderParam userShaderParam
Public Attributes inherited from nw::eft::CommonEmitterData
EmitterType type
u32 flg
u32 randomSeed
u32 userData
u32 userData2
f32 userDataF [EFT_USER_DATA_PARAM_MAX]
s32 userCallbackID
s32 namePos
char * name
TextureRes texRes [EFT_TEXTURE_SLOT_BIN_MAX]
AnimKeyTable animKeyTable
PrimitiveFigure primitiveFigure

Member Data Documentation

◆ childFlg

u32 nw::eft::ComplexEmitterData::childFlg

◆ fieldFlg

u16 nw::eft::ComplexEmitterData::fieldFlg

◆ fluctuationFlg

u16 nw::eft::ComplexEmitterData::fluctuationFlg

◆ stripeFlg

u16 nw::eft::ComplexEmitterData::stripeFlg

◆ dummy2

u16 nw::eft::ComplexEmitterData::dummy2

◆ childDataOffset

u16 nw::eft::ComplexEmitterData::childDataOffset

◆ fieldDataOffset

u16 nw::eft::ComplexEmitterData::fieldDataOffset

◆ fluctuationDataOffset

u16 nw::eft::ComplexEmitterData::fluctuationDataOffset

◆ stripeDataOffset

u16 nw::eft::ComplexEmitterData::stripeDataOffset

◆ emitterDataSize

s32 nw::eft::ComplexEmitterData::emitterDataSize