X-Git-Url: https://git.jsancho.org/?p=c-irrlicht.git;a=blobdiff_plain;f=src%2FISceneManager.cpp;h=4e87481c645efa39476e619ec45f77b3e0172830;hp=83dcda1a8997e23046ed6a704e4917bb847d0938;hb=da7596f85cef61193ecebb0c54eec6f1e6c2d51e;hpb=8c7371f02417bb3a9aaafb9f084b97cc89f09da8 diff --git a/src/ISceneManager.cpp b/src/ISceneManager.cpp index 83dcda1..4e87481 100644 --- a/src/ISceneManager.cpp +++ b/src/ISceneManager.cpp @@ -52,6 +52,28 @@ extern "C" { 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) + { + 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)