JNR
|
Animated 3D Model. More...
#include <laAnimatedModel.h>
Public Member Functions | |
virtual bool | load (char *strFile) |
virtual void | discard () |
virtual void | buildCollisionData (class laCollisionDomain *pDomain, rpgTrap *pTrap=NULL) |
void | cycle (M_BOOL bCycle) |
void | toggleInterpolate (M_BOOL bEnable) |
void | toggleTraceFx (M_BOOL bEnable) |
virtual void | draw (laRenderer *pr) |
virtual void | drawFx (laRenderer *pr) |
void | animate (laTimer &t) |
void | blend (laStaticModel *pPose1, laStaticModel *pPose2, double dSec=0.15) |
void | snapshot (laStaticModel *pm) |
laPoint3 | sample (unsigned nVertexIndex) |
virtual void | edScale (laPoint3 sz) |
virtual void | edTranslate (laPoint3 pos) |
virtual void | edNormalize () |
virtual void | edMinaxis () |
virtual void | edMaxaxis () |
virtual void | edCentralize () |
virtual void | edSnap () |
virtual void | edInvertAnimation () |
unsigned | frameCount () const |
unsigned | frameIndex () const |
void | frameIndex (unsigned i) |
laStaticModel * | framePtr () |
double | duration () const |
M_BOOL | isSolid () const |
virtual char * | strTexture () |
virtual unsigned | vertexCount () |
virtual laPoint3 | boundaryMin () |
virtual laPoint3 | boundaryMax () |
![]() | |
virtual laTexture * | texture () |
void | setDirectoryPrefix (M_BOOL bAdd) |
void | setTexture (laTexture nTex, M_BOOL bEmissive, unsigned nShininess) |
Public Attributes | |
M_BOOL | bIsSolid |
Additional Inherited Members | |
![]() | |
static void | edRotate (M_BOOL bRot, double a=0) |
static void | edBend (M_BOOL bBend, double a=0, double s=1) |
static void | edOffset (M_BOOL bBend, laPoint3 offset=laPoint3()) |
![]() | |
M_BOOL | _bAddDirectoryPrefix |
laRenderer * | _pCR |
char | _strTex [128] |
laTexture | _nTex |
M_BOOL | _bEmissive |
unsigned | _nShininess |
![]() | |
static M_BOOL | _bBend = M_FALSE |
static double | _dBendAng = 0 |
static double | _dBendScale = 1 |
static M_BOOL | _bRotate = M_FALSE |
static double | _dRotAng = 0 |
static double | _dRotTrans = 0 |
static M_BOOL | _bOffset = M_FALSE |
static laPoint3 | _ptOffset = laPoint3() |
Animated 3D Model.
Definition at line 40 of file laAnimatedModel.h.