#include <iScene.h>
◆ addToDataUpdateQueue()
void igor::iScene::addToDataUpdateQueue |
( |
iNodePtr |
node | ) |
|
adds node to data update queue
TODO why is this here?
\param node the node to add
◆ clearSelection()
void igor::iScene::clearSelection |
( |
| ) |
|
◆ getLights()
const std::vector< iNodeLightPtr > & igor::iScene::getLights |
( |
| ) |
const |
- Returns
- list of registerred lights
◆ getName()
const iaString & igor::iScene::getName |
( |
| ) |
const |
◆ getRenderables()
const std::vector< iNodeRenderPtr > & igor::iScene::getRenderables |
( |
| ) |
const |
- Returns
- list of render-ables
does only contain render-ables that are not volumes
◆ getRoot()
iNodePtr igor::iScene::getRoot |
( |
| ) |
const |
◆ getSelection()
const std::vector< iNodeID > & igor::iScene::getSelection |
( |
| ) |
const |
- Returns
- list of selected nodes
◆ handle()
void igor::iScene::handle |
( |
| ) |
|
cyclic update of scene.
handles transformation updates and resulting changes in octree. data that was loaded will now be added to scene
◆ setName()
void igor::iScene::setName |
( |
const iaString & |
name | ) |
|
stes name of scene
- Parameters
-
◆ setSelection()
void igor::iScene::setSelection |
( |
const std::vector< iNodeID > & |
selection | ) |
|
sets the current selection
◆ iNode
◆ iNodeCamera
◆ iNodeLight
◆ iNodeLODSwitch
◆ iNodeLODTrigger
◆ iNodeModel
◆ iNodeRender
◆ iNodeVisitorUpdateTransform
◆ iNodeVolume
◆ iRenderEngine
◆ iSceneFactory
The documentation for this class was generated from the following files:
- /home/maddin/dev/Igor/src/igor/igor/scene/iScene.h
- /home/maddin/dev/Igor/src/igor/igor/scene/iScene.cpp