Empeld
Empeld plugin documentation.
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...
 
string LutTextureResource [get]
 Optional resource path to a 3D LUT texture More...
 

Detailed Description

Class that defines an environment

Member Function Documentation

◆ CreateAtmosphere()

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.

◆ CreateFilters()

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

Creates the filters.

Returns
The filters.

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

◆ CreateFog()

IFog pluginbase.Objects.World.Environment.IEnvironment.CreateFog ( )

◆ CreateLayers()

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.

◆ CreateOrbitals()

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.

◆ CreatePrecipitationSystems()

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

◆ LutTextureResource

string pluginbase.Objects.World.Environment.IEnvironment.LutTextureResource
get

Optional resource path to a 3D LUT texture

The lut texture resource.

◆ SkyColor

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

Gets the color of the sky.

The color of the sky.

◆ WorldAmbient

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: