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

Class that defines an environment More...

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

Public Member Functions

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

Properties

Rgba SkyColor [get]
 Gets the color of the sky. More...
 
Rgba WorldAmbient [get]
 Gets the world ambient lighting. More...
 

Detailed Description

Class that defines an environment

Member Function Documentation

IAtmosphere pluginbase.Objects.World.Environment.IEnvironment.CreateAtmosphere ( )

Creates the world atmosphere

Returns
The atmosphere.

Implemented in essentials.Environment.BasicEnvironment, and pluginbase.Objects.World.Environment.EnvironmentBase.

IFilter [] pluginbase.Objects.World.Environment.IEnvironment.CreateFilters ( )

Creates the filters.

Returns
The filters.

Implemented in essentials.Environment.BasicEnvironment, and pluginbase.Objects.World.Environment.EnvironmentBase.

IFog pluginbase.Objects.World.Environment.IEnvironment.CreateFog ( )
ISkyLayer [] pluginbase.Objects.World.Environment.IEnvironment.CreateLayers ( )

Create all sky-layers

Returns
The layers.

Implemented in essentials.Environment.BasicEnvironment, and pluginbase.Objects.World.Environment.EnvironmentBase.

IOrbital [] pluginbase.Objects.World.Environment.IEnvironment.CreateOrbitals ( )

Create all orbitals high up in the sky

Returns
The orbitals.

Implemented in essentials.Environment.BasicEnvironment, and pluginbase.Objects.World.Environment.EnvironmentBase.

IPrecipitation [] pluginbase.Objects.World.Environment.IEnvironment.CreatePrecipitationSystems ( )

Create all precipitation systems

Returns
The precipitation systems.

Implemented in essentials.Environment.BasicEnvironment, and pluginbase.Objects.World.Environment.EnvironmentBase.

Property Documentation

Rgba pluginbase.Objects.World.Environment.IEnvironment.SkyColor
get

Gets the color of the sky.

The color of the sky.

Rgba pluginbase.Objects.World.Environment.IEnvironment.WorldAmbient
get

Gets the world ambient lighting.

The world ambient.


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