Loading...
Searching...
No Matches
- Module CoreMacros
- : Should do a required/static_assert on the LClass registration to make sure a class that inherits LObject in fact do implement the LCLASS macro. Otherwise there is risk of undefined behaviour because the LClass registration won't take place.
- Member LkEngine::EClassType
- : Should be renamed to something else that doesn't contain the word 'Class'.
- Class LkEngine::LRendererAPI
- Might remove deriving from LObject here since the renderer API should only be of static use anyways.
- Member LkEngine::UI::Draw::Vec3Control (const std::string &Label, VectorType &Values, const float ResetValue=0.0f, const float ValueSpeed=0.10f, const float ValueMin=0.0f, const float ValueMax=0.0f, const float ColumnWidth=100.0f, uint32_t RenderMultiSelectAxes=0, const char *Format="%.2f")
- : Should ManuallyEdited be removed alltogether?
- Member LOBJECT_REGISTER (...)
- :
- Determine if to register class or struct (based on LCLASS or LSTRUCT).
- The class registration should be re-evaluated, as the call to ObjectRegistration should not be needed. The initial call to LClass::Get should be enough.
- Member LSTRUCT (Struct)
- :
- SFINAE on LCLASS/LSTRUCT implementations.
- Change 'Class' to 'Struct' in functions.
- Struct implementation similar to LClass.