| Irrlicht 3D Engine |

irr::scene::ISceneManager Member List
This is the complete list of members for irr::scene::ISceneManager, including all inherited members.

addAnimatedMeshSceneNode(IAnimatedMesh *mesh, ISceneNode *parent=0, s32 id=-1, const core::vector3df &position=core::vector3df(0, 0, 0), const core::vector3df &rotation=core::vector3df(0, 0, 0), const core::vector3df &scale=core::vector3df(1.0f, 1.0f, 1.0f), bool alsoAddIfMeshPointerZero=false)=0 | irr::scene::ISceneManager | `[pure virtual]`
addArrowMesh(const io::path &name, video::SColor vtxColorCylinder=0xFFFFFFFF, video::SColor vtxColorCone=0xFFFFFFFF, u32 tesselationCylinder=4, u32 tesselationCone=8, f32 height=1.f, f32 cylinderHeight=0.6f, f32 widthCylinder=0.05f, f32 widthCone=0.3f)=0 | irr::scene::ISceneManager | `[pure virtual]`
addBillboardSceneNode(ISceneNode *parent=0, const core::dimension2d< f32 > &size=core::dimension2d< f32 >(10.0f, 10.0f), const core::vector3df &position=core::vector3df(0, 0, 0), s32 id=-1, video::SColor colorTop=0xFFFFFFFF, video::SColor colorBottom=0xFFFFFFFF)=0 | irr::scene::ISceneManager | `[pure virtual]`
addBillboardTextSceneNode(gui::IGUIFont *font, const wchar_t *text, ISceneNode *parent=0, const core::dimension2d< f32 > &size=core::dimension2d< f32 >(10.0f, 10.0f), const core::vector3df &position=core::vector3df(0, 0, 0), s32 id=-1, video::SColor colorTop=0xFFFFFFFF, video::SColor colorBottom=0xFFFFFFFF)=0 | irr::scene::ISceneManager | `[pure virtual]`
addCameraSceneNode(ISceneNode *parent=0, const core::vector3df &position=core::vector3df(0, 0, 0), const core::vector3df &lookat=core::vector3df(0, 0, 100), s32 id=-1, bool makeActive=true)=0 | irr::scene::ISceneManager | `[pure virtual]`
addCameraSceneNodeFPS(ISceneNode *parent=0, f32 rotateSpeed=100.0f, f32 moveSpeed=0.5f, s32 id=-1, SKeyMap *keyMapArray=0, s32 keyMapSize=0, bool noVerticalMovement=false, f32 jumpSpeed=0.f, bool invertMouse=false, bool makeActive=true)=0 | irr::scene::ISceneManager | `[pure virtual]`
addCameraSceneNodeMaya(ISceneNode *parent=0, f32 rotateSpeed=-1500.f, f32 zoomSpeed=200.f, f32 translationSpeed=1500.f, s32 id=-1, f32 distance=70.f, bool makeActive=true)=0 | irr::scene::ISceneManager | `[pure virtual]`
addCubeSceneNode(f32 size=10.0f, ISceneNode *parent=0, s32 id=-1, const core::vector3df &position=core::vector3df(0, 0, 0), const core::vector3df &rotation=core::vector3df(0, 0, 0), const core::vector3df &scale=core::vector3df(1.0f, 1.0f, 1.0f))=0 | irr::scene::ISceneManager | `[pure virtual]`
addDummyTransformationSceneNode(ISceneNode *parent=0, s32 id=-1)=0 | irr::scene::ISceneManager | `[pure virtual]`
addEmptySceneNode(ISceneNode *parent=0, s32 id=-1)=0 | irr::scene::ISceneManager | `[pure virtual]`
addExternalMeshLoader(IMeshLoader *externalLoader)=0 | irr::scene::ISceneManager | `[pure virtual]`
addExternalSceneLoader(ISceneLoader *externalLoader)=0 | irr::scene::ISceneManager | `[pure virtual]`
addHillPlaneMesh(const io::path &name, const core::dimension2d< f32 > &tileSize, const core::dimension2d< u32 > &tileCount, video::SMaterial *material=0, f32 hillHeight=0.0f, const core::dimension2d< f32 > &countHills=core::dimension2d< f32 >(0.0f, 0.0f), const core::dimension2d< f32 > &textureRepeatCount=core::dimension2d< f32 >(1.0f, 1.0f))=0 | irr::scene::ISceneManager | `[pure virtual]`
addLightSceneNode(ISceneNode *parent=0, const core::vector3df &position=core::vector3df(0, 0, 0), video::SColorf color=video::SColorf(1.0f, 1.0f, 1.0f), f32 radius=100.0f, s32 id=-1)=0 | irr::scene::ISceneManager | `[pure virtual]`
addMeshSceneNode(IMesh *mesh, ISceneNode *parent=0, s32 id=-1, const core::vector3df &position=core::vector3df(0, 0, 0), const core::vector3df &rotation=core::vector3df(0, 0, 0), const core::vector3df &scale=core::vector3df(1.0f, 1.0f, 1.0f), bool alsoAddIfMeshPointerZero=false)=0 | irr::scene::ISceneManager | `[pure virtual]`
addOctreeSceneNode(IAnimatedMesh *mesh, ISceneNode *parent=0, s32 id=-1, s32 minimalPolysPerNode=512, bool alsoAddIfMeshPointerZero=false)=0 | irr::scene::ISceneManager | `[pure virtual]`
addOctreeSceneNode(IMesh *mesh, ISceneNode *parent=0, s32 id=-1, s32 minimalPolysPerNode=256, bool alsoAddIfMeshPointerZero=false)=0 | irr::scene::ISceneManager | `[pure virtual]`
addOctTreeSceneNode(IAnimatedMesh *mesh, ISceneNode *parent=0, s32 id=-1, s32 minimalPolysPerNode=512, bool alsoAddIfMeshPointerZero=false) | irr::scene::ISceneManager | `[inline]`
addOctTreeSceneNode(IMesh *mesh, ISceneNode *parent=0, s32 id=-1, s32 minimalPolysPerNode=256, bool alsoAddIfMeshPointerZero=false) | irr::scene::ISceneManager | `[inline]`
addParticleSystemSceneNode(bool withDefaultEmitter=true, ISceneNode *parent=0, s32 id=-1, const core::vector3df &position=core::vector3df(0, 0, 0), const core::vector3df &rotation=core::vector3df(0, 0, 0), const core::vector3df &scale=core::vector3df(1.0f, 1.0f, 1.0f))=0 | irr::scene::ISceneManager | `[pure virtual]`
addQuake3SceneNode(const IMeshBuffer *meshBuffer, const quake3::IShader *shader, ISceneNode *parent=0, s32 id=-1)=0 | irr::scene::ISceneManager | `[pure virtual]`
addSceneNode(const char *sceneNodeTypeName, ISceneNode *parent=0)=0 | irr::scene::ISceneManager | `[pure virtual]`
addSkyBoxSceneNode(video::ITexture *top, video::ITexture *bottom, video::ITexture *left, video::ITexture *right, video::ITexture *front, video::ITexture *back, ISceneNode *parent=0, s32 id=-1)=0 | irr::scene::ISceneManager | `[pure virtual]`
addSkyDomeSceneNode(video::ITexture *texture, u32 horiRes=16, u32 vertRes=8, f32 texturePercentage=0.9, f32 spherePercentage=2.0, f32 radius=1000.f, ISceneNode *parent=0, s32 id=-1)=0 | irr::scene::ISceneManager | `[pure virtual]`
addSphereMesh(const io::path &name, f32 radius=5.f, u32 polyCountX=16, u32 polyCountY=16)=0 | irr::scene::ISceneManager | `[pure virtual]`
addSphereSceneNode(f32 radius=5.0f, s32 polyCount=16, ISceneNode *parent=0, s32 id=-1, const core::vector3df &position=core::vector3df(0, 0, 0), const core::vector3df &rotation=core::vector3df(0, 0, 0), const core::vector3df &scale=core::vector3df(1.0f, 1.0f, 1.0f))=0 | irr::scene::ISceneManager | `[pure virtual]`
addTerrainMesh(const io::path &meshname, video::IImage *texture, video::IImage *heightmap, const core::dimension2d< f32 > &stretchSize=core::dimension2d< f32 >(10.0f, 10.0f), f32 maxHeight=200.0f, const core::dimension2d< u32 > &defaultVertexBlockSize=core::dimension2d< u32 >(64, 64))=0 | irr::scene::ISceneManager | `[pure virtual]`

