-#include <irrlicht/irrlicht.h>
-#include <libguile.h>
-#include "wrapped.h"
-
-extern "C" {
-
- void
- init_scene_manager (void);
-
- DECLARE_WRAPPED_TYPE (irr::scene::ISceneManager*, init_scene_manager_type,
- scene_manager_p, wrap_scene_manager, unwrap_scene_manager);
-
- SCM
- irr_scene_addAnimatedMeshSceneNode (SCM wrapped_scene_manager,
- SCM mesh,
- SCM rest);
-
- SCM
- irr_scene_addCameraSceneNode (SCM wrapped_scene_manager,
- SCM rest);
-
- SCM
- irr_scene_addCameraSceneNodeFPS (SCM wrapped_scene_manager,
- SCM rest);
-
- SCM
- irr_scene_addCustomSceneNode (SCM wrapped_scene_manager,
- SCM proc_render,
- SCM proc_get_bounding_box,
- SCM proc_get_material_count,
- SCM proc_get_material,
- SCM rest);
-
- SCM
- irr_scene_addOctreeSceneNode (SCM wrapped_scene_manager,
- SCM wrapped_mesh,
- SCM rest);
-
- SCM
- irr_scene_getMesh (SCM wrapped_scene_manager,
- SCM filename);
-
- SCM
- irr_scene_getRootSceneNode (SCM wrapped_scene_manager);
-
- SCM
- irr_getSceneManager (SCM wrapped_obj);
-
-}