X-Git-Url: https://git.jsancho.org/?p=c-irrlicht.git;a=blobdiff_plain;f=src%2FISceneManager.cpp;h=230a3eacfb5e00bbe9c5df0825d82c4ab70c62b4;hp=83dcda1a8997e23046ed6a704e4917bb847d0938;hb=29e2baf09b55c8d338ddd68a7b79586945675710;hpb=3b8ff07b2c13c111e2b9eebaeaf64c7b17b29019 diff --git a/src/ISceneManager.cpp b/src/ISceneManager.cpp index 83dcda1..230a3ea 100644 --- a/src/ISceneManager.cpp +++ b/src/ISceneManager.cpp @@ -52,6 +52,28 @@ extern "C" { alsoAddIfMeshPointerZero); } + 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) + { + const irr::core::vector3df& iPosition = irr::core::vector3df(position->x, + position->y, + position->z); + const irr::core::vector3df& iLookat = irr::core::vector3df(lookat->x, + lookat->y, + lookat->z); + return (irr_scene_ICameraSceneNode*) + ((irr::scene::ISceneManager*)smgr)->addCameraSceneNode((irr::scene::ISceneNode*)parent, + iPosition, + iLookat, + id, + makeActive); + } + irr_scene_IAnimatedMesh* irr_scene_ISceneManager_getMesh(irr_scene_ISceneManager* smgr, const char* filename)