My Project
|
currently selected item. More...
#include <SelectionManager.h>
Public Types | |
enum | ObjectBaseType { TYPE_CBASEOBJECT, TYPE_CGUIBASE, TYPE_UNKNOWN } |
Public Member Functions | |
SelectedItem (CBaseObject *pObj) | |
SelectedItem (CGUIBase *pObj) | |
IAttributeFields * | GetObject () |
CBaseObject * | GetAs3DObject () |
CGUIBase * | GetAs2DObject () |
operator bool () const | |
whether it is still a valid object. More... | |
bool | Is3DObject () |
bool | Is2DObject () |
Public Attributes | |
IAttributeFields::WeakPtr_type | m_pObjectRef |
enum ParaEngine::SelectedItem::ObjectBaseType | m_nItemType |
bool | m_bSelected |
currently selected item.
only a weak reference is kept for the selected object.
|
inline |
whether it is still a valid object.