addTerrainSceneNode(const io::path &heightMapFileName, ISceneNode *parent=0, s32 id=-1, const core::vector3df &position=core::vector3df(0.0f, 0.0f, 0.0f), const core::vector3df &rotation=core::vector3df(0.0f, 0.0f, 0.0f), const core::vector3df &scale=core::vector3df(1.0f, 1.0f, 1.0f), video::SColor vertexColor=video::SColor(255, 255, 255, 255), s32 maxLOD=5, E_TERRAIN_PATCH_SIZE patchSize=ETPS_17, s32 smoothFactor=0, bool addAlsoIfHeightmapEmpty=false)=0

irr::scene::ISceneManager

`[pure virtual]`

addTerrainSceneNode(io::IReadFile *heightMapFile, ISceneNode *parent=0, s32 id=-1, const core::vector3df &position=core::vector3df(0.0f, 0.0f, 0.0f), const core::vector3df &rotation=core::vector3df(0.0f, 0.0f, 0.0f), const core::vector3df &scale=core::vector3df(1.0f, 1.0f, 1.0f), video::SColor vertexColor=video::SColor(255, 255, 255, 255), s32 maxLOD=5, E_TERRAIN_PATCH_SIZE patchSize=ETPS_17, s32 smoothFactor=0, bool addAlsoIfHeightmapEmpty=false)=0

