Drag[en]gine Game Engine  1.0
deBaseGraphicWorld Class Reference

Graphic Module World Peer. More...

#include <deBaseGraphicWorld.h>

Public Member Functions

Constructors and Destructors
 deBaseGraphicWorld ()
 
virtual ~deBaseGraphicWorld ()
 
Notifications
virtual void Update (float elapsed)
 
virtual void SizeChanged ()
 
virtual void SkyChanged ()
 
virtual void HeightTerrainChanged ()
 
virtual void LightingChanged ()
 
virtual void BillboardAdded (deBillboard *billboard)
 
virtual void BillboardRemoved (deBillboard *billboard)
 
virtual void AllBillboardsRemoved ()
 
virtual void CameraAdded (deCamera *camera)
 
virtual void CameraRemoved (deCamera *camera)
 
virtual void AllCamerasRemoved ()
 
virtual void ComponentAdded (deComponent *component)
 
virtual void ComponentRemoved (deComponent *component)
 
virtual void AllComponentsRemoved ()
 
virtual void DebugDrawerAdded (deDebugDrawer *debugDrawer)
 
virtual void DebugDrawerRemoved (deDebugDrawer *debugDrawer)
 
virtual void AllDebugDrawersRemoved ()
 
virtual void EnvMapProbeAdded (deEnvMapProbe *envMapProbe)
 
virtual void EnvMapProbeRemoved (deEnvMapProbe *envMapProbe)
 
virtual void AllEnvMapProbesRemoved ()
 
virtual void LightAdded (deLight *light)
 
virtual void LightRemoved (deLight *light)
 
virtual void AllLightsRemoved ()
 
virtual void LumimeterAdded (deLumimeter *lumimeter)
 
virtual void LumimeterRemoved (deLumimeter *lumimeter)
 
virtual void AllLumimetersRemoved ()
 
virtual void ParticleEmitterAdded (deParticleEmitterInstance *emitter)
 
virtual void ParticleEmitterRemoved (deParticleEmitterInstance *emitter)
 
virtual void AllParticleEmittersRemoved ()
 
virtual void PropFieldAdded (dePropField *propField)
 
virtual void PropFieldRemoved (dePropField *propField)
 
virtual void AllPropFieldsRemoved ()
 
virtual void SmokeEmitterAdded (deSmokeEmitter *smokeEmitter)
 
virtual void SmokeEmitterRemoved (deSmokeEmitter *smokeEmitter)
 
virtual void AllSmokeEmittersRemoved ()
 

Detailed Description

Graphic Module World Peer.

Author
Pl├╝ss Roland
Version
1.0
Date
2008

Constructor & Destructor Documentation

◆ deBaseGraphicWorld()

deBaseGraphicWorld::deBaseGraphicWorld ( )

Creates a new peer.

◆ ~deBaseGraphicWorld()

virtual deBaseGraphicWorld::~deBaseGraphicWorld ( )
virtual

Cleans up the peer.

Member Function Documentation

◆ AllBillboardsRemoved()

virtual void deBaseGraphicWorld::AllBillboardsRemoved ( )
virtual

All billboards have been removed.

◆ AllCamerasRemoved()

virtual void deBaseGraphicWorld::AllCamerasRemoved ( )
virtual

All cameras have been removed.

◆ AllComponentsRemoved()

virtual void deBaseGraphicWorld::AllComponentsRemoved ( )
virtual

All components have been removed.

◆ AllDebugDrawersRemoved()

virtual void deBaseGraphicWorld::AllDebugDrawersRemoved ( )
virtual

All debugDrawers have been removed.

◆ AllEnvMapProbesRemoved()

virtual void deBaseGraphicWorld::AllEnvMapProbesRemoved ( )
virtual

All environment map probes have been removed.

◆ AllLightsRemoved()

virtual void deBaseGraphicWorld::AllLightsRemoved ( )
virtual

All lights have been removed.

◆ AllLumimetersRemoved()

virtual void deBaseGraphicWorld::AllLumimetersRemoved ( )
virtual

All lumimeters have been removed.

◆ AllParticleEmittersRemoved()

virtual void deBaseGraphicWorld::AllParticleEmittersRemoved ( )
virtual

All particle emitters have been removed.

◆ AllPropFieldsRemoved()

virtual void deBaseGraphicWorld::AllPropFieldsRemoved ( )
virtual

All Prop Fields have been removed.

◆ AllSmokeEmittersRemoved()

virtual void deBaseGraphicWorld::AllSmokeEmittersRemoved ( )
virtual

All Smoke Emitters have been removed.

◆ BillboardAdded()

virtual void deBaseGraphicWorld::BillboardAdded ( deBillboard billboard)
virtual

Billboard has been added.

◆ BillboardRemoved()

virtual void deBaseGraphicWorld::BillboardRemoved ( deBillboard billboard)
virtual

Billboard has been removed.

◆ CameraAdded()

virtual void deBaseGraphicWorld::CameraAdded ( deCamera camera)
virtual

Camera has been added.

◆ CameraRemoved()

virtual void deBaseGraphicWorld::CameraRemoved ( deCamera camera)
virtual

Camera has been removed.

◆ ComponentAdded()

virtual void deBaseGraphicWorld::ComponentAdded ( deComponent component)
virtual

Component has been added.

◆ ComponentRemoved()

virtual void deBaseGraphicWorld::ComponentRemoved ( deComponent component)
virtual

Component has been removed.

◆ DebugDrawerAdded()

virtual void deBaseGraphicWorld::DebugDrawerAdded ( deDebugDrawer debugDrawer)
virtual

DebugDrawer has been added.

◆ DebugDrawerRemoved()

virtual void deBaseGraphicWorld::DebugDrawerRemoved ( deDebugDrawer debugDrawer)
virtual

DebugDrawer has been removed.

◆ EnvMapProbeAdded()

virtual void deBaseGraphicWorld::EnvMapProbeAdded ( deEnvMapProbe envMapProbe)
virtual

Environment map probe has been added.

◆ EnvMapProbeRemoved()

virtual void deBaseGraphicWorld::EnvMapProbeRemoved ( deEnvMapProbe envMapProbe)
virtual

Environment map probe has been removed.

◆ HeightTerrainChanged()

virtual void deBaseGraphicWorld::HeightTerrainChanged ( )
virtual

Height Terrain has changed.

◆ LightAdded()

virtual void deBaseGraphicWorld::LightAdded ( deLight light)
virtual

Light has been added.

◆ LightingChanged()

virtual void deBaseGraphicWorld::LightingChanged ( )
virtual

Global lighting parameters have changed.

◆ LightRemoved()

virtual void deBaseGraphicWorld::LightRemoved ( deLight light)
virtual

Light has been removed.

◆ LumimeterAdded()

virtual void deBaseGraphicWorld::LumimeterAdded ( deLumimeter lumimeter)
virtual

Lumimeter has been added.

◆ LumimeterRemoved()

virtual void deBaseGraphicWorld::LumimeterRemoved ( deLumimeter lumimeter)
virtual

Lumimeter has been removed.

◆ ParticleEmitterAdded()

virtual void deBaseGraphicWorld::ParticleEmitterAdded ( deParticleEmitterInstance emitter)
virtual

Particle emitter has been added.

◆ ParticleEmitterRemoved()

virtual void deBaseGraphicWorld::ParticleEmitterRemoved ( deParticleEmitterInstance emitter)
virtual

Particle emitter has been removed.

◆ PropFieldAdded()

virtual void deBaseGraphicWorld::PropFieldAdded ( dePropField propField)
virtual

Prop Field has been added.

◆ PropFieldRemoved()

virtual void deBaseGraphicWorld::PropFieldRemoved ( dePropField propField)
virtual

Prop Field has been removed.

◆ SizeChanged()

virtual void deBaseGraphicWorld::SizeChanged ( )
virtual

Size changed.

◆ SkyChanged()

virtual void deBaseGraphicWorld::SkyChanged ( )
virtual

Sky has changed.

◆ SmokeEmitterAdded()

virtual void deBaseGraphicWorld::SmokeEmitterAdded ( deSmokeEmitter smokeEmitter)
virtual

Smoke Emitter has been added.

◆ SmokeEmitterRemoved()

virtual void deBaseGraphicWorld::SmokeEmitterRemoved ( deSmokeEmitter smokeEmitter)
virtual

Smoke Emitter has been removed.

◆ Update()

virtual void deBaseGraphicWorld::Update ( float  elapsed)
virtual

Update dynamic parts of scene like the skins.

Parameters
elapsedSeconds elapsed since last update

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