LkEngine 0.1.2
 
Loading...
Searching...
No Matches
LkEngine::LClass Class Reference

Public Member Functions

 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 Public Member Functions

static const LClassGet (const std::type_index &ClassType)
 Retrieve metadata for a LClass.
 
template<typename T >
static LClassRegister (std::string_view ClassName)
 Register metadata for a LClass.
 

The documentation for this class was generated from the following files: