#include "gui-element.h"
#include "gui-environment.h"
#include "gui-image.h"
+#include "gui-skin.h"
#include "gui-static-text.h"
#include "position2d.h"
#include "rect.h"
DEFINE_GSUBR ("add-image!", 3, 0, 1, irr_gui_addImage);
DEFINE_GSUBR ("add-static-text!", 3, 0, 1, irr_gui_addStaticText);
DEFINE_GSUBR ("get-gui-environment", 1, 0, 0, irr_getGUIEnvironment);
+ DEFINE_GSUBR ("get-skin", 1, 0, 0, irr_gui_getSkin);
}
DEFINE_WRAPPED_TYPE (irr::gui::IGUIEnvironment*, "gui-environment",
return wrap_gui_static_text (staticText);
}
+ SCM
+ irr_gui_getSkin (SCM wrapped_gui_environment)
+ {
+ irr::gui::IGUIEnvironment* guienv = unwrap_gui_environment (wrapped_gui_environment);
+ irr::gui::IGUISkin* skin = guienv->getSkin ();
+ return wrap_gui_skin (skin);
+ }
+
}