mirror of https://github.com/ppy/SDL3-CS.git
Merge pull request #221 from Susko3/add-missing-enum-macro
Add missing enum typedefs and macros
This commit is contained in:
commit
424a42fcff
|
|
@ -7,7 +7,7 @@ namespace SDL
|
||||||
{
|
{
|
||||||
[Flags]
|
[Flags]
|
||||||
[Typedef]
|
[Typedef]
|
||||||
public enum IMG_InitFlags : int
|
public enum IMG_InitFlags : UInt32
|
||||||
{
|
{
|
||||||
IMG_INIT_JPG = SDL3_image.IMG_INIT_JPG,
|
IMG_INIT_JPG = SDL3_image.IMG_INIT_JPG,
|
||||||
IMG_INIT_PNG = SDL3_image.IMG_INIT_PNG,
|
IMG_INIT_PNG = SDL3_image.IMG_INIT_PNG,
|
||||||
|
|
@ -21,5 +21,11 @@ namespace SDL
|
||||||
{
|
{
|
||||||
[Constant]
|
[Constant]
|
||||||
public static readonly int SDL_IMAGE_VERSION = SDL3.SDL_VERSIONNUM(SDL_IMAGE_MAJOR_VERSION, SDL_IMAGE_MINOR_VERSION, SDL_IMAGE_MICRO_VERSION);
|
public static readonly int SDL_IMAGE_VERSION = SDL3.SDL_VERSIONNUM(SDL_IMAGE_MAJOR_VERSION, SDL_IMAGE_MINOR_VERSION, SDL_IMAGE_MICRO_VERSION);
|
||||||
|
|
||||||
|
[Macro]
|
||||||
|
public static bool SDL_IMAGE_VERSION_ATLEAST(int X, int Y, int Z) =>
|
||||||
|
((SDL_IMAGE_MAJOR_VERSION >= X) &&
|
||||||
|
(SDL_IMAGE_MAJOR_VERSION > X || SDL_IMAGE_MINOR_VERSION >= Y) &&
|
||||||
|
(SDL_IMAGE_MAJOR_VERSION > X || SDL_IMAGE_MINOR_VERSION > Y || SDL_IMAGE_MICRO_VERSION >= Z));
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -7,7 +7,18 @@ namespace SDL
|
||||||
{
|
{
|
||||||
[Flags]
|
[Flags]
|
||||||
[Typedef]
|
[Typedef]
|
||||||
public enum TTF_SubStringFlags : int
|
public enum TTF_FontStyleFlags : UInt32
|
||||||
|
{
|
||||||
|
TTF_STYLE_NORMAL = SDL3_ttf.TTF_STYLE_NORMAL,
|
||||||
|
TTF_STYLE_BOLD = SDL3_ttf.TTF_STYLE_BOLD,
|
||||||
|
TTF_STYLE_ITALIC = SDL3_ttf.TTF_STYLE_ITALIC,
|
||||||
|
TTF_STYLE_UNDERLINE = SDL3_ttf.TTF_STYLE_UNDERLINE,
|
||||||
|
TTF_STYLE_STRIKETHROUGH = SDL3_ttf.TTF_STYLE_STRIKETHROUGH,
|
||||||
|
}
|
||||||
|
|
||||||
|
[Flags]
|
||||||
|
[Typedef]
|
||||||
|
public enum TTF_SubStringFlags : UInt32
|
||||||
{
|
{
|
||||||
TTF_SUBSTRING_TEXT_START = SDL3_ttf.TTF_SUBSTRING_TEXT_START,
|
TTF_SUBSTRING_TEXT_START = SDL3_ttf.TTF_SUBSTRING_TEXT_START,
|
||||||
TTF_SUBSTRING_LINE_START = SDL3_ttf.TTF_SUBSTRING_LINE_START,
|
TTF_SUBSTRING_LINE_START = SDL3_ttf.TTF_SUBSTRING_LINE_START,
|
||||||
|
|
@ -19,5 +30,11 @@ namespace SDL
|
||||||
{
|
{
|
||||||
[Constant]
|
[Constant]
|
||||||
public static readonly int SDL_TTF_VERSION = SDL3.SDL_VERSIONNUM(SDL_TTF_MAJOR_VERSION, SDL_TTF_MINOR_VERSION, SDL_TTF_MICRO_VERSION);
|
public static readonly int SDL_TTF_VERSION = SDL3.SDL_VERSIONNUM(SDL_TTF_MAJOR_VERSION, SDL_TTF_MINOR_VERSION, SDL_TTF_MICRO_VERSION);
|
||||||
|
|
||||||
|
[Macro]
|
||||||
|
public static bool SDL_TTF_VERSION_ATLEAST(int X, int Y, int Z) =>
|
||||||
|
((SDL_TTF_MAJOR_VERSION >= X) &&
|
||||||
|
(SDL_TTF_MAJOR_VERSION > X || SDL_TTF_MINOR_VERSION >= Y) &&
|
||||||
|
(SDL_TTF_MAJOR_VERSION > X || SDL_TTF_MINOR_VERSION > Y || SDL_TTF_MICRO_VERSION >= Z));
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue