Sequel  1.2.0
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::Config * getConfig ()=0
virtual co::Object * createObject (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 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, 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 objectFactory.h.


The documentation for this class was generated from the following file:
Generated on Fri Mar 16 2012 16:36:00 for Sequel 1.2.0 by  doxygen 1.7.5.1