GluonGraphics::Engine::EnginePrivate Class Reference

List of all members.

Public Member Functions

 EnginePrivate ()
template<typename T >
T * createObject (const QString &type, const QString &name)
void destroyObject (const QString &type, const QString &name)
bool hasObject (const QString &type, const QString &name)
template<typename T >
T * object (const QString &type, const QString &name)
bool addObject (const QString &type, const QString &name, QObject *value)
void removeObject (const QString &type, const QString &name)

Public Attributes

QGLFramebufferObject * fbo
MaterialInstancefboShader
Cameracamera
Viewportviewport
QVector< Item * > items
QHash< QString, QObject * > objects
QMutex objectMutex
QMutex itemMutex

Detailed Description

Definition at line 42 of file engine.cpp.


Constructor & Destructor Documentation

GluonGraphics::Engine::EnginePrivate::EnginePrivate (  )  [inline]

Definition at line 45 of file engine.cpp.


Member Function Documentation

bool GluonGraphics::Engine::EnginePrivate::addObject ( const QString &  type,
const QString &  name,
QObject value 
)

Definition at line 131 of file engine.cpp.

template<typename T >
T * GluonGraphics::Engine::EnginePrivate::createObject ( const QString &  type,
const QString &  name 
) [inline]

Definition at line 76 of file engine.cpp.

void GluonGraphics::Engine::EnginePrivate::destroyObject ( const QString &  type,
const QString &  name 
)

Definition at line 99 of file engine.cpp.

bool GluonGraphics::Engine::EnginePrivate::hasObject ( const QString &  type,
const QString &  name 
)

Definition at line 113 of file engine.cpp.

template<typename T >
T * GluonGraphics::Engine::EnginePrivate::object ( const QString &  type,
const QString &  name 
) [inline]

Definition at line 121 of file engine.cpp.

void GluonGraphics::Engine::EnginePrivate::removeObject ( const QString &  type,
const QString &  name 
)

Definition at line 145 of file engine.cpp.


Member Data Documentation

Definition at line 64 of file engine.cpp.

Definition at line 61 of file engine.cpp.

Definition at line 62 of file engine.cpp.

Definition at line 71 of file engine.cpp.

Definition at line 67 of file engine.cpp.

Definition at line 70 of file engine.cpp.

Definition at line 68 of file engine.cpp.

Definition at line 65 of file engine.cpp.


The documentation for this class was generated from the following file:
Generated on Mon Dec 27 13:13:43 2010 for Gluon by  doxygen 1.6.3