X-Git-Url: https://git.jsancho.org/?a=blobdiff_plain;f=src%2FIrrlichtDevice.h;h=3702c6f74d2a38f14acad3d68a85b4a0be3ed789;hb=2dd8c4827c6c6afaba10fd04f50ec1587a750be5;hp=c3649037ab708d1334a501635dfc4062ab109fde;hpb=d27297a52c2399bd71661513d93da43a2a3e9ad1;p=guile-irrlicht.git diff --git a/src/IrrlichtDevice.h b/src/IrrlichtDevice.h index c364903..3702c6f 100644 --- a/src/IrrlichtDevice.h +++ b/src/IrrlichtDevice.h @@ -22,15 +22,22 @@ #ifndef __GUILE_IRRLICHT_DEVICE_INCLUDED__ #define __GUILE_IRRLICHT_DEVICE_INCLUDED__ +#include #include extern "C" { void - init_irrlicht_device (void); + init_device (void); void - init_irrlicht_device_object (void); + init_device_type (void); + + SCM + wrap_device (irr::IrrlichtDevice* device); + + irr::IrrlichtDevice* + unwrap_device (SCM device_obj); SCM irr_createDevice (SCM deviceType, @@ -41,6 +48,12 @@ extern "C" { SCM vsync, SCM receiver); + SCM + irr_getSceneManager (SCM device_obj); + + SCM + irr_getVideoDriver (SCM device_obj); + SCM irr_setWindowCaption (SCM device, SCM text);