raSystem
1.0 bata
|
#include <raRender.h>
Public Member Functions | |
raRender (raSmartPointer< raDirectX > dx, const raMatrix *mWorld=NULL, LPCSTR Name="Render") | |
virtual | ~raRender (void) |
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 fRunTime) |
LPCSTR | GetName () |
void | SetName (LPCSTR Name) |
virtual void | SetVisible (bool bVisible) |
virtual void | SetSelected (bool bSelected) |
virtual void | SetWorldMatrix (const raMatrix &value) |
virtual raMatrix * | GetWorldMatrix (void) |
virtual const float | GetBoundingsphereRadius () |
virtual bool | Intersects (const raVector3 *pRayPos, const raVector3 *pRayDir, float *pDist) |
Protected Attributes | |
raSmartPointer< raDirectX > | m_dx |
raMatrix | m_World |
LPCSTR | m_Name |
Friends | |
bool | operator== (const raRender &a, const raRender &b) |
Definition at line 3 of file raRender.h.
raRender::raRender | ( | raSmartPointer< raDirectX > | dx, |
const raMatrix * | mWorld = NULL , |
||
LPCSTR | Name = "Render" |
||
) |
Definition at line 5 of file raRender.cpp.
|
inlinevirtual |
Definition at line 9 of file raRender.h.
|
inlinevirtual |
Reimplemented in raNode, raVisual, raGroup, raTree, raSystem::raCEGUI, and raGSEntity.
Definition at line 11 of file raRender.h.
Reimplemented in raNode, raVisual, raSystem::raMeshFile, raGroup, raTree, raSystem::raCEGUI, raGSEntity, and raMinimap.
Definition at line 12 of file raRender.h.
|
inlinevirtual |
Reimplemented in raVisual, and raSystem::raCEGUI.
Definition at line 27 of file raRender.h.
|
inline |
Definition at line 19 of file raRender.h.
Reimplemented in raNode.
Definition at line 14 of file raRender.cpp.
|
inlinevirtual |
Reimplemented in raGPUParticleSystem, raNode, raSystem::raCEGUI, raEntitySDKMesh, raEntity< VertexType, bIndexed, IndexType >, raEntity< CUBEMAPVERTEX >, raEntity< VERTEXPOSITIONCOLOR >, raEntity< VERTEXPOSITIONNORMALTEXTURED, true, UINT32 >, raEntity< VERTEXPOSITIONTEXTURED >, raEntity< VERTEXPOSITIONCOLOR, false >, raEntity< VERTEXPOSITIONNORMALTEXTURED >, raEntity< VERTEXPOSITION, false >, raEntity< POINTSPRITEVERTEX, false >, and raWater.
Definition at line 28 of file raRender.h.
|
inlinevirtual |
Reimplemented in raVisual, raNode, raTree, and raSystem::raCEGUI.
Definition at line 14 of file raRender.h.
|
inline |
Definition at line 20 of file raRender.h.
|
inlinevirtual |
Reimplemented in raVisual, raNode, and raSystem::raCEGUI.
Definition at line 23 of file raRender.h.
|
inlinevirtual |
Reimplemented in raVisual, raNode, and raSystem::raCEGUI.
Definition at line 22 of file raRender.h.
Reimplemented in raGroup, and raNode.
Definition at line 13 of file raRender.cpp.
|
inlinevirtual |
Reimplemented in raParticleSystem, raNode, raGPUParticleSystem, raSystem::raCEGUI, and raWater.
Definition at line 17 of file raRender.h.
Definition at line 37 of file raRender.h.
|
protected |
Definition at line 30 of file raRender.h.
|
protected |
Definition at line 35 of file raRender.h.
|
protected |
Definition at line 34 of file raRender.h.