X-Git-Url: https://git.jsancho.org/?a=blobdiff_plain;f=src%2FISceneManager.cpp;h=a3a24b44e611dc0da351f813fee1f1a0a0137841;hb=c4148299267b63f38053b3ba15efd76db0d8bdc4;hp=bef569bd9ea46e09e54ed4c76a65350c70bacb75;hpb=bf35c1c5384d6ccae7b7690ee08c511d036ffaec;p=c-irrlicht.git diff --git a/src/ISceneManager.cpp b/src/ISceneManager.cpp index bef569b..a3a24b4 100644 --- a/src/ISceneManager.cpp +++ b/src/ISceneManager.cpp @@ -86,6 +86,48 @@ extern "C" { makeActive); } + irr_scene_ICameraSceneNode* + irr_scene_addCameraSceneNodeFPS(irr_scene_ISceneManager* smgr, + irr_scene_ISceneNode* parent, + float rotateSpeed, + float moveSpeed, + int id, + irr_SkeyMap* keyMapArray, + int keyMapSize, + int noVerticalMovement, + float jumpSpeed, + int invertMouse, + int makeActive) + { + return ((irr::scene::ISceneManager*)smgr) + ->addCameraSceneNodeFPS((irr::scene::ISceneNode*)parent, + rotateSpeed, + moveSpeed, + id, + (irr::SKeyMap*)keyMapArray, + keyMapSize, + noVerticalMovement, + jumpSpeed, + invertMouse, + makeActive); + } + + irr_scene_IMeshSceneNode* + irr_scene_addOctreeSceneNodeAM(irr_scene_ISceneManager* smgr, + irr_scene_IAnimatedMesh* mesh, + irr_scene_ISceneNode* parent, + int id, + int minimalPolysPerNode, + int alsoAddIfMeshPointerZero) + { + return ((irr::scene::ISceneManager*)smgr) + ->addOctreeSceneNode((irr::scene::IAnimatedMesh*)mesh, + (irr::scene::ISceneNode*)parent, + id, + minimalPolysPerNode, + alsoAddIfMeshPointerZero); + } + void irr_scene_drawAll(irr_scene_ISceneManager* smgr) {