-#include <irrlicht/irrlicht.h>
-#include <libguile.h>
-
-template <typename TParent>
-SCM
-gui_IGUIEnvironment_addButton (SCM gui_environment,
- SCM rectangle,
- SCM parent,
- SCM id,
- SCM text,
- SCM tooltiptext);
-
-template <typename TParent>
-SCM
-gui_IGUIEnvironment_addEditBox (SCM gui_environment,
- SCM text,
- SCM rectangle,
- SCM border,
- SCM parent,
- SCM id);
-
-template <typename TParent>
-SCM
-gui_IGUIEnvironment_addImage (SCM gui_environment,
- SCM image,
- SCM position,
- SCM use_alpha_channel,
- SCM parent,
- SCM id,
- SCM text);
-
-template <typename TParent>
-SCM
-gui_IGUIEnvironment_addListBox (SCM gui_environment,
- SCM rectangle,
- SCM parent,
- SCM id,
- SCM draw_background);
-
-template <typename TParent>
-SCM
-gui_IGUIEnvironment_addScrollBar (SCM gui_environment,
- SCM horizontal,
- SCM rectangle,
- SCM parent,
- SCM id);
-
-template <typename TParent>
-SCM
-gui_IGUIEnvironment_addStaticText (SCM gui_environment,
- SCM text,
- SCM rectangle,
- SCM border,
- SCM word_wrap,
- SCM parent,
- SCM id,
- SCM fill_background);
-
-template <typename TParent>
-SCM
-gui_IGUIEnvironment_addWindow (SCM gui_environment,
- SCM rectangle,
- SCM modal,
- SCM text,
- SCM parent,
- SCM id);
-
-SCM
-gui_IGUIEnvironment_getBuiltInFont (SCM gui_environment);
-
-SCM
-gui_IGUIEnvironment_getFont (SCM gui_environment,
- SCM filename);
-
-SCM
-gui_IGUIEnvironment_getSkin (SCM gui_environment);
-
-extern "C" {
- void
- init_gui_environment (void);
-}