Drag[en]gine Game Engine  1.21
deBaseGraphicWorld Class Reference

Graphic Module World Peer. More...

#include <deBaseGraphicWorld.h>

Public Member Functions

Constructors and Destructors
 deBaseGraphicWorld ()
 Create new peer. More...
 
virtual ~deBaseGraphicWorld ()
 Clean up peer. More...
 
Notifications
virtual void Update (float elapsed)
 
virtual void SizeChanged ()
 Size changed. More...
 
virtual void HeightTerrainChanged ()
 Height Terrain has changed. More...
 
virtual void LightingChanged ()
 Global lighting parameters have changed. More...
 
virtual void SkyAdded (deSkyInstance *sky)
 Sky has been added. More...
 
virtual void SkyRemoved (deSkyInstance *sky)
 Sky has been removed. More...
 
virtual void AllSkiesRemoved ()
 All skies have been removed. More...
 
virtual void BillboardAdded (deBillboard *billboard)
 Billboard has been added. More...
 
virtual void BillboardRemoved (deBillboard *billboard)
 Billboard has been removed. More...
 
virtual void AllBillboardsRemoved ()
 All billboards have been removed. More...
 
virtual void CameraAdded (deCamera *camera)
 Camera has been added. More...
 
virtual void CameraRemoved (deCamera *camera)
 Camera has been removed. More...
 
virtual void AllCamerasRemoved ()
 All cameras have been removed. More...
 
virtual void ComponentAdded (deComponent *component)
 Component has been added. More...
 
virtual void ComponentRemoved (deComponent *component)
 Component has been removed. More...
 
virtual void AllComponentsRemoved ()
 All components have been removed. More...
 
virtual void DebugDrawerAdded (deDebugDrawer *debugDrawer)
 DebugDrawer has been added. More...
 
virtual void DebugDrawerRemoved (deDebugDrawer *debugDrawer)
 DebugDrawer has been removed. More...
 
virtual void AllDebugDrawersRemoved ()
 All debugDrawers have been removed. More...
 
virtual void EnvMapProbeAdded (deEnvMapProbe *envMapProbe)
 Environment map probe has been added. More...
 
virtual void EnvMapProbeRemoved (deEnvMapProbe *envMapProbe)
 Environment map probe has been removed. More...
 
virtual void AllEnvMapProbesRemoved ()
 All environment map probes have been removed. More...
 
virtual void LightAdded (deLight *light)
 Light has been added. More...
 
virtual void LightRemoved (deLight *light)
 Light has been removed. More...
 
virtual void AllLightsRemoved ()
 All lights have been removed. More...
 
virtual void LumimeterAdded (deLumimeter *lumimeter)
 Lumimeter has been added. More...
 
virtual void LumimeterRemoved (deLumimeter *lumimeter)
 Lumimeter has been removed. More...
 
virtual void AllLumimetersRemoved ()
 All lumimeters have been removed. More...
 
virtual void ParticleEmitterAdded (deParticleEmitterInstance *emitter)
 Particle emitter has been added. More...
 
virtual void ParticleEmitterRemoved (deParticleEmitterInstance *emitter)
 Particle emitter has been removed. More...
 
virtual void AllParticleEmittersRemoved ()
 All particle emitters have been removed. More...
 
virtual void PropFieldAdded (dePropField *propField)
 Prop Field has been added. More...
 
virtual void PropFieldRemoved (dePropField *propField)
 Prop Field has been removed. More...
 
virtual void AllPropFieldsRemoved ()
 All Prop Fields have been removed. More...
 
virtual void SmokeEmitterAdded (deSmokeEmitter *smokeEmitter)
 Smoke Emitter has been added. More...
 
virtual void SmokeEmitterRemoved (deSmokeEmitter *smokeEmitter)
 Smoke Emitter has been removed. More...
 
virtual void AllSmokeEmittersRemoved ()
 All Smoke Emitters have been removed. More...
 

Detailed Description

Graphic Module World Peer.

Constructor & Destructor Documentation

◆ deBaseGraphicWorld()

deBaseGraphicWorld::deBaseGraphicWorld ( )

Create new peer.

◆ ~deBaseGraphicWorld()

virtual deBaseGraphicWorld::~deBaseGraphicWorld ( )
virtual

Clean up 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.

◆ AllSkiesRemoved()

virtual void deBaseGraphicWorld::AllSkiesRemoved ( )
virtual

All skies 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.

◆ SkyAdded()

virtual void deBaseGraphicWorld::SkyAdded ( deSkyInstance sky)
virtual

Sky has been added.

◆ SkyRemoved()

virtual void deBaseGraphicWorld::SkyRemoved ( deSkyInstance sky)
virtual

Sky has been removed.

◆ 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: