]> git.jsancho.org Git - guile-irrlicht.git/blobdiff - src/scene-manager.h
animated-mesh-scene-node
[guile-irrlicht.git] / src / scene-manager.h
index aa5d442a235ed83fdacadf1bdb4613e78fe2680a..a400e2705743a58ab2a1e967a86b6997519ed239 100644 (file)
@@ -37,27 +37,58 @@ extern "C" {
   SCM
   irr_scene_addAnimatedMeshSceneNode (SCM wrapped_scene_manager,
                                       SCM mesh,
-                                      SCM parent,
-                                      SCM id,
-                                      SCM position,
-                                      SCM rotation,
-                                      SCM scale,
-                                      SCM alsoAddIfMeshPointerZero);
+                                      SCM rest);
 
   SCM
   irr_scene_addCameraSceneNode (SCM wrapped_scene_manager,
-                                SCM parent,
-                                SCM position,
-                                SCM lookat,
-                                SCM id,
-                                SCM make_active);
+                                SCM rest);
+
+  SCM
+  irr_scene_addCameraSceneNodeFPS (SCM wrapped_scene_manager,
+                                   SCM rest);
+
+  SCM
+  irr_scene_addCubeSceneNode (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_addSphereSceneNode (SCM wrapped_scene_manager,
+                                SCM rest);
+
+  SCM
+  irr_scene_createFlyCircleAnimator (SCM wrapped_scene_manager,
+                                     SCM rest);
+
+  SCM
+  irr_scene_createFlyStraightAnimator (SCM wrapped_scene_manager,
+                                       SCM start_point,
+                                       SCM end_point,
+                                       SCM time_for_way,
+                                       SCM rest);
+
+  SCM
+  irr_scene_createRotationAnimator (SCM wrapped_scene_manager,
+                                    SCM rotation_speed);
 
   SCM
   irr_scene_getMesh (SCM wrapped_scene_manager,
                      SCM filename);
 
   SCM
-  irr_getSceneManager (SCM wrapped_obj);
+  irr_scene_getRootSceneNode (SCM wrapped_scene_manager);
 
 }