X-Git-Url: https://git.jsancho.org/?a=blobdiff_plain;f=include%2FISceneManager.h;h=0be8e3c6604eb06d58ec3b7981474ad507a0803e;hb=b226e30a662f768934061c7cb0fefc5f31d3b71f;hp=728c60753d635068236ce388044cd907699795ca;hpb=c08eb5c91c4c76de8decadcb50f1dea7d4c496ca;p=c-irrlicht.git diff --git a/include/ISceneManager.h b/include/ISceneManager.h index 728c607..0be8e3c 100644 --- a/include/ISceneManager.h +++ b/include/ISceneManager.h @@ -23,6 +23,7 @@ #define __C_SCENE_MANAGER_H_INCLUDED__ #include "IAnimatedMeshSceneNode.h" +#include "ICameraSceneNode.h" #include "vector3d.h" typedef void irr_scene_IAnimatedMesh; @@ -37,11 +38,22 @@ 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); + + 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); + + void + irr_scene_ISceneManager_drawAll(irr_scene_ISceneManager* smgr); irr_scene_IAnimatedMesh* irr_scene_ISceneManager_getMesh(irr_scene_ISceneManager* smgr,