#ifndef __C_I_SCENE_MANAGER_H_INCLUDED__
#define __C_I_SCENE_MANAGER_H_INCLUDED__
+#include "aabbox3d.h"
#include "IAnimatedMesh.h"
#include "IAnimatedMeshSceneNode.h"
#include "ICameraSceneNode.h"
+#include "ICustomSceneNode.h"
#include "IMeshSceneNode.h"
#include "ISceneNode.h"
#include "SKeyMap.h"
+#include "SMaterial.h"
#include "vector3d.h"
typedef void irr_scene_ISceneManager;
int invertMouse,
int makeActive);
+ irr_scene_ICustomSceneNode*
+ irr_scene_addCustomSceneNode(irr_scene_ISceneManager* smgr,
+ irr_scene_ISceneNode* parent,
+ int id,
+ irr_core_vector3df* position,
+ irr_core_vector3df* rotation,
+ irr_core_vector3df* scale,
+ void (*render)(),
+ irr_core_aabbox3d_f32* (*getBoundingBox)(),
+ int (*getMaterialCount)(),
+ irr_video_SMaterial* (*getMaterial)(unsigned int i));
+
irr_scene_IMeshSceneNode*
irr_scene_addOctreeSceneNodeAM(irr_scene_ISceneManager* smgr,
irr_scene_IAnimatedMesh* mesh,