Canvas class
#include <Spore ModAPI/Spore/App/Canvas.h>
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
-
uint32_
t mnStyleFlags -
uint32_
t mnOptionFlags - bool mbFullscreen
- bool mbBlockInput
- bool mbInMovingSizeLoop
- bool mbInSizingLoop
- bool mbInMovingLoop
- bool mbMouseInClientArea
- int mnLastMouseX
- int mnLastMouseY
- bool mbEnablePaint
-
uint32_
t mnUpdateLockCount - eastl::string16 msCaption
-
uint32_
t mnMinWidth -
uint32_
t mnMinHeight - tagRECT mRectDesiredClient
- bool mbCursorVisible
- bool mbCursorShadowSupported
- bool mbMouseTrailsSupported
- bool mbMouseSonarSupported
-
uint32_
t mnIdleTimerIntervalMs - HKL mnKeyboardLayout
- int mnDefaultAnsiCodeForLocale
- 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