#include <SDOM_DisplayHandle.hpp>
◆ DisplayHandle() [1/4]
SDOM::DisplayHandle::DisplayHandle |
( |
| ) |
|
◆ DisplayHandle() [2/4]
SDOM::DisplayHandle::DisplayHandle |
( |
const std::string & |
name, |
|
|
const std::string & |
type |
|
) |
| |
|
inline |
◆ DisplayHandle() [3/4]
SDOM::DisplayHandle::DisplayHandle |
( |
const DisplayHandle & |
other | ) |
|
|
inline |
◆ DisplayHandle() [4/4]
SDOM::DisplayHandle::DisplayHandle |
( |
std::nullptr_t |
| ) |
|
|
inline |
◆ ~DisplayHandle()
SDOM::DisplayHandle::~DisplayHandle |
( |
| ) |
|
|
virtual |
◆ _registerLuaBindings()
void SDOM::DisplayHandle::_registerLuaBindings |
( |
const std::string & |
typeName, |
|
|
sol::state_view |
lua |
|
) |
| |
|
overrideprotectedvirtual |
◆ as()
template<typename T >
T * SDOM::DisplayHandle::as |
( |
| ) |
const |
|
inline |
◆ bind_minimal()
void SDOM::DisplayHandle::bind_minimal |
( |
sol::state_view |
lua | ) |
|
|
static |
◆ c_str()
const char * SDOM::DisplayHandle::c_str |
( |
| ) |
const |
|
inline |
◆ ensure_handle_table()
sol::table SDOM::DisplayHandle::ensure_handle_table |
( |
sol::state_view |
lua | ) |
|
|
static |
◆ get()
◆ get_lua()
◆ getName()
std::string SDOM::DisplayHandle::getName |
( |
| ) |
const |
|
inline |
◆ getName_lua()
std::string SDOM::DisplayHandle::getName_lua |
( |
DisplayHandle * |
self | ) |
const |
|
inline |
◆ getType()
std::string SDOM::DisplayHandle::getType |
( |
| ) |
const |
|
inline |
◆ getType_lua()
std::string SDOM::DisplayHandle::getType_lua |
( |
DisplayHandle * |
self | ) |
const |
|
inline |
◆ isValid()
bool SDOM::DisplayHandle::isValid |
( |
| ) |
const |
|
inline |
◆ isValid_lua()
bool SDOM::DisplayHandle::isValid_lua |
( |
DisplayHandle * |
self | ) |
const |
|
inline |
◆ lua_value_case_insensitive()
template<typename T >
static T SDOM::IDataObject::lua_value_case_insensitive |
( |
const sol::table & |
tbl, |
|
|
const std::string & |
key, |
|
|
const T & |
default_value |
|
) |
| |
|
inlinestaticinherited |
◆ onInit()
virtual bool SDOM::DisplayHandle::onInit |
( |
| ) |
|
|
inlineoverridevirtual |
◆ onQuit()
virtual void SDOM::DisplayHandle::onQuit |
( |
| ) |
|
|
inlineoverridevirtual |
◆ onUnitTest()
virtual bool SDOM::DisplayHandle::onUnitTest |
( |
| ) |
|
|
inlineoverridevirtual |
Runs unit tests for this object.
- Returns
- true if all tests pass, false otherwise.
Reimplemented from SDOM::IDataObject.
◆ operator bool()
SDOM::DisplayHandle::operator bool |
( |
| ) |
const |
|
inline |
◆ operator!=() [1/2]
bool SDOM::DisplayHandle::operator!= |
( |
const DisplayHandle & |
other | ) |
const |
|
inline |
◆ operator!=() [2/2]
bool SDOM::DisplayHandle::operator!= |
( |
std::nullptr_t |
| ) |
const |
|
inline |
◆ operator*()
◆ operator->()
◆ operator=() [1/2]
◆ operator=() [2/2]
◆ operator==() [1/2]
bool SDOM::DisplayHandle::operator== |
( |
const DisplayHandle & |
other | ) |
const |
|
inline |
◆ operator==() [2/2]
bool SDOM::DisplayHandle::operator== |
( |
std::nullptr_t |
| ) |
const |
|
inline |
◆ registerLuaBindings()
void SDOM::IDataObject::registerLuaBindings |
( |
const std::string & |
typeName, |
|
|
sol::state_view |
lua |
|
) |
| |
|
inlineinherited |
◆ reset()
void SDOM::DisplayHandle::reset |
( |
| ) |
|
|
inline |
◆ resolveChildSpec()
DisplayHandle SDOM::DisplayHandle::resolveChildSpec |
( |
const sol::object & |
spec | ) |
|
|
staticprotected |
◆ setName()
void SDOM::DisplayHandle::setName |
( |
const std::string & |
newName | ) |
|
|
inline |
◆ setType()
void SDOM::DisplayHandle::setType |
( |
const std::string & |
newType | ) |
|
|
inline |
◆ str()
std::string SDOM::DisplayHandle::str |
( |
| ) |
const |
|
inline |
◆ factory_
Factory* SDOM::DisplayHandle::factory_ = nullptr |
|
inlinestatic |
◆ LuaHandleName
constexpr const char* SDOM::DisplayHandle::LuaHandleName = "DisplayHandle" |
|
inlinestaticconstexpr |
◆ objHandleType_
The documentation for this class was generated from the following files: