class
#include <Spore ModAPI/Spore/App/Canvas.h>
Canvas
Public static functions
Constructors, destructors, conversion operators
- ~Canvas() virtual
Public functions
- auto Init() -> bool virtual
- auto Shutdown() -> bool virtual
- auto func0Ch() -> bool virtual
- auto func10h(bool) -> void virtual
- auto Update() -> void virtual
- auto Clear() -> void virtual
- auto GetStyle() -> int virtual
- auto SetStyle(int style) -> void virtual
- auto GetOptions() -> int virtual
- auto SetOptions(int options) -> void virtual
-
auto GetCaption() -> const char16_
t* virtual -
auto SetCaption(const char16_
t* caption) -> void virtual - auto GetPosition(int& x, int& y) -> void virtual
- auto SetPosition(int x, int y) -> void virtual
- auto GetClientArea(tagRECT& dstRect) -> void virtual
- auto SetClientArea(struct tagRECT rect) -> void virtual
- auto IsActive() -> bool virtual
- auto SetActive(bool active) -> void virtual
- auto IsVisible() -> bool virtual
- auto SetVisible(bool visible) -> void virtual
- auto IsFullscreen() -> bool virtual
- auto SetFullscreen(bool fullscreen, int width, int height) -> void virtual
- auto IsMinimized() -> bool virtual
- auto IsMaximized() -> bool virtual
- auto GetMessageServer() -> IMessageManager* virtual
- auto SetMessageServer(IMessageManager*) -> void virtual
- auto func6Ch(int) -> void virtual
- auto func70h(int, int) -> void virtual
- auto HasSystemCursor() -> bool virtual
- auto SetSystemCursorVisible(bool visible) -> void virtual
- auto func7Ch(int, int) -> void virtual
- auto func80h(int) -> void virtual
- auto Tick() -> bool virtual
- Called every frame by cAppSystem::Run()
- auto func88h() -> int virtual
- auto func8Ch(int) -> void virtual
- auto func90h() -> int virtual
- auto GetWindow() -> HWND virtual
- auto GetCanvasClass() -> ATOM virtual
- auto GetMonitor() -> HMONITOR virtual
Public variables
- int field_4
- int mOptions
- bool mIsFullscreen
- bool field_D
- bool field_E
- bool field_F
- bool field_10
- bool field_11
- int field_14
- int field_18
- bool field_1C
- int field_20
- eastl::string16 mCaption
- int field_34
- int field_38
- tagRECT field_3C
- bool field_4C
- bool field_4D
- bool field_4E
- bool field_4F
- int field_50
- HKL mKeyboardLayout
- int mDefaultAnsiCodeForLocale
- IMessageManager* mpMessageServer
- int field_60
- int field_64
- int field_68
- bool field_6C
- bool field_6D
- bool field_6E
- ATOM mCanvasClass
- HWND mWindow
- int field_78
- HCURSOR mCursor
- HBRUSH mBrush
- int field_84
- int field_88
- int field_8C
- int field_90
- int field_94