raSystem  1.0 bata
raSystem::raCEGUI Class Reference

#include <raCEGUI.h>

Inheritance diagram for raSystem::raCEGUI:
raRender

Public Member Functions

 raCEGUI (raDirectX *dx)
 
virtual ~raCEGUI (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)
 
virtual void SetVisible (bool bVisible)
 
virtual void SetSelected (bool bSelected)
 
virtual const float GetBoundingsphereRadius ()
 
virtual bool Intersects (const raVector3 *pRayPos, const raVector3 *pRayDir, float *pDist)
 
- 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 void SetWorldMatrix (const raMatrix &value)
 
virtual raMatrixGetWorldMatrix (void)
 

Protected Attributes

HWND m_hwnd
 
raVector2 m_Windsize
 
- Protected Attributes inherited from raRender
raSmartPointer< raDirectXm_dx
 
raMatrix m_World
 
LPCSTR m_Name
 

Detailed Description

Definition at line 5 of file raCEGUI.h.

Constructor & Destructor Documentation

◆ raCEGUI()

raSystem::raCEGUI::raCEGUI ( raDirectX dx)

◆ ~raCEGUI()

virtual raSystem::raCEGUI::~raCEGUI ( void  )
inlinevirtual

Definition at line 9 of file raCEGUI.h.

Member Function Documentation

◆ Create()

virtual bool raSystem::raCEGUI::Create ( )
virtual

Reimplemented from raRender.

◆ Destroy()

virtual void raSystem::raCEGUI::Destroy ( )
virtual

Reimplemented from raRender.

◆ GetBoundingsphereRadius()

virtual const float raSystem::raCEGUI::GetBoundingsphereRadius ( )
inlinevirtual

Reimplemented from raRender.

Definition at line 21 of file raCEGUI.h.

◆ Intersects()

virtual bool raSystem::raCEGUI::Intersects ( const raVector3 pRayPos,
const raVector3 pRayDir,
float *  pDist 
)
inlinevirtual

Reimplemented from raRender.

Definition at line 22 of file raCEGUI.h.

◆ Render()

virtual bool raSystem::raCEGUI::Render ( UINT  drawOrder,
const raMatrix pView,
const raMatrix pProj,
const raLight pLight,
LPCSTR  techniqueName = "" 
)
virtual

Reimplemented from raRender.

◆ SetSelected()

virtual void raSystem::raCEGUI::SetSelected ( bool  bSelected)
inlinevirtual

Reimplemented from raRender.

Definition at line 19 of file raCEGUI.h.

◆ SetVisible()

virtual void raSystem::raCEGUI::SetVisible ( bool  bVisible)
inlinevirtual

Reimplemented from raRender.

Definition at line 18 of file raCEGUI.h.

◆ Update()

virtual bool raSystem::raCEGUI::Update ( float  fTime,
float  fRunTime 
)
inlinevirtual

Reimplemented from raRender.

Definition at line 16 of file raCEGUI.h.

Member Data Documentation

◆ m_hwnd

HWND raSystem::raCEGUI::m_hwnd
protected

Definition at line 24 of file raCEGUI.h.

◆ m_Windsize

raVector2 raSystem::raCEGUI::m_Windsize
protected

Definition at line 28 of file raCEGUI.h.


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