X-Git-Url: https://git.jsancho.org/?a=blobdiff_plain;f=src%2FISceneManager.h;h=d5b4b2fef28fbef74ada67df031675b27aaff4ce;hb=a8ec20de5146479a15d388393b37bbf3e346f619;hp=561a8652c81eb5ff870199970b4e038a5e2bba0a;hpb=2dd8c4827c6c6afaba10fd04f50ec1587a750be5;p=guile-irrlicht.git diff --git a/src/ISceneManager.h b/src/ISceneManager.h index 561a865..d5b4b2f 100644 --- a/src/ISceneManager.h +++ b/src/ISceneManager.h @@ -24,20 +24,28 @@ #include #include +#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); }