X-Git-Url: https://git.jsancho.org/?a=blobdiff_plain;ds=sidebyside;f=src%2FISceneManager.cpp;h=422250569e79de84edc543bece5061eb41ba2e03;hb=b226e30a662f768934061c7cb0fefc5f31d3b71f;hp=230a3eacfb5e00bbe9c5df0825d82c4ab70c62b4;hpb=29e2baf09b55c8d338ddd68a7b79586945675710;p=c-irrlicht.git diff --git a/src/ISceneManager.cpp b/src/ISceneManager.cpp index 230a3ea..4222505 100644 --- a/src/ISceneManager.cpp +++ b/src/ISceneManager.cpp @@ -27,11 +27,11 @@ 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) { const irr::core::vector3df& iPosition = irr::core::vector3df(position->x, position->y, @@ -53,12 +53,12 @@ extern "C" { } irr_scene_ICameraSceneNode* - addCameraSceneNode(irr_scene_ISceneManager* smgr, - irr_scene_ISceneNode* parent, - irr_core_vector3df* position, - irr_core_vector3df* lookat, - int32_t id, - bool makeActive) + irr_scene_ISceneManager_addCameraSceneNode(irr_scene_ISceneManager* smgr, + irr_scene_ISceneNode* parent, + irr_core_vector3df* position, + irr_core_vector3df* lookat, + int id, + int makeActive) { const irr::core::vector3df& iPosition = irr::core::vector3df(position->x, position->y, @@ -74,6 +74,13 @@ extern "C" { makeActive); } + void + irr_scene_ISceneManager_drawAll(irr_scene_ISceneManager* smgr) + { + ((irr::scene::ISceneManager*)smgr)->drawAll(); + } + + irr_scene_IAnimatedMesh* irr_scene_ISceneManager_getMesh(irr_scene_ISceneManager* smgr, const char* filename)