Table of Contents

Class SdlConstants

Namespace
BSGameLib.Sdl3.Interop.Manual
Assembly
BSGameLib.Sdl3.Interop.dll

SDL3 constants that are macros in its headers, so the generator doesn't bind them, written out by hand: init, window, OpenGL, message box and mouse button flags.

public static class SdlConstants
Inheritance
SdlConstants
Inherited Members

Fields

SDL_BUTTON_LMASK

public const uint SDL_BUTTON_LMASK = 1

Field Value

uint

SDL_BUTTON_MMASK

public const uint SDL_BUTTON_MMASK = 2

Field Value

uint

SDL_BUTTON_RMASK

public const uint SDL_BUTTON_RMASK = 4

Field Value

uint

SDL_BUTTON_X1MASK

public const uint SDL_BUTTON_X1MASK = 8

Field Value

uint

SDL_BUTTON_X2MASK

public const uint SDL_BUTTON_X2MASK = 16

Field Value

uint

SDL_GL_CONTEXT_PROFILE_COMPATIBILITY

public const int SDL_GL_CONTEXT_PROFILE_COMPATIBILITY = 2

Field Value

int

SDL_GL_CONTEXT_PROFILE_CORE

public const int SDL_GL_CONTEXT_PROFILE_CORE = 1

Field Value

int

SDL_GL_CONTEXT_PROFILE_ES

public const int SDL_GL_CONTEXT_PROFILE_ES = 4

Field Value

int

SDL_INIT_AUDIO

public const uint SDL_INIT_AUDIO = 16

Field Value

uint

SDL_INIT_GAMEPAD

public const uint SDL_INIT_GAMEPAD = 8192

Field Value

uint

SDL_INIT_JOYSTICK

public const uint SDL_INIT_JOYSTICK = 512

Field Value

uint

SDL_INIT_VIDEO

public const uint SDL_INIT_VIDEO = 32

Field Value

uint

SDL_MESSAGEBOX_BUTTON_ESCAPEKEY_DEFAULT

public const uint SDL_MESSAGEBOX_BUTTON_ESCAPEKEY_DEFAULT = 2

Field Value

uint

SDL_MESSAGEBOX_BUTTON_RETURNKEY_DEFAULT

public const uint SDL_MESSAGEBOX_BUTTON_RETURNKEY_DEFAULT = 1

Field Value

uint

SDL_MESSAGEBOX_ERROR

public const uint SDL_MESSAGEBOX_ERROR = 16

Field Value

uint

SDL_MESSAGEBOX_INFORMATION

public const uint SDL_MESSAGEBOX_INFORMATION = 64

Field Value

uint

SDL_MESSAGEBOX_WARNING

public const uint SDL_MESSAGEBOX_WARNING = 32

Field Value

uint

SDL_WINDOWPOS_CENTERED

public const int SDL_WINDOWPOS_CENTERED = 805240832

Field Value

int

SDL_WINDOW_BORDERLESS

public const ulong SDL_WINDOW_BORDERLESS = 16

Field Value

ulong

SDL_WINDOW_FULLSCREEN

public const ulong SDL_WINDOW_FULLSCREEN = 1

Field Value

ulong

SDL_WINDOW_HIDDEN

public const ulong SDL_WINDOW_HIDDEN = 8

Field Value

ulong

SDL_WINDOW_HIGH_PIXEL_DENSITY

public const ulong SDL_WINDOW_HIGH_PIXEL_DENSITY = 8192

Field Value

ulong

SDL_WINDOW_INPUT_FOCUS

public const ulong SDL_WINDOW_INPUT_FOCUS = 512

Field Value

ulong

SDL_WINDOW_MINIMIZED

public const ulong SDL_WINDOW_MINIMIZED = 64

Field Value

ulong

SDL_WINDOW_MOUSE_FOCUS

public const ulong SDL_WINDOW_MOUSE_FOCUS = 1024

Field Value

ulong

SDL_WINDOW_NOT_FOCUSABLE

public const ulong SDL_WINDOW_NOT_FOCUSABLE = 2147483648

Field Value

ulong

SDL_WINDOW_OPENGL

public const ulong SDL_WINDOW_OPENGL = 2

Field Value

ulong

SDL_WINDOW_RESIZABLE

public const ulong SDL_WINDOW_RESIZABLE = 32

Field Value

ulong

SDL_WINDOW_VULKAN

public const ulong SDL_WINDOW_VULKAN = 268435456

Field Value

ulong