X-Git-Url: https://git.jsancho.org/?a=blobdiff_plain;f=include%2FISceneManager.h;h=37cc7476714df0b8522504adb5555c010042be68;hb=c4148299267b63f38053b3ba15efd76db0d8bdc4;hp=509836b2901b4fed42a67f229f97d6122c6860d9;hpb=bf35c1c5384d6ccae7b7690ee08c511d036ffaec;p=c-irrlicht.git diff --git a/include/ISceneManager.h b/include/ISceneManager.h index 509836b..37cc747 100644 --- a/include/ISceneManager.h +++ b/include/ISceneManager.h @@ -25,7 +25,9 @@ #include "IAnimatedMesh.h" #include "IAnimatedMeshSceneNode.h" #include "ICameraSceneNode.h" +#include "IMeshSceneNode.h" #include "ISceneNode.h" +#include "SKeyMap.h" #include "vector3d.h" typedef void irr_scene_ISceneManager; @@ -52,6 +54,27 @@ extern "C" { int id, int 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); + + irr_scene_IMeshSceneNode* + irr_scene_addOctreeSceneNodeAM(irr_scene_ISceneManager* smgr, + irr_scene_IAnimatedMesh* mesh, + irr_scene_ISceneNode* parent, + int id, + int minimalPolysPerNode, + int alsoAddIfMeshPointerZero); + void irr_scene_drawAll(irr_scene_ISceneManager* smgr);