raSystem  1.0 bata
raAnimatedNode Class Reference

#include <raAnimated.h>

Inheritance diagram for raAnimatedNode:
raNode raAnimated raRender

Public Member Functions

 raAnimatedNode (raSmartPointer< raDirectX > dx, LPCSTR strName="raAnimatedNode", raNode *pParent=NULL)
 
virtual void Update (raFrameMap &m_FrameData, float fTime, UINT subScriptionNo)
 
- Public Member Functions inherited from raNode
 raNode (raSmartPointer< raDirectX > dx, LPCSTR strName="raNode", raNode *pParent=NULL)
 
 ~raNode ()
 
void SetChild (raNode *pChild)
 
void SetSibling (raNode *pSibling)
 
virtual raMatrixGetWorldMatrix ()
 
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)
 
raNodeFindNode (LPCSTR strName)
 
raNodeFindRoot ()
 
raVisualGetVisual ()
 
void SetVisual (raVisual *pVisual)
 
raVisualGetVisual (UINT n)
 
UINT GetNumVisuals ()
 
virtual bool Intersects (const raVector3 *pRayPos, const raVector3 *pRayDir, float *pDist)
 
void SetLocatorMarkers (raGroup *pGroup)
 
- Public Member Functions inherited from raRender
 raRender (raSmartPointer< raDirectX > dx, const raMatrix *mWorld=NULL, LPCSTR Name="Render")
 
virtual ~raRender (void)
 
LPCSTR GetName ()
 
void SetName (LPCSTR Name)
 
virtual const float GetBoundingsphereRadius ()
 
- Public Member Functions inherited from raAnimated
 raAnimated ()
 
UINT GetAnimationKeyFromTime (float fTime)
 
void SetAnimation (UINT clip)
 

Additional Inherited Members

- Public Attributes inherited from raNode
std::vector< raVisual * > m_Meshes
 
- Public Attributes inherited from raAnimated
UINT m_startKey
 
UINT m_numKeys
 
class raAnimationm_pAnimation
 
- Protected Member Functions inherited from raNode
 raNode (const GUID &raguid, raSmartPointer< raDirectX > dx, LPCSTR strName="raNode", raNode *pParent=NULL)
 
- Protected Attributes inherited from raNode
raMatrix m_WorldTransformed
 
raNodem_pParent
 
raNodem_pSibling
 
raNodem_pChild
 
raVisualm_pMesh
 
- Protected Attributes inherited from raRender
raSmartPointer< raDirectXm_dx
 
raMatrix m_World
 
LPCSTR m_Name
 

Detailed Description

Definition at line 15 of file raAnimated.h.

Constructor & Destructor Documentation

◆ raAnimatedNode()

raAnimatedNode::raAnimatedNode ( raSmartPointer< raDirectX dx,
LPCSTR  strName = "raAnimatedNode",
raNode pParent = NULL 
)

Definition at line 57 of file raAnimation.cpp.

Member Function Documentation

◆ Update()

void raAnimatedNode::Update ( raFrameMap m_FrameData,
float  fTime,
UINT  subScriptionNo 
)
virtual

Reimplemented from raNode.

Definition at line 54 of file raAnimated.cpp.


The documentation for this class was generated from the following files: