@@ -52,6 +52,9 @@ extern fn SDL_Init(flags: InitFlags) i32;
52
52
pub const quit = SDL_Quit ;
53
53
extern fn SDL_Quit () void ;
54
54
55
+ pub const setMainReady = SDL_SetMainReady ;
56
+ extern fn SDL_SetMainReady () void ;
57
+
55
58
//--------------------------------------------------------------------------------------------------
56
59
//
57
60
// Configuration Variables
@@ -64,6 +67,11 @@ pub fn setHint(name: [:0]const u8, value: [:0]const u8) bool {
64
67
}
65
68
extern fn SDL_SetHint (name : [* :0 ]const u8 , value : [* :0 ]const u8 ) Bool ;
66
69
70
+ pub fn setAppMetadata (name : [:0 ]const u8 , version : [:0 ]const u8 , identifier : [:0 ]const u8 ) Error ! void {
71
+ if (SDL_SetAppMetadata (name , version , identifier ) == False ) return makeError ();
72
+ }
73
+ extern fn SDL_SetAppMetadata (appname : [* :0 ]const u8 , appversion : [* :0 ]const u8 , appidentifier : [* :0 ]const u8 ) Bool ;
74
+
67
75
//--------------------------------------------------------------------------------------------------
68
76
//
69
77
// Error Handling
@@ -422,6 +430,7 @@ pub const Renderer = opaque {
422
430
pub const create = createRenderer ;
423
431
pub const destroy = destroyRenderer ;
424
432
pub const present = renderPresent ;
433
+ pub const debugText = renderDebugText ;
425
434
};
426
435
427
436
/// Get the number of 2D rendering drivers available for the current display.
@@ -757,6 +766,11 @@ extern fn SDL_RenderReadPixels(
757
766
pitch : c_int ,
758
767
) c_int ;
759
768
769
+ pub fn renderDebugText (renderer : * Renderer , x : f32 , y : f32 , str : [* :0 ]const u8 ) Error ! void {
770
+ if (SDL_RenderDebugText (renderer , x , y , str ) == False ) return makeError ();
771
+ }
772
+ extern fn SDL_RenderDebugText (renderer : * Renderer , x : f32 , y : f32 , str : [* :0 ]const u8 ) Bool ;
773
+
760
774
//--------------------------------------------------------------------------------------------------
761
775
//
762
776
// Pixel Formats and Conversion Routines (SDL_pixels.h)
0 commit comments