ludus::platform::WindowBase::CreateInfo¶
Ludus Wiki · API overview · Browse API
Struct
Declared in modules/platform/include/ludus/platform/base/window.h
#include <ludus/platform/base/window.h>
struct ludus::platform::WindowBase::CreateInfo final
Fields¶
Name¶
std::string ludus::platform::WindowBase::CreateInfo::Name
Window title; Cocoa accepts valid UTF-8 of at most 4096 bytes and copies it at creation.
Declared in modules/platform/include/ludus/platform/base/window.h
Width¶
ludus::foundation::uint32 ludus::platform::WindowBase::CreateInfo::Width = 800
Requested content width; Cocoa interprets this in logical points (1..16384).
Related types: ludus::foundation::uint32
Declared in modules/platform/include/ludus/platform/base/window.h
Height¶
ludus::foundation::uint32 ludus::platform::WindowBase::CreateInfo::Height = 600
Requested content height; Cocoa interprets this in logical points (1..16384).
Related types: ludus::foundation::uint32
Declared in modules/platform/include/ludus/platform/base/window.h
CanvasSelector¶
std::string_view ludus::platform::WindowBase::CreateInfo::CanvasSelector = "#canvas"
Browser only.
Selector is copied at creation; the matching canvas is borrowed and must remain in the DOM until this window is destroyed.
Declared in modules/platform/include/ludus/platform/base/window.h
FramebufferLimit¶
ludus::foundation::uint32 ludus::platform::WindowBase::CreateInfo::FramebufferLimit = 4096
Related types: ludus::foundation::uint32
Declared in modules/platform/include/ludus/platform/base/window.h
CaptureBrowserInput¶
bool ludus::platform::WindowBase::CreateInfo::CaptureBrowserInput = true
Declared in modules/platform/include/ludus/platform/base/window.h