X-Git-Url: https://git.jsancho.org/?a=blobdiff_plain;f=include%2FISceneManager.h;h=7d0d04db92e7f04db4045ace87798ccc6366b677;hb=92ef53df27b980ca7db7c4d1755ed61eb1913233;hp=eca8a48a23d71f1a31b9cbd523182672d11971a0;hpb=8c7371f02417bb3a9aaafb9f084b97cc89f09da8;p=c-irrlicht.git diff --git a/include/ISceneManager.h b/include/ISceneManager.h index eca8a48..7d0d04d 100644 --- a/include/ISceneManager.h +++ b/include/ISceneManager.h @@ -22,10 +22,11 @@ #ifndef __C_SCENE_MANAGER_H_INCLUDED__ #define __C_SCENE_MANAGER_H_INCLUDED__ +#include "IAnimatedMeshSceneNode.h" +#include "ICameraSceneNode.h" #include "vector3d.h" typedef void irr_scene_IAnimatedMesh; -typedef void irr_scene_IAnimatedMeshSceneNode; typedef void irr_scene_ISceneManager; typedef void irr_scene_ISceneNode; @@ -43,6 +44,17 @@ extern "C" { irr_core_vector3df* scale, bool 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); + + void + irr_scene_ISceneManager_drawAll(irr_scene_ISceneManager* smgr); + irr_scene_IAnimatedMesh* irr_scene_ISceneManager_getMesh(irr_scene_ISceneManager* smgr, const char* filename);