summaryrefslogtreecommitdiff
path: root/include/qntan/Qntan.h
diff options
context:
space:
mode:
authorandreas2026-06-11 13:47:43 +0200
committerandreas2026-06-11 13:47:43 +0200
commit1be7983a349d8281fa692921b3da333815e7463f (patch)
tree01f32a8e2399be5a3b2caf5a4635457dbe33c074 /include/qntan/Qntan.h
parentd1c1af1664c330dab04b87fbf06dd0c67de2e846 (diff)
downloadQntan-1be7983a349d8281fa692921b3da333815e7463f.tar.gz
Qntan-1be7983a349d8281fa692921b3da333815e7463f.zip
Add drawBegin/drawEnd to GfxRenderer
Diffstat (limited to 'include/qntan/Qntan.h')
-rw-r--r--include/qntan/Qntan.h12
1 files changed, 12 insertions, 0 deletions
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`.
*/