Om  1.0.0
A universal framework for multimedia simulation
Public Member Functions | List of all members
om::engine::base::SceneContextFactory Class Referenceabstract

A factory interface that creates classes that operate on scenes. More...

#include <omEngineSceneContextFactory.h>

Inheritance diagram for om::engine::base::SceneContextFactory:
om::engine::acoustics::AcousticSystem om::engine::graphics::GraphicsSystem om::engine::physics::PhysicsSystem

Public Member Functions

virtual ~SceneContextFactory ()
 Destroy a scene context and release internal resources. More...
 
virtual Shared< SceneContextnewSceneContext ()=0
 Create a new scene context of an arbitrary subclass. More...
 

Detailed Description

A factory interface that creates classes that operate on scenes.

Constructor & Destructor Documentation

virtual om::engine::base::SceneContextFactory::~SceneContextFactory ( )
inlinevirtual

Destroy a scene context and release internal resources.

Member Function Documentation

virtual Shared<SceneContext> om::engine::base::SceneContextFactory::newSceneContext ( )
pure virtual

Create a new scene context of an arbitrary subclass.

Implemented in om::engine::acoustics::AcousticSystem, om::engine::graphics::GraphicsSystem, and om::engine::physics::PhysicsSystem.


The documentation for this class was generated from the following file: