raSystem
1.0 bata
|
#include <raAnimated.h>
Public Member Functions | |
raAnimatedNode (raSmartPointer< raDirectX > dx, LPCSTR strName="raAnimatedNode", raNode *pParent=NULL) | |
virtual void | Update (raFrameMap &m_FrameData, float fTime, UINT subScriptionNo) |
![]() | |
raNode (raSmartPointer< raDirectX > dx, LPCSTR strName="raNode", raNode *pParent=NULL) | |
~raNode () | |
void | SetChild (raNode *pChild) |
void | SetSibling (raNode *pSibling) |
virtual raMatrix * | GetWorldMatrix () |
virtual void | SetWorldMatrix (const raMatrix &value) |
virtual bool | Create () |
virtual void | Destroy () |
virtual bool | Render (UINT drawOrder, const raMatrix &pView, const raMatrix &pProj, const raLight *pLight, LPCSTR techniqueName="") |
virtual bool | Update (float fTime, float fElapsedTime) |
virtual void | SetVisible (bool bVisible) |
virtual void | SetSelected (bool bSelected) |
virtual void | TransformFrame (raMatrix *pParentWorld) |
virtual void | TransformFrame (raMatrix *pParentWorld, UINT instanceNo) |
raNode * | FindNode (LPCSTR strName) |
raNode * | FindRoot () |
raVisual * | GetVisual () |
void | SetVisual (raVisual *pVisual) |
raVisual * | GetVisual (UINT n) |
UINT | GetNumVisuals () |
virtual bool | Intersects (const raVector3 *pRayPos, const raVector3 *pRayDir, float *pDist) |
void | SetLocatorMarkers (raGroup *pGroup) |
![]() | |
raRender (raSmartPointer< raDirectX > dx, const raMatrix *mWorld=NULL, LPCSTR Name="Render") | |
virtual | ~raRender (void) |
LPCSTR | GetName () |
void | SetName (LPCSTR Name) |
virtual const float | GetBoundingsphereRadius () |
![]() | |
raAnimated () | |
UINT | GetAnimationKeyFromTime (float fTime) |
void | SetAnimation (UINT clip) |
Additional Inherited Members | |
![]() | |
std::vector< raVisual * > | m_Meshes |
![]() | |
UINT | m_startKey |
UINT | m_numKeys |
class raAnimation * | m_pAnimation |
![]() | |
raNode (const GUID &raguid, raSmartPointer< raDirectX > dx, LPCSTR strName="raNode", raNode *pParent=NULL) | |
![]() | |
raMatrix | m_WorldTransformed |
raNode * | m_pParent |
raNode * | m_pSibling |
raNode * | m_pChild |
raVisual * | m_pMesh |
![]() | |
raSmartPointer< raDirectX > | m_dx |
raMatrix | m_World |
LPCSTR | m_Name |
Definition at line 15 of file raAnimated.h.
raAnimatedNode::raAnimatedNode | ( | raSmartPointer< raDirectX > | dx, |
LPCSTR | strName = "raAnimatedNode" , |
||
raNode * | pParent = NULL |
||
) |
Definition at line 57 of file raAnimation.cpp.
|
virtual |
Reimplemented from raNode.
Definition at line 54 of file raAnimated.cpp.