Empeld
Empeld plugin documentation.
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Events
pluginbase.Objects.World.Environment.EnvironmentBase Class Reference

Base class for a world environment More...

Inheritance diagram for pluginbase.Objects.World.Environment.EnvironmentBase:
pluginbase.Objects.World.Environment.IEnvironment essentials.Environment.BasicEnvironment

Public Member Functions

virtual IOrbital[] CreateOrbitals ()
 Create all orbitals high up in the sky More...
 
virtual ISkyLayer[] CreateLayers ()
 Create all sky-layers More...
 
virtual IPrecipitation[] CreatePrecipitationSystems ()
 Create all precipitation systems More...
 
virtual IFilter[] CreateFilters ()
 Creates the filters. More...
 
virtual IFog CreateFog ()
 Creates the fog. More...
 
virtual IAtmosphere CreateAtmosphere ()
 Creates the world atmosphere More...
 

Protected Member Functions

 EnvironmentBase ()
 Initializes a new instance of the pluginbase.Objects.World.Environment.EnvironmentBase class. More...
 

Properties

virtual Rgba SkyColor [get]
 
virtual Rgba WorldAmbient [get]
 
- Properties inherited from pluginbase.Objects.World.Environment.IEnvironment
Rgba SkyColor [get]
 Gets the color of the sky. More...
 
Rgba WorldAmbient [get]
 Gets the world ambient lighting. More...
 

Detailed Description

Base class for a world environment

Constructor & Destructor Documentation

pluginbase.Objects.World.Environment.EnvironmentBase.EnvironmentBase ( )
protected

Initializes a new instance of the pluginbase.Objects.World.Environment.EnvironmentBase class.

15  {
16  }

Member Function Documentation

virtual IAtmosphere pluginbase.Objects.World.Environment.EnvironmentBase.CreateAtmosphere ( )
virtual

Creates the world atmosphere

Returns
The atmosphere.

Implements pluginbase.Objects.World.Environment.IEnvironment.

Reimplemented in essentials.Environment.BasicEnvironment.

45  {
46  return null;
47  }
virtual IFilter [] pluginbase.Objects.World.Environment.EnvironmentBase.CreateFilters ( )
virtual

Creates the filters.

Returns
The filters.

Implements pluginbase.Objects.World.Environment.IEnvironment.

Reimplemented in essentials.Environment.BasicEnvironment.

35  {
36  return null;
37  }
virtual IFog pluginbase.Objects.World.Environment.EnvironmentBase.CreateFog ( )
virtual

Creates the fog.

Returns
The fog.

Implements pluginbase.Objects.World.Environment.IEnvironment.

Reimplemented in essentials.Environment.BasicEnvironment.

40  {
41  return null;
42  }
virtual ISkyLayer [] pluginbase.Objects.World.Environment.EnvironmentBase.CreateLayers ( )
virtual

Create all sky-layers

Returns
The layers.

Implements pluginbase.Objects.World.Environment.IEnvironment.

Reimplemented in essentials.Environment.BasicEnvironment.

25  {
26  return null;
27  }
virtual IOrbital [] pluginbase.Objects.World.Environment.EnvironmentBase.CreateOrbitals ( )
virtual

Create all orbitals high up in the sky

Returns
The orbitals.

Implements pluginbase.Objects.World.Environment.IEnvironment.

Reimplemented in essentials.Environment.BasicEnvironment.

20  {
21  return null;
22  }
virtual IPrecipitation [] pluginbase.Objects.World.Environment.EnvironmentBase.CreatePrecipitationSystems ( )
virtual

Create all precipitation systems

Returns
The precipitation systems.

Implements pluginbase.Objects.World.Environment.IEnvironment.

Reimplemented in essentials.Environment.BasicEnvironment.

30  {
31  return null;
32  }

Property Documentation

virtual Rgba pluginbase.Objects.World.Environment.EnvironmentBase.SkyColor
get
virtual Rgba pluginbase.Objects.World.Environment.EnvironmentBase.WorldAmbient
get

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