OptionalvideoMode: Immutable<VideoModeInformation>OptionalisFullScreen: booleanOptionalisVSyncEnabled: booleanOptionalvSyncInterval: numberOptionalisHiddenOnStart: booleanOptionalisDepthBufferEnabled: booleanOptionalmultisampleCount: numberOptionalmultisampleHint: stringOptionalisHardwareGammaEncodingEnabled: booleanOptionalleftOrigin: numberOptionaltopOrigin: numberOptionaltitle: stringOptionalisTitleBarEnabled: booleanOptionalisBorderEnabled: booleanOptionalisRoundedEdgesEnabled: booleanOptionalisResizeAllowed: booleanOptionalisToolWindow: booleanOptionalisModalWindow: booleanOptionalisSheet: booleanOptionalisHiddenUntilSwap: booleanOptionalisAlphaBlendingEnabled: booleanOptionalisCustomChromeEnabled: booleanOptionalcustomTitleBarHeightInPoints: numberOptionalisFocusable: booleanOptionalnoGUIEvents: booleanProtected_customProtected_isProtected_isProtected_isProtected_isProtected_isProtected_isProtected_isProtected_isProtected_isProtected_isProtected_isProtected_isProtected_isProtected_isProtected_isProtected_isVSyncProtected_leftProtected_multisampleProtected_multisampleProtected_noGUIEventsProtected_titleProtected_topProtected_videoProtected_vThe size of the custom title bar, used for RSX Engine's main window on macOS.
If true the window will support transparency based on the alpha channel of the render target.
Determines if the window border should be shown or not.
If true the window will have a custom chrome, used for RSX Engine's main window on macOS.
Should the window be created with a depth/stencil buffer.
If set to false, indicates the window should not be focusable by the user, that is after creation or calling show() won't set the focus to this window neither remove the focus from any currently focused window.
By default, true.
Should the window be opened in fullscreen mode.
Should the written color pixels be gamma corrected before write.
Should the window be hidden initially.
Window will be created as hidden and only be shown when the first framebuffer swap happens.
When a modal window is open all other windows will be locked until modal window is closed.
Determines if the user can resize the window by dragging on the window edges.
Determines if the window will attempt to round edges. Currently supported on MacOS and Windows 11 and up.
Should the window be displayed as sheet. Specific to macOS.
Determines if the title-bar should be shown or not.
Tool windows have no task bar entry and always remain on top of their parent window.
Should the window wait for vertical sync before swapping buffers.
Window origin on X axis in pixels. -1 == screen center. Relative to monitor provided in videoMode.
If higher than 1, texture containing multiple samples per pixel is created.
Hint about what kind of multisampling to use. Render system specific.
If enabled, no UI events will be dispatched to the window.
Title of the window.
Window origin on Y axis in pixels. -1 == screen center. Relative to monitor provided in videoMode.
Output monitor, frame buffer resize and refresh rate.
Determines how many vsync intervals occur per frame. FPS = refreshRate/interval. Usually 1 when vsync active.
Copies all properties defined by the prototype of RenderWindowInformation from other to this instance.
Clones this instance and returns a new RenderWindowInformation with identical values.
Determines if this RenderWindowInformation instance is equal to the other instance.
StaticisDetermines if both RenderWindowInformation instances are equal.
Structure that is used for initializing a render window.