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

Emma::IRenderManager2D Class Reference

#include <EmmaIRenderManager2D.h>

Inheritance diagram for Emma::IRenderManager2D:

Emma::AggRenderManager List of all members.

Public Member Functions

virtual IRenderable2DcreateRenderable (IInstance *, Fusion::IObject *, RenderableType, IRenderable *p=NULL)=0
 This creates a renderable object for each Emma object that needs to be rendered in Ogre.

Member Function Documentation

virtual IRenderable2D* Emma::IRenderManager2D::createRenderable IInstance ,
Fusion::IObject ,
RenderableType  ,
IRenderable p = NULL
[pure 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.

Implemented in Emma::AggRenderManager.


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