+ SCM
+ irr_IrrlichtDevice_getGUIEnvironment (SCM device){
+ gui::IGUIEnvironment* gui_env =
+ ((IrrlichtDevice*)scm_to_pointer (device))->getGUIEnvironment ();
+ return scm_from_pointer ((void*)gui_env, NULL);
+ }
+
+ SCM
+ irr_IrrlichtDevice_getSceneManager (SCM device)
+ {
+ scene::ISceneManager* manager =
+ ((IrrlichtDevice*)scm_to_pointer (device))->getSceneManager ();
+ return scm_from_pointer ((void*)manager, NULL);
+ }
+