Functions | |
| f32 | CalcAnimKeyFrame (KeyFrameAnim *info, f32 x) |
| static bool | _isExistKeyFrameAnim (EmitterInstance *__restrict e, AnimKeyFrameApplyType animType) |
| f32 | _sqrtSafe (f32 v) |
| static void | _calcVolumeSweepParams (const SimpleEmitterData *__restrict res, f32 &rotWidth, f32 &rotStart, PtclRandom *rnd) |
| static void | _calcSinCos (const SimpleEmitterData *__restrict res, PtclRandom *rnd, f32 rotWidth, f32 rotStart, f32 *sinV, f32 *cosV) |
| static f32 | _calcY (const SimpleEmitterData *__restrict res, PtclRandom *rnd) |
| static bool | _isLatitudeInside (const SimpleEmitterData *__restrict res, nw::math::VEC3 dir) |
| static void | _rotateDirection (const SimpleEmitterData *__restrict res, nw::math::VEC3 *dir) |
| static void | _calcTexPatAnim (PtclInstance *ptcl, const TextureEmitterData *textureData) |
| static void | _calcSubTexPatAnim (PtclInstance *ptcl, const TextureEmitterData *textureData) |
| static void | _calcChildTexPatAnim (const ComplexEmitterData *__restrict res, const ChildData *__restrict cres, PtclInstance *__restrict ptcl) |
| static void | _interpolate3Colors (const SimpleEmitterData *__restrict res, PtclInstance *__restrict ptcl, ColorKind kind) |
Variables | |
| static const f32 | EPSILON = 0.0001f |
| static const f32 | gSameDivideSphere2 [2][3] |
| static const f32 | gSameDivideSphere3 [3][3] |
| static const f32 | gSameDivideSphere4 [4][3] |
| static const f32 | gSameDivideSphere6 [6][3] |
| static const f32 | gSameDivideSphere8 [8][3] |
| static const f32 | gSameDivideSphere12 [12][3] |
| static const f32 | gSameDivideSphere20 [20][3] |
| static const f32 | gSameDivideSphere32 [32][3] |
| static const f32 * | gSameDivideSphereTbl [8] |
| static const f32 | gSameDivideSphere64_2 [2][3] |
| static const f32 | gSameDivideSphere64_3 [3][3] |
| static const f32 | gSameDivideSphere64_4 [4][3] |
| static const f32 | gSameDivideSphere64_5 [5][3] |
| static const f32 | gSameDivideSphere64_6 [6][3] |
| static const f32 | gSameDivideSphere64_7 [7][3] |
| static const f32 | gSameDivideSphere64_8 [8][3] |
| static const f32 | gSameDivideSphere64_9 [9][3] |
| static const f32 | gSameDivideSphere64_10 [10][3] |
| static const f32 | gSameDivideSphere64_11 [11][3] |
| static const f32 | gSameDivideSphere64_12 [12][3] |
| static const f32 | gSameDivideSphere64_13 [13][3] |
| static const f32 | gSameDivideSphere64_14 [14][3] |
| static const f32 | gSameDivideSphere64_15 [15][3] |
| static const f32 | gSameDivideSphere64_16 [16][3] |
| static const f32 | gSameDivideSphere64_17 [17][3] |
| static const f32 | gSameDivideSphere64_18 [18][3] |
| static const f32 | gSameDivideSphere64_19 [19][3] |
| static const f32 | gSameDivideSphere64_20 [20][3] |
| static const f32 | gSameDivideSphere64_21 [21][3] |
| static const f32 | gSameDivideSphere64_22 [22][3] |
| static const f32 | gSameDivideSphere64_23 [23][3] |
| static const f32 | gSameDivideSphere64_24 [24][3] |
| static const f32 | gSameDivideSphere64_25 [25][3] |
| static const f32 | gSameDivideSphere64_26 [26][3] |
| static const f32 | gSameDivideSphere64_27 [27][3] |
| static const f32 | gSameDivideSphere64_28 [28][3] |
| static const f32 | gSameDivideSphere64_29 [29][3] |
| static const f32 | gSameDivideSphere64_30 [30][3] |
| static const f32 | gSameDivideSphere64_31 [31][3] |
| static const f32 | gSameDivideSphere64_32 [32][3] |
| static const f32 | gSameDivideSphere64_33 [33][3] |
| static const f32 | gSameDivideSphere64_34 [34][3] |
| static const f32 | gSameDivideSphere64_35 [35][3] |
| static const f32 | gSameDivideSphere64_36 [36][3] |
| static const f32 | gSameDivideSphere64_37 [37][3] |
| static const f32 | gSameDivideSphere64_38 [38][3] |
| static const f32 | gSameDivideSphere64_39 [39][3] |
| static const f32 | gSameDivideSphere64_40 [40][3] |
| static const f32 | gSameDivideSphere64_41 [41][3] |
| static const f32 | gSameDivideSphere64_42 [42][3] |
| static const f32 | gSameDivideSphere64_43 [43][3] |
| static const f32 | gSameDivideSphere64_44 [44][3] |
| static const f32 | gSameDivideSphere64_45 [45][3] |
| static const f32 | gSameDivideSphere64_46 [46][3] |
| static const f32 | gSameDivideSphere64_47 [47][3] |
| static const f32 | gSameDivideSphere64_48 [48][3] |
| static const f32 | gSameDivideSphere64_49 [49][3] |
| static const f32 | gSameDivideSphere64_50 [50][3] |
| static const f32 | gSameDivideSphere64_51 [51][3] |
| static const f32 | gSameDivideSphere64_52 [52][3] |
| static const f32 | gSameDivideSphere64_53 [53][3] |
| static const f32 | gSameDivideSphere64_54 [54][3] |
| static const f32 | gSameDivideSphere64_55 [55][3] |
| static const f32 | gSameDivideSphere64_56 [56][3] |
| static const f32 | gSameDivideSphere64_57 [57][3] |
| static const f32 | gSameDivideSphere64_58 [58][3] |
| static const f32 | gSameDivideSphere64_59 [59][3] |
| static const f32 | gSameDivideSphere64_60 [60][3] |
| static const f32 | gSameDivideSphere64_61 [61][3] |
| static const f32 | gSameDivideSphere64_62 [62][3] |
| static const f32 | gSameDivideSphere64_63 [63][3] |
| static const f32 | gSameDivideSphere64_64 [64][3] |
| static const f32 * | gSameDivideSphere64Tbl [63] |
| typedef const GX2Texture* nw::eft::Texture |
| typedef const GX2Sampler* nw::eft::Sampler |
| typedef u8 nw::eft::VertexBillboardTypeVariation |
| typedef u8 nw::eft::VertexRotationVariation |
| typedef u8 nw::eft::VertexStripeVariation |
| typedef u8 nw::eft::FragmentCombinerTypeVariation |
| typedef u8 nw::eft::FragmentAlphaVariation |
| typedef u8 nw::eft::FragmentShaderVariation |
| typedef u8 nw::eft::FragmentTextureVariation |
| typedef u8 nw::eft::FragmentCompositeVariation |
| typedef u8 nw::eft::FragmentInputOptVariation |
| typedef u64 nw::eft::GroupFlag |
| typedef void(* nw::eft::UserDataEmitterPreCalcCallback) (EmitterPreCalcArg &arg) |
| typedef void(* nw::eft::UserDataEmitterPostCalcCallback) (EmitterPostCalcArg &arg) |
| typedef void(* nw::eft::UserDataEmitterDrawOverrideCallback) (EmitterDrawOverrideArg &arg) |
| typedef bool(* nw::eft::UserDataParticleEmitCallback) (ParticleEmitArg &arg) |
| typedef bool(* nw::eft::UserDataParticleRemoveCallback) (ParticleRemoveArg &arg) |
| typedef void(* nw::eft::UserDataParticleCalcCallback) (ParticleCalcArg &arg) |
| typedef void(* nw::eft::UserDataParticleMakeAttributeCallback) (const ParticleCalcArg &arg) |
| typedef void(* nw::eft::UserShaderEmitterPostCalcCallback) (ShaderEmitterPostCalcArg &arg) |
| typedef void(* nw::eft::UserShaderDrawOverrideCallback) (ShaderDrawOverrideArg &arg) |
| typedef void(* nw::eft::UserShaderRenderStateSetCallback) (RenderStateSetArg &arg) |
| anonymous enum |
| anonymous enum |
| anonymous enum |
| anonymous enum |
| enum nw::eft::CpuCore |
| enum nw::eft::EmitterType |
| enum nw::eft::PtclType |
| enum nw::eft::TextureSlot |
| enum nw::eft::EmitterFlg |
| enum nw::eft::BehaviorFlg |
| enum nw::eft::VolumeType |
| enum nw::eft::ShaderType |
| enum nw::eft::BlendType |
| enum nw::eft::PtclRotType |
| enum nw::eft::MeshType |
| enum nw::eft::ColorKind |
| enum nw::eft::ChildFlg |
| enum nw::eft::FieldType |
| enum nw::eft::FieldMask |
| anonymous enum |
| enum nw::eft::StripeFlg |
| enum nw::eft::StripeType |
| f32 nw::eft::CalcAnimKeyFrame | ( | KeyFrameAnim * | info, |
| f32 | x ) |
|
inlinestatic |
|
inline |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |