5#include "LkEngine/Core/LObject/ObjectPtr.h"
8#include "LkEngine/Renderer/UI/Property.h"
9#include "LkEngine/Renderer/UI/TreeNode.h"
10#include "LkEngine/Renderer/UI/Table.h"
32 virtual void OnAttach() = 0;
33 virtual void OnDetach() = 0;
35 virtual void BeginFrame() = 0;
36 virtual void EndFrame() = 0;
38 virtual void SetDarkTheme() = 0;
43 virtual void InitializeFonts() = 0;
virtual void Initialize()=0
Initialize object.
virtual void Destroy()=0
Destroy object, releasing all resources.
Definition ObjectPtr.h:102
#define LCLASS(Class)
Definition CoreMacros.h:226