Skip to content

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