MyGUI::PointerManager Class Reference

#include <MyGUI_PointerManager.h>

Inheritance diagram for MyGUI::PointerManager:
Inheritance graph
[legend]

Public Member Functions

 PointerManager ()
 ~PointerManager ()
void initialise ()
void shutdown ()
bool load (const std::string &_file)
void _load (xml::ElementPtr _node, const std::string &_file, Version _version)
void setVisible (bool _visible)
bool isVisible ()
void setPointer (const std::string &_name)
void resetToDefaultPointer ()
const std::string & getDefaultPointer ()
void setDeafultPointer (const std::string &_value)
const std::string & getLayerName ()
void setLayerName (const std::string &_value)
IPointergetByName (const std::string &_name)
 __declspec (deprecated("use : void PointerManager::setVisible(bool _visible)")) void show()
 __declspec (deprecated("use : void PointerManager::setVisible(bool _visible)")) void hide()
 __declspec (deprecated("use : bool PointerManager::isVisible()")) bool isShow()

Static Public Member Functions

static PointerManagergetInstance ()
static PointerManagergetInstancePtr ()

Data Fields

delegates::CDelegate1< const
std::string & > 
eventChangeMousePointer

Detailed Description

Definition at line 36 of file MyGUI_PointerManager.h.


Constructor & Destructor Documentation

MyGUI::PointerManager::PointerManager (  ) 

Definition at line 46 of file MyGUI_PointerManager.cpp.

MyGUI::PointerManager::~PointerManager (  ) 

Definition at line 46 of file MyGUI_PointerManager.cpp.


Member Function Documentation

MyGUI::PointerManager::__declspec ( deprecated("use : bool PointerManager::isVisible()")   )  [inline]
Deprecated:
"use : bool PointerManager::isVisible()"

Definition at line 90 of file MyGUI_PointerManager.h.

MyGUI::PointerManager::__declspec ( deprecated("use : void PointerManager::setVisible(bool _visible)")   )  [inline]
Deprecated:
"use : void PointerManager::setVisible(bool _visible)"

Definition at line 88 of file MyGUI_PointerManager.h.

MyGUI::PointerManager::__declspec ( deprecated("use : void PointerManager::setVisible(bool _visible)")   )  [inline]
Deprecated:
"use : void PointerManager::setVisible(bool _visible)"

Definition at line 86 of file MyGUI_PointerManager.h.

void MyGUI::PointerManager::_load ( xml::ElementPtr  _node,
const std::string &  _file,
Version  _version 
)

Definition at line 102 of file MyGUI_PointerManager.cpp.

IPointer * MyGUI::PointerManager::getByName ( const std::string &  _name  ) 

Get pointer resource

Definition at line 335 of file MyGUI_PointerManager.cpp.

const std::string& MyGUI::PointerManager::getDefaultPointer (  )  [inline]

Get default pointer

Definition at line 65 of file MyGUI_PointerManager.h.

PointerManager & MyGUI::PointerManager::getInstance (  )  [static]

Definition at line 46 of file MyGUI_PointerManager.cpp.

PointerManager * MyGUI::PointerManager::getInstancePtr (  )  [static]

Definition at line 46 of file MyGUI_PointerManager.cpp.

const std::string& MyGUI::PointerManager::getLayerName (  )  [inline]

Definition at line 69 of file MyGUI_PointerManager.h.

void MyGUI::PointerManager::initialise (  ) 

Definition at line 48 of file MyGUI_PointerManager.cpp.

bool MyGUI::PointerManager::isVisible (  )  [inline]

Is mouse pointer visible

Definition at line 55 of file MyGUI_PointerManager.h.

bool MyGUI::PointerManager::load ( const std::string &  _file  ) 

Load additional MyGUI *_pointer.xml file

Definition at line 97 of file MyGUI_PointerManager.cpp.

void MyGUI::PointerManager::resetToDefaultPointer (  ) 

Reset to default pointer

Definition at line 243 of file MyGUI_PointerManager.cpp.

void MyGUI::PointerManager::setDeafultPointer ( const std::string &  _value  ) 

Set default pointer

Definition at line 305 of file MyGUI_PointerManager.cpp.

void MyGUI::PointerManager::setLayerName ( const std::string &  _value  ) 

Definition at line 313 of file MyGUI_PointerManager.cpp.

void MyGUI::PointerManager::setPointer ( const std::string &  _name  ) 

Set pointer that will be shown

Parameters:
_name of pointer

Definition at line 366 of file MyGUI_PointerManager.cpp.

void MyGUI::PointerManager::setVisible ( bool  _visible  ) 

Show or hide mouse pointer

Definition at line 208 of file MyGUI_PointerManager.cpp.

void MyGUI::PointerManager::shutdown (  ) 

Definition at line 74 of file MyGUI_PointerManager.cpp.


Field Documentation

Event : Mouse pointer has been changed.
signature : void method(const std::string& _pointerName)

Parameters:
_pointerName Name of current mouse pointer

Definition at line 81 of file MyGUI_PointerManager.h.


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

Generated on 5 Dec 2009 for MyGUI by  doxygen 1.6.1