mirror of https://github.com/ppy/SDL3-CS.git
Merge pull request #226 from Susko3/let-sdl-version-generate
Let SDL*_VERSION constants autogenerate
This commit is contained in:
commit
5bf8143c4a
|
|
@ -44,5 +44,8 @@ namespace SDL
|
||||||
|
|
||||||
[NativeTypeName("#define SDL_MICRO_VERSION 0")]
|
[NativeTypeName("#define SDL_MICRO_VERSION 0")]
|
||||||
public const int SDL_MICRO_VERSION = 0;
|
public const int SDL_MICRO_VERSION = 0;
|
||||||
|
|
||||||
|
[NativeTypeName("#define SDL_VERSION SDL_VERSIONNUM(SDL_MAJOR_VERSION, SDL_MINOR_VERSION, SDL_MICRO_VERSION)")]
|
||||||
|
public const int SDL_VERSION = ((3) * 1000000 + (3) * 1000 + (0));
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -18,9 +18,6 @@ namespace SDL
|
||||||
[Macro]
|
[Macro]
|
||||||
public static int SDL_VERSIONNUM_MICRO(int version) => ((version) % 1000);
|
public static int SDL_VERSIONNUM_MICRO(int version) => ((version) % 1000);
|
||||||
|
|
||||||
[Constant]
|
|
||||||
public static readonly int SDL_VERSION = SDL_VERSIONNUM(SDL_MAJOR_VERSION, SDL_MINOR_VERSION, SDL_MICRO_VERSION);
|
|
||||||
|
|
||||||
[Macro]
|
[Macro]
|
||||||
public static bool SDL_VERSION_ATLEAST(int X, int Y, int Z) => SDL_VERSION >= SDL_VERSIONNUM(X, Y, Z);
|
public static bool SDL_VERSION_ATLEAST(int X, int Y, int Z) => SDL_VERSION >= SDL_VERSIONNUM(X, Y, Z);
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -251,5 +251,8 @@ namespace SDL
|
||||||
|
|
||||||
[NativeTypeName("#define SDL_IMAGE_MICRO_VERSION 0")]
|
[NativeTypeName("#define SDL_IMAGE_MICRO_VERSION 0")]
|
||||||
public const int SDL_IMAGE_MICRO_VERSION = 0;
|
public const int SDL_IMAGE_MICRO_VERSION = 0;
|
||||||
|
|
||||||
|
[NativeTypeName("#define SDL_IMAGE_VERSION SDL_VERSIONNUM(SDL_IMAGE_MAJOR_VERSION, SDL_IMAGE_MINOR_VERSION, SDL_IMAGE_MICRO_VERSION)")]
|
||||||
|
public const int SDL_IMAGE_VERSION = ((3) * 1000000 + (3) * 1000 + (0));
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -5,9 +5,6 @@ namespace SDL
|
||||||
{
|
{
|
||||||
public static unsafe partial class SDL3_image
|
public static unsafe partial class SDL3_image
|
||||||
{
|
{
|
||||||
[Constant]
|
|
||||||
public static readonly int SDL_IMAGE_VERSION = SDL3.SDL_VERSIONNUM(SDL_IMAGE_MAJOR_VERSION, SDL_IMAGE_MINOR_VERSION, SDL_IMAGE_MICRO_VERSION);
|
|
||||||
|
|
||||||
[Macro]
|
[Macro]
|
||||||
public static bool SDL_IMAGE_VERSION_ATLEAST(int X, int Y, int Z) =>
|
public static bool SDL_IMAGE_VERSION_ATLEAST(int X, int Y, int Z) =>
|
||||||
((SDL_IMAGE_MAJOR_VERSION >= X) &&
|
((SDL_IMAGE_MAJOR_VERSION >= X) &&
|
||||||
|
|
|
||||||
|
|
@ -545,6 +545,9 @@ namespace SDL
|
||||||
[NativeTypeName("#define SDL_TTF_MICRO_VERSION 0")]
|
[NativeTypeName("#define SDL_TTF_MICRO_VERSION 0")]
|
||||||
public const int SDL_TTF_MICRO_VERSION = 0;
|
public const int SDL_TTF_MICRO_VERSION = 0;
|
||||||
|
|
||||||
|
[NativeTypeName("#define SDL_TTF_VERSION SDL_VERSIONNUM(SDL_TTF_MAJOR_VERSION, SDL_TTF_MINOR_VERSION, SDL_TTF_MICRO_VERSION)")]
|
||||||
|
public const int SDL_TTF_VERSION = ((3) * 1000000 + (3) * 1000 + (0));
|
||||||
|
|
||||||
[NativeTypeName("#define TTF_PROP_FONT_CREATE_FILENAME_STRING \"SDL_ttf.font.create.filename\"")]
|
[NativeTypeName("#define TTF_PROP_FONT_CREATE_FILENAME_STRING \"SDL_ttf.font.create.filename\"")]
|
||||||
public static ReadOnlySpan<byte> TTF_PROP_FONT_CREATE_FILENAME_STRING => "SDL_ttf.font.create.filename"u8;
|
public static ReadOnlySpan<byte> TTF_PROP_FONT_CREATE_FILENAME_STRING => "SDL_ttf.font.create.filename"u8;
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -29,9 +29,6 @@ namespace SDL
|
||||||
|
|
||||||
public static unsafe partial class SDL3_ttf
|
public static unsafe partial class SDL3_ttf
|
||||||
{
|
{
|
||||||
[Constant]
|
|
||||||
public static readonly int SDL_TTF_VERSION = SDL3.SDL_VERSIONNUM(SDL_TTF_MAJOR_VERSION, SDL_TTF_MINOR_VERSION, SDL_TTF_MICRO_VERSION);
|
|
||||||
|
|
||||||
[Macro]
|
[Macro]
|
||||||
public static bool SDL_TTF_VERSION_ATLEAST(int X, int Y, int Z) =>
|
public static bool SDL_TTF_VERSION_ATLEAST(int X, int Y, int Z) =>
|
||||||
((SDL_TTF_MAJOR_VERSION >= X) &&
|
((SDL_TTF_MAJOR_VERSION >= X) &&
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue