#define __C_IRR_I_VIDEO_DRIVER_H_INCLUDED__
#include "SColor.h"
+#include "SExposedVideoData.h"
#include "rect.h"
+typedef void irr_video_IVideoDriver;
+
#ifdef __cplusplus
extern "C" {
#endif
- bool irr_video_IVideoDriver_beginScene(void* driver,
- bool backBuffer,
- bool zBuffer,
- const irr_video_SColor* color,
- void* videoData, // not used for now
- const irr_core_rect_s32* sourceRect);
+ bool
+ irr_video_IVideoDriver_beginScene(irr_video_IVideoDriver* driver,
+ bool backBuffer,
+ bool zBuffer,
+ const irr_video_SColor* color,
+ irr_video_SExposedVideoData* videoData,
+ const irr_core_rect_s32* sourceRect);
- bool irr_video_IVideoDriver_endScene(void* driver);
+ bool
+ irr_video_IVideoDriver_endScene(irr_video_IVideoDriver* driver);
#ifdef __cplusplus
}