|
| LClass (std::string_view InName, const std::type_index &InTypeID, FObjectCastFunction InCastFunction) |
|
FORCEINLINE const std::string & | GetName () const |
| Get name of class.
|
|
FORCEINLINE const std::type_index & | GetTypeID () const |
| Get type ID.
|
|
bool | operator== (const LClass &Other) const |
|
FORCEINLINE bool | IsRegistered () const |
| Check if class is registered in the static storage.
|
|
bool | IsChildOf (const LClass *OtherClass) const |
| Check if class is child of another class.
|
|
template<typename T > |
bool | IsChildOf () const |
|
|
static const LClass * | Get (const std::type_index &ClassType) |
| Retrieve metadata for a LClass.
|
|
template<typename T > |
static LClass * | Register (std::string_view ClassName) |
| Register metadata for a LClass.
|
|
The documentation for this class was generated from the following files:
- LkEngine/Source/LkEngine/Core/LObject/Class.h
- LkEngine/Source/LkEngine/Core/LObject/Class.cpp