irr::scene::ISceneManager

`[pure virtual]`

addTextSceneNode(gui::IGUIFont *font, const wchar_t *text, video::SColor color=video::SColor(100, 255, 255, 255), ISceneNode *parent=0, const core::vector3df &position=core::vector3df(0, 0, 0), s32 id=-1)=0 | irr::scene::ISceneManager | `[pure virtual]`
addToDeletionQueue(ISceneNode *node)=0 | irr::scene::ISceneManager | `[pure virtual]`
addVolumeLightMesh(const io::path &name, const u32 SubdivideU=32, const u32 SubdivideV=32, const video::SColor FootColor=video::SColor(51, 0, 230, 180), const video::SColor TailColor=video::SColor(0, 0, 0, 0))=0 | irr::scene::ISceneManager | `[pure virtual]`

addVolumeLightSceneNode(ISceneNode *parent=0, s32 id=-1, const u32 subdivU=32, const u32 subdivV=32, const video::SColor foot=video::SColor(51, 0, 230, 180), const video::SColor tail=video::SColor(0, 0, 0, 0), const core::vector3df &position=core::vector3df(0, 0, 0), const core::vector3df &rotation=core::vector3df(0, 0, 0), const core::vector3df &scale=core::vector3df(1.0f, 1.0f, 1.0f))=0

irr::scene::ISceneManager

`[pure virtual]`

