]> git.jsancho.org Git - c-irrlicht.git/blobdiff - src/ISceneManager.cpp
C compatible types
[c-irrlicht.git] / src / ISceneManager.cpp
index 4e87481c645efa39476e619ec45f77b3e0172830..422250569e79de84edc543bece5061eb41ba2e03 100644 (file)
@@ -27,11 +27,11 @@ extern "C" {
   irr_scene_ISceneManager_addAnimatedMeshSceneNode(irr_scene_ISceneManager* smgr,
                                                    irr_scene_IAnimatedMesh* mesh,
                                                    irr_scene_ISceneNode* parent,
-                                                   int32_t id,
+                                                   int id,
                                                    irr_core_vector3df* position,
                                                    irr_core_vector3df* rotation,
                                                    irr_core_vector3df* scale,
-                                                   bool alsoAddIfMeshPointerZero)
+                                                   int alsoAddIfMeshPointerZero)
   {
     const irr::core::vector3df& iPosition = irr::core::vector3df(position->x,
                                                                  position->y,
@@ -57,8 +57,8 @@ extern "C" {
                                              irr_scene_ISceneNode* parent,
                                              irr_core_vector3df* position,
                                              irr_core_vector3df* lookat,
-                                             int32_t id,
-                                             bool makeActive)
+                                             int id,
+                                             int makeActive)
   {
     const irr::core::vector3df& iPosition = irr::core::vector3df(position->x,
                                                                  position->y,
@@ -74,6 +74,13 @@ extern "C" {
                                                              makeActive);
   }
 
+  void
+  irr_scene_ISceneManager_drawAll(irr_scene_ISceneManager* smgr)
+  {
+    ((irr::scene::ISceneManager*)smgr)->drawAll();
+  }
+
+
   irr_scene_IAnimatedMesh*
   irr_scene_ISceneManager_getMesh(irr_scene_ISceneManager* smgr,
                                   const char* filename)