Fixes
This commit is contained in:
@ -22,11 +22,42 @@ namespace ia::iae
|
||||
{
|
||||
class UI
|
||||
{
|
||||
public:
|
||||
public:
|
||||
STATIC VOID PadX(IN FLOAT32 v = 5.0f);
|
||||
STATIC VOID PadY(IN FLOAT32 v = 5.0f);
|
||||
|
||||
STATIC VOID AlignCursorLeft(IN CONST ImRect &rect);
|
||||
STATIC VOID AlignCursorRight(IN CONST ImRect &rect, IN FLOAT32 width);
|
||||
STATIC VOID AlignCursorTop(IN CONST ImRect &rect);
|
||||
STATIC VOID AlignCursorBottom(IN CONST ImRect &rect, IN FLOAT32 height);
|
||||
STATIC VOID AlignCursorHCenter(IN CONST ImRect &rect, IN FLOAT32 width);
|
||||
STATIC VOID AlignCursorVCenter(IN CONST ImRect &rect, IN FLOAT32 height);
|
||||
|
||||
public:
|
||||
STATIC VOID FocusAssetView();
|
||||
|
||||
STATIC class View_Asset *GetAssetView();
|
||||
|
||||
STATIC class IView *GetFocusedView()
|
||||
{
|
||||
return s_focusedView;
|
||||
}
|
||||
|
||||
private:
|
||||
STATIC class IView *s_focusedView;
|
||||
|
||||
private:
|
||||
STATIC VOID Initialize();
|
||||
STATIC VOID Terminate();
|
||||
|
||||
STATIC VOID Update();
|
||||
STATIC VOID Draw();
|
||||
STATIC VOID Update();
|
||||
|
||||
STATIC VOID ProcessEvent(IN SDL_Event *event);
|
||||
|
||||
friend class Editor;
|
||||
|
||||
private:
|
||||
STATIC VOID DrawMenuBar();
|
||||
};
|
||||
}
|
||||
} // namespace ia::iae
|
||||
|
||||
Reference in New Issue
Block a user