From 1be7983a349d8281fa692921b3da333815e7463f Mon Sep 17 00:00:00 2001 From: andreas Date: Thu, 11 Jun 2026 13:47:43 +0200 Subject: Add drawBegin/drawEnd to GfxRenderer --- include/qntan/Qntan.h | 12 ++++++++++++ 1 file changed, 12 insertions(+) (limited to 'include') diff --git a/include/qntan/Qntan.h b/include/qntan/Qntan.h index be08b0f..ea35e70 100644 --- a/include/qntan/Qntan.h +++ b/include/qntan/Qntan.h @@ -1719,6 +1719,12 @@ struct Qntan_HttpClient { +#ifndef Qntan_GfxRenderer_drawBegin +# define Qntan_GfxRenderer_drawBegin(A) (*A)->drawBegin(A) +#endif +#ifndef Qntan_GfxRenderer_drawEnd +# define Qntan_GfxRenderer_drawEnd(A) (*A)->drawEnd(A) +#endif #ifndef Qntan_GfxRenderer_getInfo # define Qntan_GfxRenderer_getInfo(A, B) (*A)->getInfo(A, B) #endif @@ -1768,6 +1774,12 @@ struct Qntan_GfxRenderer { /* WARN: All around graphics rendering is heavily experimental! Make * sure you're ready to handle all kind of changes here. */ + void (*drawBegin)( struct Qntan_GfxRenderer** ); + /* For now, just here because needed to make winDOOF GDI API happy. + */ + void (*drawEnd)( struct Qntan_GfxRenderer** ); + /* For now, just here because needed to make winDOOF GDI API happy. + */ void (*getInfo)( struct Qntan_GfxRenderer**, struct Qntan_GfxRenderer_Info*dst ); /* Contextual info gets stored into `dst`. */ -- cgit v1.3.1