Number5
Visualisierung 2 Project - Florian Schober (0828151, f.schober@live.com), Andreas Walch (0926780, walch.andreas89@gmail.com)
Main Page
Namespaces
Classes
Files
File List
File Members
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Friends
Macros
Pages
src
ISceneObject.cpp
Go to the documentation of this file.
1
#include "
Application.hpp
"
2
3
4
ISceneObject::ISceneObject
(
Application
* app,
bool
pickable)
5
: m_app(app)
6
, m_id(app->getSceneGraph().createId())
7
{
8
m_pickable
= pickable;
9
}
10
11
ISceneObject::~ISceneObject
()
12
{
13
m_app
->
getSceneGraph
().
deleteId
(
m_id
);
14
}
ISceneObject::m_id
id_t m_id
Definition:
ISceneObject.hpp:15
Application.hpp
ISceneObject::ISceneObject
ISceneObject(Application *app, bool pickable=true)
Definition:
ISceneObject.cpp:4
ISceneObject::m_app
Application * m_app
Definition:
ISceneObject.hpp:14
ISceneObject::m_pickable
bool m_pickable
Definition:
ISceneObject.hpp:16
Application::getSceneGraph
SceneGraph & getSceneGraph()
Definition:
Application.hpp:56
Application
Definition:
Application.hpp:10
IdCache::deleteId
void deleteId(TId id)
Definition:
IdCache.hpp:41
ISceneObject::~ISceneObject
virtual ~ISceneObject()
Definition:
ISceneObject.cpp:11
Generated on Fri Jun 6 2014 13:57:28 for Number5 by
1.8.7