A representation of WaterViews used for water refraction and reflections
More...
|
static Vector3 | UpVector = new Vector3(0, 1, 0) |
| A vector indicating the up-direction More...
|
|
A representation of WaterViews used for water refraction and reflections
◆ Dispose()
void OmegaEngine.Graphics.Renderables.WaterViewSource.Dispose |
( |
| ) |
|
|
inline |
◆ FromEngine()
static WaterViewSource OmegaEngine.Graphics.Renderables.WaterViewSource.FromEngine |
( |
Engine |
engine, |
|
|
double |
height, |
|
|
View |
baseView, |
|
|
float |
clipTolerance |
|
) |
| |
|
inlinestatic |
Gets an existing WaterViewSource if there is one fitting the parameters, otherwise creates a new one
- Parameters
-
engine | The Engine to create the views in |
height | The height of the Water planes (Y axis) |
baseView | The View the Water planes are shown in |
clipTolerance | How far to shift the clip plane along its normal vector to reduce graphical glitches at corners |
- Returns
- A WaterViewSource fitting the parameters
- See also
- Engine.WaterViewSources
◆ BaseView
readonly View OmegaEngine.Graphics.Renderables.WaterViewSource.BaseView |
◆ ClipTolerance
readonly float OmegaEngine.Graphics.Renderables.WaterViewSource.ClipTolerance |
How far to shift the clip plane along its normal vector to reduce graphical glitches at corners
◆ Height
readonly double OmegaEngine.Graphics.Renderables.WaterViewSource.Height |
The height of the Water planes (Y axis)
◆ RefractionOnlyShader
readonly WaterShader OmegaEngine.Graphics.Renderables.WaterViewSource.RefractionOnlyShader |
The WaterShaders used to render these waters
◆ UpVector
Vector3 OmegaEngine.Graphics.Renderables.WaterViewSource.UpVector = new Vector3(0, 1, 0) |
|
static |
A vector indicating the up-direction
The documentation for this class was generated from the following file:
- OmegaEngine/Graphics/Renderables/WaterViewSource.cs