Namespaces | |
| namespace | nw |
| namespace | nw::eft |
Macros | |
| #define | BEGIN_EMIT_FUNCTION_DECL() |
| #define | BEGIN_EMIT_FUNCTION(e) |
| #define | END_EMIT_FUNCTION() |
| #define | CALC_EMIT_ROTATION_BASIC() |
| #define | CALC_EMIT_ROTATION() |
| #define | CALC_EMIT_SCALE_X() |
| #define | CALC_EMIT_SCALE_Y() |
| #define | CALC_EMIT_SCALE_Z() |
| #define | CALC_EMIT_SCALE_Z_PLANE() |
| #define | CALC_EMIT_SCALE_Z_LINE() |
| #define | CALC_EMIT_Y_AXIS_DIFFUSION() |
Functions | |
| static void | nw::eft::_calcVolumeSweepParams (const SimpleEmitterData *__restrict res, f32 &rotWidth, f32 &rotStart, PtclRandom *rnd) |
| static void | nw::eft::_calcSinCos (const SimpleEmitterData *__restrict res, PtclRandom *rnd, f32 rotWidth, f32 rotStart, f32 *sinV, f32 *cosV) |
| static f32 | nw::eft::_calcY (const SimpleEmitterData *__restrict res, PtclRandom *rnd) |
| static bool | nw::eft::_isLatitudeInside (const SimpleEmitterData *__restrict res, nw::math::VEC3 dir) |
| static void | nw::eft::_rotateDirection (const SimpleEmitterData *__restrict res, nw::math::VEC3 *dir) |
| f32 | nw::eft::_sqrtSafe (f32 v) |
| #define BEGIN_EMIT_FUNCTION_DECL | ( | ) |
| #define BEGIN_EMIT_FUNCTION | ( | e | ) |
| #define END_EMIT_FUNCTION | ( | ) |
| #define CALC_EMIT_ROTATION_BASIC | ( | ) |
| #define CALC_EMIT_ROTATION | ( | ) |
| #define CALC_EMIT_SCALE_X | ( | ) |
| #define CALC_EMIT_SCALE_Y | ( | ) |
| #define CALC_EMIT_SCALE_Z | ( | ) |
| #define CALC_EMIT_SCALE_Z_PLANE | ( | ) |
| #define CALC_EMIT_SCALE_Z_LINE | ( | ) |
| #define CALC_EMIT_Y_AXIS_DIFFUSION | ( | ) |