void* irr_IrrlichtDevice_getSceneManager(void* device);
void* irr_IrrlichtDevice_getVideoDriver(void* device);
+ void irr_IrrlichtDevice_setWindowCaption(void* device, const char* text);
#ifdef __cplusplus
}
*/
#include <irrlicht/irrlicht.h>
+#include <wchar.h>
#include "IrrlichtDevice.h"
extern "C" {
{
return ((irr::IrrlichtDevice*)device)->getVideoDriver();
}
+
+ void irr_IrrlichtDevice_setWindowCaption(void* device, const char* text)
+ {
+ wchar_t *wtext = (wchar_t*)malloc(strlen(text) + 1);
+ mbsrtowcs(wtext, &text, strlen(text) + 1, NULL);
+ ((irr::IrrlichtDevice*)device)->setWindowCaption(wtext);
+ }
}