]> git.jsancho.org Git - guile-irrlicht.git/blobdiff - src/device.h
Some doc
[guile-irrlicht.git] / src / device.h
index 0f3d243b890849d1d847021f07c18df4c0b7cbce..5081ccd572c92c6d0d38736b7cd7120e9fcbb95f 100644 (file)
 #ifndef __GUILE_IRRLICHT_DEVICE_H_INCLUDED__
 #define __GUILE_IRRLICHT_DEVICE_H_INCLUDED__
 
-#include <irrlicht/irrlicht.h>
-#include <libguile.h>
-#include "wrapped.h"
-
-extern "C" {
-
-  void
-  init_device (void);
-
-  DECLARE_WRAPPED_TYPE (irr::IrrlichtDevice*, init_device_type,
-                        device_p, wrap_device, unwrap_device);
-
-  SCM
-  irr_createDevice (SCM deviceType,
-                    SCM windowSize,
-                    SCM bits,
-                    SCM fullscreen,
-                    SCM stencilbuffer,
-                    SCM vsync,
-                    SCM receiver);
-
-  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);
-
-}
+void
+init_device (void);
 
 #endif