Empeld
Empeld plugin documentation.
|
Sky-layer Skirt that surroudns the atmosphere with a low-layer of fog Assumes Z-up More...
Public Member Functions | |
FogSkirt (IFog fog, float lowZ=0.05f, float highZ=0.3f) | |
override Rgba | DirectionalColor (float x, float y, float z) |
Get the color at a direction More... | |
Public Member Functions inherited from pluginbase.Objects.World.Environment.Sky.SkyLayerBase | |
virtual void | Simulate (double time, double x, double y, double z) |
Simulate the environment with the time, and an x/y/z More... | |
Properties | |
override SkyLayerRenderMode | RenderMode [get] |
override int | Layer [get] |
Properties inherited from pluginbase.Objects.World.Environment.Sky.SkyLayerBase | |
virtual SkyLayerRenderMode | RenderMode [get] |
Gets the render mode. More... | |
virtual int | Layer [get] |
Gets the layer the sky is drawn on More... | |
virtual Vector3 | Direction [get] |
Gets the up-direction for the layer. This can be used to rotate a sky-sphere or position a shader value More... | |
virtual string | Resource [get] |
Gets the resource. Either a texture, or shader. Only shaders support multiple resources More... | |
virtual Rgba | Color [get] |
Overlay color More... | |
virtual float | TextureScale [get] |
Gets the texture scale for render types that support it More... | |
virtual float | CameraAdjustmentRatio [get] |
The amount the camera position adjusts the direction of the layer More... | |
virtual bool | ReceivesLight [get] |
Gets a value indicating whether this pluginbase.Objects.World.Environment.Sky.SkyLayerBase receives light. More... | |
virtual bool | CastsShadow [get] |
Gets a value indicating whether this instance can project on world. More... | |
virtual Rgba | LightFilter [get] |
Gets a value to multiply incoming light by to simulate a layer filtering out sunlight More... | |
Properties inherited from pluginbase.Objects.World.Environment.ISkyLayer | |
SkyLayerRenderMode | RenderMode [get] |
Gets the render mode. More... | |
int | Layer [get] |
Gets the layer the sky is drawn on More... | |
Vector3 | Direction [get] |
Gets the up-direction for the layer. This can be used to rotate a sky-sphere or position a shader value More... | |
string | Resource [get] |
Gets the resource. Either a texture, or shader. Only shaders support multiple resources More... | |
Rgba | Color [get] |
Overlay color More... | |
float | TextureScale [get] |
Gets the texture scale for render types that support it More... | |
float | CameraAdjustmentRatio [get] |
The amount the camera position adjusts the direction of the layer More... | |
bool | ReceivesLight [get] |
Gets a value indicating whether this pluginbase.Objects.World.Environment.ISkyLayer receives light. More... | |
bool | CastsShadow [get] |
Gets a value indicating whether this instance can project on world. More... | |
Rgba | LightFilter [get] |
Gets a value to multiply incoming light by to simulate a layer filtering out sunlight More... | |
Additional Inherited Members | |
Protected Member Functions inherited from pluginbase.Objects.World.Environment.Sky.SkyLayerBase | |
SkyLayerBase () | |
Initializes a new instance of the pluginbase.Objects.World.Environment.Sky.SkyLayerBase class. More... | |
Sky-layer Skirt that surroudns the atmosphere with a low-layer of fog Assumes Z-up
essentials.Environment.Fog.FogSkirt.FogSkirt | ( | IFog | fog, |
float | lowZ = 0.05f , |
||
float | highZ = 0.3f |
||
) |
|
virtual |
Get the color at a direction
x | X. |
y | Y. |
z | Z. |
Reimplemented from pluginbase.Objects.World.Environment.Sky.SkyLayerBase.
|
get |
|
get |