Main Page | Namespace List | Class Hierarchy | Alphabetical List | Data Structures | File List | Namespace Members | Data Fields | Globals

pge::IRenderableObject Class Reference

#include <RenderableObject.h>

Inheritance diagram for pge::IRenderableObject:

Inheritance graph
[legend]

Public Member Functions

virtual ~IRenderableObject (void)
 Destructor.

virtual bool init (void)=0
virtual void render (void)=0
 Called when the object should render itself.

virtual void timer (unsigned int delay)=0
 Called when the timer event comes.


Constructor & Destructor Documentation

virtual pge::IRenderableObject::~IRenderableObject void   )  [inline, virtual]
 

Destructor.

Definition at line 18 of file RenderableObject.h.

00018                                                  {
00019                 }


Member Function Documentation

virtual bool pge::IRenderableObject::init void   )  [pure virtual]
 

Implemented in pge::BloomEffect, pge::gui::Console, pge::DynamicCity, pge::EffectTest, pge::FontRenderer, pge::GPUFire, pge::GPUWater, pge::Mesh, pge::MeshModel, pge::Octree, pge::ParticleSystem, pge::Quadtree, pge::gui::SceneAnalyseGUI, pge::SingleTexturedMesh, pge::SkyBox, pge::Sprite, pge::gui::TextBox, pge::gui::TextEdit, and pge::World.

Referenced by pge::World::addRenderableObject().

virtual void pge::IRenderableObject::render void   )  [pure virtual]
 

Called when the object should render itself.

Implemented in pge::BloomEffect, pge::gui::Component, pge::gui::Console, pge::EffectTest, pge::FontRenderer, pge::GPUFire, pge::GPUWater, pge::Mesh, pge::MeshModel, pge::Octree, pge::ParticleSystem, pge::Quadtree, pge::gui::SceneAnalyseGUI, pge::SingleTexturedMesh, pge::SkyBox, pge::Sprite, pge::gui::TextBox, pge::gui::TextEdit, and pge::World.

Referenced by pge::World::render().

virtual void pge::IRenderableObject::timer unsigned int  delay  )  [pure virtual]
 

Called when the timer event comes.

Implemented in pge::BloomEffect, pge::gui::Console, pge::EffectTest, pge::FontRenderer, pge::GPUFire, pge::GPUWater, pge::Mesh, pge::MeshModel, pge::Octree, pge::ParticleSystem, pge::Quadtree, pge::gui::SceneAnalyseGUI, pge::SkyBox, pge::Sprite, pge::gui::TextBox, pge::gui::TextEdit, and pge::World.

Referenced by pge::World::timer().


The documentation for this class was generated from the following file:
Generated on Mon Oct 16 12:09:14 2006 for Phobosengine by doxygen 1.3.4