Visual3D Game EngineAPI Documentation for XNA, C#, VB, and .NET
Types
| All Types | Classes |
| Name | Description | |
|---|---|---|
| BaseSkyRenderMaterial<(Of <(<'T>)>)> | Base class for materials used to render skies.
Provides default calculation of view+projection matrix, vertex fog (optional) and
sets up render states. | |
| CloudLayerRenderMaterial | Material used for rendering of layered clouds. | |
| CloudLayerShader | ||
| MoonRenderMaterial | Material used for moon rendering. | |
| MoonShader | ||
| RayleighMieMapGenerator | Generates baked Rayleigh and Mie distribution maps in HalfVector4 format. | |
| RayleighMieSkyRenderMaterial | Renders sky by Rayleigh-Mie scattering rules.
Sun direction is given by two angles: Theta and Phi.
Scattering parameters are WaveLenghts, Exposure, RayleighMieFactors
and PlanetRadius, AtmosphereRadius | |
| RayleighMieSkyShader | ||
| StaticSkyRenderMaterial..::..SkyShader | Implements rendering of static skies at constant distance from the camera.
Vertes positions should be in range -1..1 | |
| StarRenderMaterial | Material used to render point sprite stars. | |
| StarShader | ||
| StaticSkyRenderMaterial | Material used to render static skies based on cubemap or 2D texture. |