kit#

Fully qualified name: omni::kit

namespace kit#

Classes#

IAppWindow

Application window.

IAppWindowFactory

Application window creation factory.

Enumerations#

CursorBlink

Window cursor blink.

Decorations

Whether window has decorations.

Floating

Whether window is always on top.

Fullscreen

Window fullscreen state.

Resize

Whether window resize is allowed.

Scaling

Whether window DPI is scaled to monitor DPI.

WindowState

Window state.

WindowType

Window Type.

Functions#

IAppWindow * getDefaultAppWindow()

Get default application window.

WindowDesc getDefaultWindowDesc()

Get default application window description.

Structs#

WindowDesc

Window description.

Typedefs#

Variables#

const carb::events::EventType kEventTypeWindowCreated

const carb::events::EventType kEventTypeWindowDestroyed

const carb::events::EventType kEventTypeWindowShutdown

const carb::events::EventType kEventTypeWindowStartup

constexpr const uint64_t kPositionCentered

constexpr const uint64_t kPositionUnset

constexpr const char * kWindowAlwaysOnTopPath

Whether application window is always on top.

constexpr const char * kWindowBlockAllInputPath

If application window blocks all input device.

constexpr const char * kWindowChildWindowsOnTopPath

Whether child windows are on top.

constexpr const char * kWindowCursorBlinkPath

If cursor blinks.

constexpr const char * kWindowDpiScaleOverridePath

DPI scale overrides value.

constexpr const char * kWindowEnabledPath

Whether application window is enabled.

constexpr const char * kWindowFullscreenPath

Whether application window is fullscreen.

constexpr const char * kWindowHeightPath

Height of application window.

constexpr const char * kWindowHideMouseInFullscreenPath

Whether application window hides mouse in fullscreen mode.

constexpr const char * kWindowIconPath

Icon path of the application window.

constexpr const char * kWindowMaximizedPath

Whether application window is maximized.

constexpr const char * kWindowNoDecorationsPath

Whether application window has no decorations.

constexpr const char * kWindowNoResizePath

Whether application window not allows resize.

constexpr const char * kWindowScaleToMonitorPath

Whether application window DPI is scaled with monitor DPI.

constexpr const char * kWindowTitlePath

Title of the application window.

constexpr const char * kWindowWidthPath

Width of application window.

constexpr const char * kWindowXPath

The x coordinate of the window.

constexpr const char * kWindowYPath

The y coordinate of the window.

constexpr const char * kpWindowHeightPath

previous saved height of application window.

constexpr const char * kpWindowMaximizedPath

previous saved state of whether application window is maximized.

constexpr const char * kpWindowWidthPath

previous saved width of application window.