Home | Namespaces | Hierarchy | Alphabetical List | Class list | Files | Namespace Members | Class members | File members

nge::gui::CursorController Class Reference

#include <CursorController.hpp>

Inheritance diagram for nge::gui::CursorController:

nge::gui::IGUIController< ITexture > irr::IReferenceCounted

List of all members.

Public Member Functions

virtual bool add (c8 *file)
 CursorController (ISceneManager *irrSmgr, IVideoDriver *irrDriver, IGUIEnvironment *irrEvn, ICursorControl *irrCC)
position2di getMousePos ()
bool isOSCursorVisible () const
bool isVisible () const
virtual void remove (u32 index)
void render ()
void setMousePos (position2di Pos)
void setOSCursorVisible (bool visible)
void setVisible (bool visible)
virtual ~CursorController ()
 Destructor.

Private Member Functions

void updateMousePos ()

Private Attributes

ICursorControl * m_IrrCursorControl
bool m_IsOSCursorVisible
bool m_IsVisible
position2di m_MousePos


Detailed Description

Definition at line 17 of file CursorController.hpp.


Constructor & Destructor Documentation

nge::gui::CursorController::CursorController ( ISceneManager *  irrSmgr,
IVideoDriver *  irrDriver,
IGUIEnvironment *  irrEvn,
ICursorControl *  irrCC 
)

virtual nge::gui::CursorController::~CursorController (  )  [inline, virtual]

Destructor.

Definition at line 23 of file CursorController.hpp.

References nge::gui::IGUIController< ITexture >::Clear().


Member Function Documentation

virtual bool nge::gui::CursorController::add ( c8 file  )  [virtual]

position2di nge::gui::CursorController::getMousePos (  ) 

bool nge::gui::CursorController::isOSCursorVisible (  )  const

bool nge::gui::CursorController::isVisible (  )  const

virtual void nge::gui::CursorController::remove ( u32  index  )  [virtual]

void nge::gui::CursorController::render (  ) 

void nge::gui::CursorController::setMousePos ( position2di  Pos  ) 

void nge::gui::CursorController::setOSCursorVisible ( bool  visible  ) 

void nge::gui::CursorController::setVisible ( bool  visible  ) 

void nge::gui::CursorController::updateMousePos (  )  [private]


Member Data Documentation

Definition at line 52 of file CursorController.hpp.

Definition at line 49 of file CursorController.hpp.

Definition at line 50 of file CursorController.hpp.

Definition at line 51 of file CursorController.hpp.


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

The NUSoftware Game Engine
The NUSoftware Game Engine Documentation © 2007-2008 by Tomer Nosrati. Generated on Sat Apr 26 16:52:36 2008 by Doxygen (1.5.5)