#include <SDOM_IAssetObject.hpp>
|
static constexpr const char * | TypeName = "IAssetObject" |
|
◆ IAssetObject() [1/3]
SDOM::IAssetObject::IAssetObject |
( |
const InitStruct & |
init | ) |
|
◆ IAssetObject() [2/3]
SDOM::IAssetObject::IAssetObject |
( |
const sol::table & |
config | ) |
|
◆ IAssetObject() [3/3]
SDOM::IAssetObject::IAssetObject |
( |
| ) |
|
◆ ~IAssetObject()
SDOM::IAssetObject::~IAssetObject |
( |
| ) |
|
|
virtual |
◆ _registerLuaBindings()
void SDOM::IAssetObject::_registerLuaBindings |
( |
const std::string & |
typeName, |
|
|
sol::state_view |
lua |
|
) |
| |
|
overrideprotectedvirtual |
◆ as()
template<typename T >
T * SDOM::IAssetObject::as |
( |
| ) |
|
|
inline |
◆ getFilename()
const std::string & SDOM::IAssetObject::getFilename |
( |
| ) |
const |
|
inline |
◆ getName()
const std::string & SDOM::IAssetObject::getName |
( |
| ) |
const |
|
inline |
◆ getType()
const std::string & SDOM::IAssetObject::getType |
( |
| ) |
const |
|
inline |
◆ isInternal()
bool SDOM::IAssetObject::isInternal |
( |
| ) |
const |
|
inline |
◆ isLoaded()
bool SDOM::IAssetObject::isLoaded |
( |
| ) |
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::IAssetObject::onInit |
( |
| ) |
|
|
pure virtual |
◆ onLoad()
virtual void SDOM::IAssetObject::onLoad |
( |
| ) |
|
|
pure virtual |
◆ onQuit()
virtual void SDOM::IAssetObject::onQuit |
( |
| ) |
|
|
pure virtual |
◆ onUnitTest()
virtual bool SDOM::IAssetObject::onUnitTest |
( |
| ) |
|
|
inlineoverridevirtual |
◆ onUnload()
virtual void SDOM::IAssetObject::onUnload |
( |
| ) |
|
|
pure virtual |
◆ registerLuaBindings()
void SDOM::IDataObject::registerLuaBindings |
( |
const std::string & |
typeName, |
|
|
sol::state_view |
lua |
|
) |
| |
|
inlineinherited |
◆ setFilename()
void SDOM::IAssetObject::setFilename |
( |
const std::string & |
filename | ) |
|
|
inline |
◆ setName()
void SDOM::IAssetObject::setName |
( |
const std::string & |
name | ) |
|
|
inline |
◆ setType()
void SDOM::IAssetObject::setType |
( |
const std::string & |
type | ) |
|
|
inline |
◆ filename_
std::string SDOM::IAssetObject::filename_ |
|
protected |
◆ isInternal_
bool SDOM::IAssetObject::isInternal_ |
|
protected |
◆ isLoaded_
bool SDOM::IAssetObject::isLoaded_ = false |
|
protected |
◆ name_
std::string SDOM::IAssetObject::name_ |
|
protected |
◆ objHandleType_
sol::usertype<IAssetObject> SDOM::IAssetObject::objHandleType_ |
|
protected |
◆ type_
std::string SDOM::IAssetObject::type_ |
|
protected |
◆ TypeName
constexpr const char* SDOM::IAssetObject::TypeName = "IAssetObject" |
|
staticconstexpr |
The documentation for this class was generated from the following files: