]> git.jsancho.org Git - c-irrlicht.git/blobdiff - include/ISceneManager.h
Rename functions and fix some little bugs
[c-irrlicht.git] / include / ISceneManager.h
index 0be8e3c6604eb06d58ec3b7981474ad507a0803e..509836b2901b4fed42a67f229f97d6122c6860d9 100644 (file)
    <http://www.gnu.org/licenses/>.
 */
 
-#ifndef __C_SCENE_MANAGER_H_INCLUDED__
-#define __C_SCENE_MANAGER_H_INCLUDED__
+#ifndef __C_I_SCENE_MANAGER_H_INCLUDED__
+#define __C_I_SCENE_MANAGER_H_INCLUDED__
 
+#include "IAnimatedMesh.h"
 #include "IAnimatedMeshSceneNode.h"
 #include "ICameraSceneNode.h"
+#include "ISceneNode.h"
 #include "vector3d.h"
 
-typedef void irr_scene_IAnimatedMesh;
 typedef void irr_scene_ISceneManager;
-typedef void irr_scene_ISceneNode;
 
 #ifdef __cplusplus
 extern "C" {
 #endif
 
   irr_scene_IAnimatedMeshSceneNode*
-  irr_scene_ISceneManager_addAnimatedMeshSceneNode(irr_scene_ISceneManager* smgr,
-                                                   irr_scene_IAnimatedMesh* mesh,
-                                                   irr_scene_ISceneNode* parent,
-                                                   int id,
-                                                   irr_core_vector3df* position,
-                                                   irr_core_vector3df* rotation,
-                                                   irr_core_vector3df* scale,
-                                                   int alsoAddIfMeshPointerZero);
+  irr_scene_addAnimatedMeshSceneNode(irr_scene_ISceneManager* smgr,
+                                     irr_scene_IAnimatedMesh* mesh,
+                                     irr_scene_ISceneNode* parent,
+                                     int id,
+                                     irr_core_vector3df* position,
+                                     irr_core_vector3df* rotation,
+                                     irr_core_vector3df* scale,
+                                     int alsoAddIfMeshPointerZero);
 
   irr_scene_ICameraSceneNode*
-  irr_scene_ISceneManager_addCameraSceneNode(irr_scene_ISceneManager* smgr,
-                                             irr_scene_ISceneNode* parent,
-                                             irr_core_vector3df* position,
-                                             irr_core_vector3df* lookat,
-                                             int id,
-                                             int makeActive);
+  irr_scene_addCameraSceneNode(irr_scene_ISceneManager* smgr,
+                               irr_scene_ISceneNode* parent,
+                               irr_core_vector3df* position,
+                               irr_core_vector3df* lookat,
+                               int id,
+                               int makeActive);
 
   void
-  irr_scene_ISceneManager_drawAll(irr_scene_ISceneManager* smgr);
+  irr_scene_drawAll(irr_scene_ISceneManager* smgr);
 
   irr_scene_IAnimatedMesh*
-  irr_scene_ISceneManager_getMesh(irr_scene_ISceneManager* smgr,
-                                  const char* filename);
+  irr_scene_getMesh(irr_scene_ISceneManager* smgr,
+                    const char* filename);
 
 #ifdef __cplusplus
 }