Main Page | Modules | Namespace List | Class Hierarchy | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

Emma::AggRenderManager Class Reference

AggRenderManager implements IRenderManager2D. More...

#include <EmmaAggRenderManager.h>

Inheritance diagram for Emma::AggRenderManager:

Fusion::Object Emma::IRenderManager2D Emma::Extension Fusion::IObject List of all members.

Public Member Functions

 AggRenderManager ()
 DECLARE_CLASS (AggRenderManager, Object)
virtual Fusion::ResultType initialize ()
 Initialize this instance.
virtual Fusion::ResultType finalize ()
 Finalize this instance before it is destroyed.
virtual IRenderable2DcreateRenderable (IInstance *, Fusion::IObject *, RenderableType, IRenderable *p=NULL)
 This creates a renderable object for each Emma object that needs to be rendered in Ogre.

Detailed Description

AggRenderManager implements IRenderManager2D.


Constructor & Destructor Documentation

Emma::AggRenderManager::AggRenderManager  ) 
 


Member Function Documentation

virtual IRenderable2D* Emma::AggRenderManager::createRenderable IInstance ,
Fusion::IObject ,
RenderableType  ,
IRenderable p = NULL
[virtual]
 

This creates a renderable object for each Emma object that needs to be rendered in Ogre.

This method asks the IObject interface about the properties of the Emma object and creates a corresponding Emma Renderable object. If this object directly correponds to an Ogre mesh, it loads the mesh.

Implements Emma::IRenderManager2D.

Emma::AggRenderManager::DECLARE_CLASS AggRenderManager  ,
Object 
 

virtual Fusion::ResultType Emma::AggRenderManager::finalize  )  [virtual]
 

Finalize this instance before it is destroyed.

Reimplemented from Fusion::Object.

virtual Fusion::ResultType Emma::AggRenderManager::initialize  )  [virtual]
 

Initialize this instance.

Reimplemented from Fusion::Object.


The documentation for this class was generated from the following file:
Generated on Sat Apr 1 06:08:25 2006 for Emma SDK Guide by  doxygen 1.4.3