]> git.jsancho.org Git - c-irrlicht.git/blobdiff - include/IVideoDriver.h
C compatible types
[c-irrlicht.git] / include / IVideoDriver.h
index 042ee6b79265cc120c3ce58192959fe855171bd7..98a837e163771e506aa52cf960aa98fbb778dfef 100644 (file)
@@ -22,6 +22,7 @@
 #ifndef __C_IRR_I_VIDEO_DRIVER_H_INCLUDED__
 #define __C_IRR_I_VIDEO_DRIVER_H_INCLUDED__
 
+#include "ITexture.h"
 #include "SColor.h"
 #include "SExposedVideoData.h"
 #include "rect.h"
@@ -32,17 +33,21 @@ typedef void irr_video_IVideoDriver;
 extern "C" {
 #endif
 
-  bool
+  int
   irr_video_IVideoDriver_beginScene(irr_video_IVideoDriver* driver,
-                                    bool backBuffer,
-                                    bool zBuffer,
+                                    int backBuffer,
+                                    int zBuffer,
                                     const irr_video_SColor* color,
                                     irr_video_SExposedVideoData* videoData,
                                     const irr_core_rect_s32* sourceRect);
 
-  bool
+  int
   irr_video_IVideoDriver_endScene(irr_video_IVideoDriver* driver);
 
+  irr_video_ITexture*
+  irr_video_IVideoDriver_getTexture(irr_video_IVideoDriver* driver,
+                                    const char* filename);
+
 #ifdef __cplusplus
 }
 #endif