Equalizer  1.2.1
Public Member Functions
seq::ObjectFactory Class Reference

The interface to create objects, used by Application and Renderer. More...

#include <objectFactory.h>

+ Inheritance diagram for seq::ObjectFactory:

List of all members.

Public Member Functions

virtual eq::ConfiggetConfig ()=0
virtual co::ObjectcreateObject (const uint32_t type)=0
virtual void destroyObject (co::Object *object, const uint32_t type)
 Delete the given object of the given type.

Detailed Description

The interface to create objects, used by Application and Renderer.

Definition at line 27 of file seq/objectFactory.h.


Member Function Documentation

virtual co::Object* seq::ObjectFactory::createObject ( const uint32_t  type) [pure virtual]
Returns:
a new object instance of the given type.
Version:
1.0
See also:
ObjectType, Config::getObject(), Renderer::getObject()

Implemented in seq::Renderer, seqPly::Application, eqHello::Application, and seqPly::Renderer.

virtual void seq::ObjectFactory::destroyObject ( co::Object object,
const uint32_t  type 
) [inline, virtual]

Delete the given object of the given type.

Version:
1.0

Reimplemented in seq::Renderer.

Definition at line 46 of file seq/objectFactory.h.


The documentation for this class was generated from the following file:
Generated on Fri Jun 8 2012 15:44:37 for Equalizer 1.2.1 by  doxygen 1.8.0