addWaterSurfaceSceneNode(IMesh *mesh, f32 waveHeight=2.0f, f32 waveSpeed=300.0f, f32 waveLength=10.0f, ISceneNode *parent=0, s32 id=-1, const core::vector3df &position=core::vector3df(0, 0, 0), const core::vector3df &rotation=core::vector3df(0, 0, 0), const core::vector3df &scale=core::vector3df(1.0f, 1.0f, 1.0f))=0 | irr::scene::ISceneManager | `[pure virtual]`
clear()=0 | irr::scene::ISceneManager | `[pure virtual]`
createCollisionResponseAnimator(ITriangleSelector *world, ISceneNode *sceneNode, const core::vector3df &ellipsoidRadius=core::vector3df(30, 60, 30), const core::vector3df &gravityPerSecond=core::vector3df(0,-10.0f, 0), const core::vector3df &ellipsoidTranslation=core::vector3df(0, 0, 0), f32 slidingValue=0.0005f)=0 | irr::scene::ISceneManager | `[pure virtual]`
createDeleteAnimator(u32 timeMs)=0 | irr::scene::ISceneManager | `[pure virtual]`
createFlyCircleAnimator(const core::vector3df &center=core::vector3df(0.f, 0.f, 0.f), f32 radius=100.f, f32 speed=0.001f, const core::vector3df &direction=core::vector3df(0.f, 1.f, 0.f), f32 startPosition=0.f, f32 radiusEllipsoid=0.f)=0 | irr::scene::ISceneManager | `[pure virtual]`
createFlyStraightAnimator(const core::vector3df &startPoint, const core::vector3df &endPoint, u32 timeForWay, bool loop=false, bool pingpong=false)=0 | irr::scene::ISceneManager | `[pure virtual]`
createFollowSplineAnimator(s32 startTime, const core::array< core::vector3df > &points, f32 speed=1.0f, f32 tightness=0.5f, bool loop=true, bool pingpong=false)=0 | irr::scene::ISceneManager | `[pure virtual]`
createMeshWriter(EMESH_WRITER_TYPE type)=0 | irr::scene::ISceneManager | `[pure virtual]`
createMetaTriangleSelector()=0 | irr::scene::ISceneManager | `[pure virtual]`
createNewSceneManager(bool cloneContent=false)=0 | irr::scene::ISceneManager | `[pure virtual]`
createOctreeTriangleSelector(IMesh *mesh, ISceneNode *node, s32 minimalPolysPerNode=32)=0 | irr::scene::ISceneManager | `[pure virtual]`
createOctTreeTriangleSelector(IMesh *mesh, ISceneNode *node, s32 minimalPolysPerNode=32) | irr::scene::ISceneManager | `[inline]`
createRotationAnimator(const core::vector3df &rotationSpeed)=0 | irr::scene::ISceneManager | `[pure virtual]`
createSceneNodeAnimator(const char *typeName, ISceneNode *target=0)=0 | irr::scene::ISceneManager | `[pure virtual]`
createSkinnedMesh()=0 | irr::scene::ISceneManager | `[pure virtual]`
createTerrainTriangleSelector(ITerrainSceneNode *node, s32 LOD=0)=0 | irr::scene::ISceneManager | `[pure virtual]`
createTextureAnimator(const core::array< video::ITexture * > &textures, s32 timePerFrame, bool loop=true)=0 | irr::scene::ISceneManager | `[pure virtual]`
createTriangleSelector(IMesh *mesh, ISceneNode *node)=0 | irr::scene::ISceneManager | `[pure virtual]`
createTriangleSelector(IAnimatedMeshSceneNode *node)=0 | irr::scene::ISceneManager | `[pure virtual]`
createTriangleSelectorFromBoundingBox(ISceneNode *node)=0 | irr::scene::ISceneManager | `[pure virtual]`
drawAll()=0 | irr::scene::ISceneManager | `[pure virtual]`
drop() const | irr::IReferenceCounted | `[inline]`
getActiveCamera() const =0 | irr::scene::ISceneManager | `[pure virtual]`
getAmbientLight() const =0 | irr::scene::ISceneManager | `[pure virtual]`
getAnimatorTypeName(ESCENE_NODE_ANIMATOR_TYPE type)=0 | irr::scene::ISceneManager | `[pure virtual]`
getDebugName() const | irr::IReferenceCounted | `[inline]`
getDefaultSceneNodeAnimatorFactory()=0 | irr::scene::ISceneManager | `[pure virtual]`
getDefaultSceneNodeFactory()=0 | irr::scene::ISceneManager | `[pure virtual]`
getFileSystem()=0 | irr::scene::ISceneManager | `[pure virtual]`
getGeometryCreator(void) const =0 | irr::scene::ISceneManager | `[pure virtual]`
getGUIEnvironment()=0 | irr::scene::ISceneManager | `[pure virtual]`
getMesh(const io::path &filename)=0 | irr::scene::ISceneManager | `[pure virtual]`
getMesh(io::IReadFile *file)=0 | irr::scene::ISceneManager | `[pure virtual]`
getMeshCache()=0 | irr::scene::ISceneManager | `[pure virtual]`
getMeshLoader(u32 index) const =0 | irr::scene::ISceneManager | `[pure virtual]`
getMeshLoaderCount() const =0 | irr::scene::ISceneManager | `[pure virtual]`
getMeshManipulator()=0 | irr::scene::ISceneManager | `[pure virtual]`
getParameters()=0 | irr::scene::ISceneManager | `[pure virtual]`
getReferenceCount() const | irr::IReferenceCounted | `[inline]`
getRegisteredSceneNodeAnimatorFactoryCount() const =0 | irr::scene::ISceneManager | `[pure virtual]`
getRegisteredSceneNodeFactoryCount() const =0 | irr::scene::ISceneManager | `[pure virtual]`
getRootSceneNode()=0 | irr::scene::ISceneManager | `[pure virtual]`
getSceneCollisionManager()=0 | irr::scene::ISceneManager | `[pure virtual]`
getSceneLoader(u32 index) const =0 | irr::scene::ISceneManager | `[pure virtual]`
getSceneLoaderCount() const =0 | irr::scene::ISceneManager | `[pure virtual]`
getSceneNodeAnimatorFactory(u32 index)=0 | irr::scene::ISceneManager | `[pure virtual]`
getSceneNodeFactory(u32 index)=0 | irr::scene::ISceneManager | `[pure virtual]`
getSceneNodeFromId(s32 id, ISceneNode *start=0)=0 | irr::scene::ISceneManager | `[pure virtual]`
getSceneNodeFromName(const c8 *name, ISceneNode *start=0)=0 | irr::scene::ISceneManager | `[pure virtual]`
getSceneNodeFromType(scene::ESCENE_NODE_TYPE type, ISceneNode *start=0)=0 | irr::scene::ISceneManager | `[pure virtual]`
getSceneNodeRenderPass() const =0 | irr::scene::ISceneManager | `[pure virtual]`
getSceneNodesFromType(ESCENE_NODE_TYPE type, core::array< scene::ISceneNode * > &outNodes, ISceneNode *start=0)=0 | irr::scene::ISceneManager | `[pure virtual]`
getSceneNodeTypeName(ESCENE_NODE_TYPE type)=0 | irr::scene::ISceneManager | `[pure virtual]`
getShadowColor() const =0 | irr::scene::ISceneManager | `[pure virtual]`
getVideoDriver()=0 | irr::scene::ISceneManager | `[pure virtual]`
grab() const | irr::IReferenceCounted | `[inline]`
IReferenceCounted() | irr::IReferenceCounted | `[inline]`
isCulled(const ISceneNode *node) const =0 | irr::scene::ISceneManager | `[pure virtual]`
loadScene(const io::path &filename, ISceneUserDataSerializer *userDataSerializer=0, ISceneNode *rootNode=0)=0 | irr::scene::ISceneManager | `[pure virtual]`
loadScene(io::IReadFile *file, ISceneUserDataSerializer *userDataSerializer=0, ISceneNode *rootNode=0)=0 | irr::scene::ISceneManager | `[pure virtual]`
postEventFromUser(const SEvent &event)=0 | irr::scene::ISceneManager | `[pure virtual]`
registerNodeForRendering(ISceneNode *node, E_SCENE_NODE_RENDER_PASS pass=ESNRP_AUTOMATIC)=0 | irr::scene::ISceneManager | `[pure virtual]`
registerSceneNodeAnimatorFactory(ISceneNodeAnimatorFactory *factoryToAdd)=0 | irr::scene::ISceneManager | `[pure virtual]`
registerSceneNodeFactory(ISceneNodeFactory *factoryToAdd)=0 | irr::scene::ISceneManager | `[pure virtual]`
saveScene(const io::path &filename, ISceneUserDataSerializer *userDataSerializer=0, ISceneNode *node=0)=0 | irr::scene::ISceneManager | `[pure virtual]`
saveScene(io::IWriteFile *file, ISceneUserDataSerializer *userDataSerializer=0, ISceneNode *node=0)=0 | irr::scene::ISceneManager | `[pure virtual]`
saveScene(io::IXMLWriter *writer, const io::path &currentPath, ISceneUserDataSerializer *userDataSerializer=0, ISceneNode *node=0)=0 | irr::scene::ISceneManager | `[pure virtual]`
setActiveCamera(ICameraSceneNode *camera)=0 | irr::scene::ISceneManager | `[pure virtual]`
setAmbientLight(const video::SColorf &ambientColor)=0 | irr::scene::ISceneManager | `[pure virtual]`
setDebugName(const c8 *newName) | irr::IReferenceCounted | `[inline, protected]`
setLightManager(ILightManager *lightManager)=0 | irr::scene::ISceneManager | `[pure virtual]`
setShadowColor(video::SColor color=video::SColor(150, 0, 0, 0))=0 | irr::scene::ISceneManager | `[pure virtual]`
~IReferenceCounted() | irr::IReferenceCounted | `[inline, virtual]`