Property

bearlyb.video.Window.Property
enum Property(val name: String)

Attributes

Graph
Supertypes
trait Enum
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
Known subtypes
class AlwaysOnTop
class Focusable
class Fullscreen
class Height
class Hidden
class Maximized
class PopupMenu
class Metal
class Minimized
class Modal
class MouseGrabbed
class OpenGL
class Parent
class Resizable
class Title
class Transparent
class Tooltip
class Utility
class Vulkan
class Width
class X
class Y
Show all

Members list

Type members

Enum entries

final case class AlwaysOnTop(value: Boolean) extends Property

: true if the window should be always on top

: true if the window should be always on top

Attributes

final case class BorderlessBoolean(value: Boolean) extends Property

: true if the window has no window decoration

: true if the window has no window decoration

Attributes

final case class ExternalGraphicsContext(value: Boolean) extends Property

: true if the window will be used with an externally managed graphics context.

: true if the window will be used with an externally managed graphics context.

Attributes

final case class Focusable(value: Boolean) extends Property

: true if the window should accept keyboard input (defaults true)

: true if the window should accept keyboard input (defaults true)

Attributes

final case class Fullscreen(value: Boolean) extends Property

: true if the window should start in fullscreen mode at desktop resolution

: true if the window should start in fullscreen mode at desktop resolution

Attributes

final case class Height(value: Long) extends Property

: the height of the window

: the height of the window

Attributes

final case class Hidden(value: Boolean) extends Property

: true if the window should start hidden

: true if the window should start hidden

Attributes

final case class HighPixelDensity(value: Boolean) extends Property

: true if the window uses a high pixel density buffer if possible

: true if the window uses a high pixel density buffer if possible

Attributes

final case class Maximized(value: Boolean) extends Property

: true if the window should start maximized

: true if the window should start maximized

Attributes

final case class Metal(value: Boolean) extends Property

: true if the window will be used with Metal rendering

: true if the window will be used with Metal rendering

Attributes

final case class Minimized(value: Boolean) extends Property

: true if the window should start minimized

: true if the window should start minimized

Attributes

final case class Modal(value: Boolean) extends Property

: true if the window is modal to its parent

: true if the window is modal to its parent

Attributes

final case class MouseGrabbed(value: Boolean) extends Property

: true if the window starts with grabbed mouse focus

: true if the window starts with grabbed mouse focus

Attributes

final case class OpenGL(value: Boolean) extends Property

: true if the window will be used with OpenGL rendering

: true if the window will be used with OpenGL rendering

Attributes

final case class Parent(value: Window) extends Property

: an SDL_Window that will be the parent of this window, required for windows with the "tooltip", "menu", and "modal" properties

: an SDL_Window that will be the parent of this window, required for windows with the "tooltip", "menu", and "modal" properties

Attributes

final case class PopupMenu(value: Boolean) extends Property

: true if the window is a popup menu

: true if the window is a popup menu

Attributes

final case class Resizable(value: Boolean) extends Property

: true if the window should be resizable

: true if the window should be resizable

Attributes

final case class Title(value: String) extends Property

: the title of the window, in UTF-8 encoding

: the title of the window, in UTF-8 encoding

Attributes

final case class Tooltip(value: Boolean) extends Property

: true if the window is a tooltip

: true if the window is a tooltip

Attributes

final case class Transparent(value: Boolean) extends Property

: true if the window show transparent in the areas with alpha of 0

: true if the window show transparent in the areas with alpha of 0

Attributes

final case class Utility(value: Boolean) extends Property

: true if the window is a utility window, not showing in the task bar and window list

: true if the window is a utility window, not showing in the task bar and window list

Attributes

final case class Vulkan(value: Boolean) extends Property

: true if the window will be used with Vulkan rendering

: true if the window will be used with Vulkan rendering

Attributes

final case class Width(value: Long) extends Property

: the width of the window

: the width of the window

Attributes

final case class X(value: Long) extends Property

: the x position of the window, or SDL_WINDOWPOS_CENTERED, defaults to SDL_WINDOWPOS_UNDEFINED. This is relative to the parent for windows with the "tooltip" or "menu" property set.

: the x position of the window, or SDL_WINDOWPOS_CENTERED, defaults to SDL_WINDOWPOS_UNDEFINED. This is relative to the parent for windows with the "tooltip" or "menu" property set.

Attributes

final case class Y(value: Long) extends Property

: the y position of the window, or SDL_WINDOWPOS_CENTERED, defaults to SDL_WINDOWPOS_UNDEFINED. This is relative to the parent for windows with the "tooltip" or "menu" property set.

: the y position of the window, or SDL_WINDOWPOS_CENTERED, defaults to SDL_WINDOWPOS_UNDEFINED. This is relative to the parent for windows with the "tooltip" or "menu" property set.

Attributes