<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
}