Empeld
Empeld plugin documentation.
|
Base class for a world environment More...
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... | |
Public Attributes | |
virtual string | LutTextureResource => null |
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... | |
string | LutTextureResource [get] |
Optional resource path to a 3D LUT texture More... | |
Base class for a world environment
|
protected |
Initializes a new instance of the pluginbase.Objects.World.Environment.EnvironmentBase class.
|
virtual |
Creates the world atmosphere
Implements pluginbase.Objects.World.Environment.IEnvironment.
Reimplemented in essentials.Environment.BasicEnvironment.
|
virtual |
Creates the filters.
Implements pluginbase.Objects.World.Environment.IEnvironment.
Reimplemented in essentials.Environment.BasicEnvironment.
|
virtual |
Creates the fog.
Implements pluginbase.Objects.World.Environment.IEnvironment.
Reimplemented in essentials.Environment.BasicEnvironment.
|
virtual |
Create all sky-layers
Implements pluginbase.Objects.World.Environment.IEnvironment.
Reimplemented in essentials.Environment.BasicEnvironment.
|
virtual |
Create all orbitals high up in the sky
Implements pluginbase.Objects.World.Environment.IEnvironment.
Reimplemented in essentials.Environment.BasicEnvironment.
|
virtual |
Create all precipitation systems
Implements pluginbase.Objects.World.Environment.IEnvironment.
Reimplemented in essentials.Environment.BasicEnvironment.
virtual string pluginbase.Objects.World.Environment.EnvironmentBase.LutTextureResource => null |
|
get |
|
get |