NW4F G3d
Loading...
Searching...
No Matches
nw::g3d::Billboard Class Reference

#include <g3d_Billboard.h>

Static Public Member Functions

static void CalcWorld (Mtx34 *pWorldView, const Mtx34 &view, const Mtx34 &world)
static void CalcWorldViewpoint (Mtx34 *pWorldView, const Mtx34 &view, const Mtx34 &world)
static void CalcScreen (Mtx34 *pWorldView, const Mtx34 &local)
static void CalcScreenViewpoint (Mtx34 *pWorldView, const Mtx34 &local)
static void CalcYAxis (Mtx34 *pWorldView, const Mtx34 &view, const Mtx34 &world)
static void CalcYAxisViewpoint (Mtx34 *pWorldView, const Mtx34 &view, const Mtx34 &world)
static void CalcWorld (Mtx34 *pWorldView, const Mtx34 &view, const Mtx34 &world, const Mtx34 &)
static void CalcWorldViewpoint (Mtx34 *pWorldView, const Mtx34 &view, const Mtx34 &world, const Mtx34 &)
static void CalcScreen (Mtx34 *pWorldView, const Mtx34 &, const Mtx34 &, const Mtx34 &local)
static void CalcScreenViewpoint (Mtx34 *pWorldView, const Mtx34 &, const Mtx34 &, const Mtx34 &local)
static void CalcYAxis (Mtx34 *pWorldView, const Mtx34 &view, const Mtx34 &world, const Mtx34 &)
static void CalcYAxisViewpoint (Mtx34 *pWorldView, const Mtx34 &view, const Mtx34 &world, const Mtx34 &)
static void Calc (bit32 billboardMode, Mtx34 *pWorldView, const Mtx34 &view, const Mtx34 &world, const Mtx34 &local)

Static Protected Member Functions

static void SetR (Mtx34 *pWorldView, const Vec3 &vx, const Vec3 &vy, const Vec3 &vz)
static void SetR (Mtx34 *pWorldView, const Vec3 &vy)

Member Function Documentation

◆ CalcWorld() [1/2]

void nw::g3d::Billboard::CalcWorld ( Mtx34 * pWorldView,
const Mtx34 & view,
const Mtx34 & world )
static

◆ CalcWorldViewpoint() [1/2]

void nw::g3d::Billboard::CalcWorldViewpoint ( Mtx34 * pWorldView,
const Mtx34 & view,
const Mtx34 & world )
static

◆ CalcScreen() [1/2]

void nw::g3d::Billboard::CalcScreen ( Mtx34 * pWorldView,
const Mtx34 & local )
static

◆ CalcScreenViewpoint() [1/2]

void nw::g3d::Billboard::CalcScreenViewpoint ( Mtx34 * pWorldView,
const Mtx34 & local )
static

◆ CalcYAxis() [1/2]

void nw::g3d::Billboard::CalcYAxis ( Mtx34 * pWorldView,
const Mtx34 & view,
const Mtx34 & world )
static

◆ CalcYAxisViewpoint() [1/2]

void nw::g3d::Billboard::CalcYAxisViewpoint ( Mtx34 * pWorldView,
const Mtx34 & view,
const Mtx34 & world )
static

◆ CalcWorld() [2/2]

void nw::g3d::Billboard::CalcWorld ( Mtx34 * pWorldView,
const Mtx34 & view,
const Mtx34 & world,
const Mtx34 &  )
inlinestatic

◆ CalcWorldViewpoint() [2/2]

void nw::g3d::Billboard::CalcWorldViewpoint ( Mtx34 * pWorldView,
const Mtx34 & view,
const Mtx34 & world,
const Mtx34 &  )
inlinestatic

◆ CalcScreen() [2/2]

void nw::g3d::Billboard::CalcScreen ( Mtx34 * pWorldView,
const Mtx34 & ,
const Mtx34 & ,
const Mtx34 & local )
inlinestatic

◆ CalcScreenViewpoint() [2/2]

void nw::g3d::Billboard::CalcScreenViewpoint ( Mtx34 * pWorldView,
const Mtx34 & ,
const Mtx34 & ,
const Mtx34 & local )
inlinestatic

◆ CalcYAxis() [2/2]

void nw::g3d::Billboard::CalcYAxis ( Mtx34 * pWorldView,
const Mtx34 & view,
const Mtx34 & world,
const Mtx34 &  )
inlinestatic

◆ CalcYAxisViewpoint() [2/2]

void nw::g3d::Billboard::CalcYAxisViewpoint ( Mtx34 * pWorldView,
const Mtx34 & view,
const Mtx34 & world,
const Mtx34 &  )
inlinestatic

◆ Calc()

void nw::g3d::Billboard::Calc ( bit32 billboardMode,
Mtx34 * pWorldView,
const Mtx34 & view,
const Mtx34 & world,
const Mtx34 & local )
static

◆ SetR() [1/2]

void nw::g3d::Billboard::SetR ( Mtx34 * pWorldView,
const Vec3 & vx,
const Vec3 & vy,
const Vec3 & vz )
staticprotected

◆ SetR() [2/2]

void nw::g3d::Billboard::SetR ( Mtx34 * pWorldView,
const Vec3 & vy )
staticprotected