X-Git-Url: https://git.jsancho.org/?p=c-irrlicht.git;a=blobdiff_plain;f=src%2FIVideoDriver.cpp;fp=src%2FIVideoDriver.cpp;h=3b77b9106a6b0f70bd9d945e79264765421b1da2;hp=0033729a3d5715f7047991e4c4b10187eef4f866;hb=0894213e3fdec361f33f1a9816df3973d52590b0;hpb=85e297316b4debe167499b9954770c696e967b50 diff --git a/src/IVideoDriver.cpp b/src/IVideoDriver.cpp index 0033729..3b77b91 100644 --- a/src/IVideoDriver.cpp +++ b/src/IVideoDriver.cpp @@ -20,6 +20,7 @@ */ #include +#include #include "IVideoDriver.h" extern "C" { @@ -65,11 +66,21 @@ extern "C" { } int - irr_getFPS(irr_video_IVideoDriver* driver) + irr_video_getFPS(irr_video_IVideoDriver* driver) { return ((irr::video::IVideoDriver*)driver)->getFPS(); } + const char* + irr_video_getName(irr_video_IVideoDriver* driver) + { + const wchar_t *wname = ((irr::video::IVideoDriver*)driver)->getName(); + size_t nbytes = wcslen(wname) + 1; + char *name = (char*)malloc(nbytes); + wcstombs(name, wname, nbytes); + return name; + } + irr_video_ITexture* irr_video_getTexture(irr_video_IVideoDriver* driver, const char* filename)