SceneManager Class Reference
#include <SceneManager.h>
List of all members.
Detailed Description
Implementacija sloja domene. Konkretno, domena se sastoji od grafa scene, odnosno, skupa hijerarhijski povezanih objekata.
Razred SceneManager služi kao repozitorij objekata scene, ali pruža i dodatne usluge kao picking.
Constructor & Destructor Documentation
| SceneManager::~SceneManager |
( |
|
) |
|
| SceneManager::SceneManager |
( |
|
) |
[protected] |
Member Function Documentation
| void SceneManager::addSceneObject |
( |
SceneObject * |
sceneObject |
) |
|
| void SceneManager::clear |
( |
|
) |
|
| osg::Node * SceneManager::computeHitKnob |
( |
int |
x, |
|
|
int |
y, |
|
|
osg::Camera * |
camera | |
|
) |
| | |
| SceneObject * SceneManager::computeHitObject |
( |
int |
x, |
|
|
int |
y, |
|
|
osg::Camera * |
camera | |
|
) |
| | |
| void SceneManager::enableCoordSystem |
( |
bool |
state |
) |
|
| osg::Vec3 SceneManager::getPlaneIntersection |
( |
osg::Vec3d & |
planePoint, |
|
|
osg::Vec3d & |
planeNormal, |
|
|
int |
x, |
|
|
int |
y, |
|
|
osg::Camera * |
camera | |
|
) |
| | |
| osg::Node * SceneManager::getRootNode |
( |
|
) |
|
| void SceneManager::removeObject |
( |
SceneObject * |
sceneObject |
) |
|
| void SceneManager::removeSelectedObject |
( |
|
) |
|
| void SceneManager::setSelectedObject |
( |
SceneObject * |
sceneObject |
) |
|
| void SceneManager::setSkydomePosition |
( |
osg::Vec3d * |
position |
) |
|
Member Data Documentation
The documentation for this class was generated from the following files:
- C:/Users/Robert/Documents/Visual Studio 2008/Projects/ferprojekt/TerrainEditor/TerrainEditor/SceneManager.h
- C:/Users/Robert/Documents/Visual Studio 2008/Projects/ferprojekt/TerrainEditor/TerrainEditor/SceneManager.cpp