#include <SDOM_IDataObject.hpp>
◆ _registerLuaBindings()
virtual void SDOM::IDataObject::_registerLuaBindings |
( |
const std::string & |
typeName, |
|
|
sol::state_view |
lua |
|
) |
| |
|
inlineprotectedvirtual |
Reimplemented in SDOM::BitmapFont, SDOM::Button, SDOM::Checkbox, SDOM::Frame, SDOM::Group, SDOM::IconButton, SDOM::IDisplayObject, SDOM::IFontObject, SDOM::IPanelObject, SDOM::Label, SDOM::Radiobox, SDOM::SpriteSheet, SDOM::Stage, SDOM::Texture, SDOM::TristateButton, SDOM::TriStateCheckbox, SDOM::TruetypeFont, SDOM::TTFAsset, SDOM::AssetHandle, SDOM::Core, SDOM::DisplayHandle, and SDOM::IAssetObject.
◆ getName()
std::string SDOM::IDataObject::getName |
( |
| ) |
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 |
|
) |
| |
|
inlinestatic |
◆ onInit()
virtual bool SDOM::IDataObject::onInit |
( |
| ) |
|
|
pure virtual |
Implemented in SDOM::AssetHandle, SDOM::BitmapFont, SDOM::Button, SDOM::Checkbox, SDOM::Core, SDOM::DisplayHandle, SDOM::Event, SDOM::Factory, SDOM::Frame, SDOM::Group, SDOM::IconButton, SDOM::IDisplayObject, SDOM::IPanelObject, SDOM::Label, SDOM::Radiobox, SDOM::SpriteSheet, SDOM::Stage, SDOM::Texture, SDOM::TristateButton, SDOM::TriStateCheckbox, SDOM::TruetypeFont, SDOM::TTFAsset, SDOM::IAssetObject, and SDOM::IFontObject.
◆ onQuit()
virtual void SDOM::IDataObject::onQuit |
( |
| ) |
|
|
pure virtual |
Implemented in SDOM::AssetHandle, SDOM::BitmapFont, SDOM::Button, SDOM::Checkbox, SDOM::Core, SDOM::DisplayHandle, SDOM::Event, SDOM::Factory, SDOM::Frame, SDOM::Group, SDOM::IconButton, SDOM::IDisplayObject, SDOM::IPanelObject, SDOM::Label, SDOM::Radiobox, SDOM::SpriteSheet, SDOM::Stage, SDOM::Texture, SDOM::TristateButton, SDOM::TriStateCheckbox, SDOM::TruetypeFont, SDOM::TTFAsset, SDOM::IAssetObject, and SDOM::IFontObject.
◆ onUnitTest()
virtual bool SDOM::IDataObject::onUnitTest |
( |
| ) |
|
|
inlineoverridevirtual |
Runs unit tests for this object.
- Returns
- true if all tests pass, false otherwise.
Implements SDOM::IUnitTest.
Reimplemented in SDOM::IDisplayObject, SDOM::AssetHandle, SDOM::Core, SDOM::DisplayHandle, SDOM::Factory, SDOM::IAssetObject, SDOM::Label, SDOM::SpriteSheet, SDOM::Stage, SDOM::Texture, SDOM::TristateButton, and SDOM::TTFAsset.
◆ registerLuaBindings()
void SDOM::IDataObject::registerLuaBindings |
( |
const std::string & |
typeName, |
|
|
sol::state_view |
lua |
|
) |
| |
|
inline |
◆ setName()
void SDOM::IDataObject::setName |
( |
const std::string & |
newName | ) |
|
|
inline |
◆ name_
std::string SDOM::IDataObject::name_ = "IDataObject" |
|
protected |
◆ objHandleType_
sol::usertype<IDataObject> SDOM::IDataObject::objHandleType_ |
|
protected |
The documentation for this class was generated from the following file: