X-Git-Url: https://git.jsancho.org/?a=blobdiff_plain;f=include%2FISceneManager.h;h=509836b2901b4fed42a67f229f97d6122c6860d9;hb=bf35c1c5384d6ccae7b7690ee08c511d036ffaec;hp=92812d13762a176d721d9c54ba3fa1e7812dbaab;hpb=da7596f85cef61193ecebb0c54eec6f1e6c2d51e;p=c-irrlicht.git diff --git a/include/ISceneManager.h b/include/ISceneManager.h index 92812d1..509836b 100644 --- a/include/ISceneManager.h +++ b/include/ISceneManager.h @@ -19,42 +19,45 @@ . */ -#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, - int32_t id, - irr_core_vector3df* position, - irr_core_vector3df* rotation, - irr_core_vector3df* scale, - bool 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, - int32_t id, - bool 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_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 }