#include <irrlicht/irrlicht.h>
#include <libguile.h>
+#include "wrapped.h"
extern "C" {
void
init_scene_manager (void);
- void
- init_scene_manager_type (void);
+ DECLARE_WRAPPED_TYPE (irr::scene::ISceneManager*, init_scene_manager_type,
+ scene_manager_p, wrap_scene_manager, unwrap_scene_manager);
SCM
- wrap_scene_manager (irr::scene::ISceneManager* scene_manager);
-
- irr::scene::ISceneManager*
- unwrap_scene_manager (SCM scene_manager_obj);
+ irr_scene_addAnimatedMeshSceneNode (SCM wrapped_scene_manager,
+ SCM mesh,
+ SCM parent,
+ SCM id,
+ SCM position,
+ SCM rotation,
+ SCM scale,
+ SCM alsoAddIfMeshPointerZero);
+ SCM
+ irr_scene_getMesh (SCM wrapped_scene_manager,
+ SCM filename);
}