X-Git-Url: https://git.jsancho.org/?a=blobdiff_plain;f=src%2FIrrlichtDevice.h;h=4b5b604ce41098e7138c358161068bd46fd24430;hb=21f12bf4ba8c031b36784e1e0a479535f477cc59;hp=c3649037ab708d1334a501635dfc4062ab109fde;hpb=d27297a52c2399bd71661513d93da43a2a3e9ad1;p=guile-irrlicht.git diff --git a/src/IrrlichtDevice.h b/src/IrrlichtDevice.h index c364903..4b5b604 100644 --- a/src/IrrlichtDevice.h +++ b/src/IrrlichtDevice.h @@ -22,15 +22,17 @@ #ifndef __GUILE_IRRLICHT_DEVICE_INCLUDED__ #define __GUILE_IRRLICHT_DEVICE_INCLUDED__ +#include #include +#include "util.h" extern "C" { void - init_irrlicht_device (void); + init_device (void); - void - init_irrlicht_device_object (void); + DECLARE_WRAPPED_TYPE (irr::IrrlichtDevice*, init_device_type, + wrap_device, unwrap_device); SCM irr_createDevice (SCM deviceType, @@ -42,7 +44,19 @@ extern "C" { SCM receiver); SCM - irr_setWindowCaption (SCM device, + irr_deviceDrop (SCM wrapped_device); + + SCM + irr_getGUIEnvironment (SCM wrapped_device); + + SCM + irr_getSceneManager (SCM wrapped_device); + + SCM + irr_getVideoDriver (SCM wrapped_device); + + SCM + irr_setWindowCaption (SCM wrapped_device, SCM text); }