4 using SiliconStudio.Core.Mathematics;
5 using SiliconStudio.Paradox.DataModel;
6 using SiliconStudio.Paradox.Effects.Modules.Renderers;
7 using SiliconStudio.Paradox.Effects.Modules.Shadowmap;
8 using SiliconStudio.Paradox.Engine;
10 namespace SiliconStudio.
Paradox.Effects.Modules.Processors
19 ShadowNearDistance = 1.0f;
20 ShadowFarDistance = 50000.0f;
23 Layers = RenderLayers.RenderLayerAll;
87 internal ShadowMapCascadeInfo[] Cascades;
88 internal ShadowMapReceiverInfo ReceiverInfo;
89 internal ShadowMapReceiverVsmInfo ReceiverVsmInfo;
90 internal Vector3 LightDirectionNormalized;
ShadowMapTexture Texture
The shadow map texture.
Vector3 LightPosition
The light position.
float Fov
The fov of the light.
Represents a shadow map for the ShadowMapRenderer.
Represents a three dimensional mathematical vector.
float ShadowNearDistance
The shadow map near clipping distance.
ShadowMapFilterType Filter
The shadow map filter.
RenderLayers Layers
The active layers for this shadow map.
float ShadowFarDistance
The shadow map far clipping distance.
int CascadeCount
The number of shadow map cascades.
Represents a texture to use with ShadowMapRenderer.
LightType LightType
The light type.
bool Update
A flag stating if the shadow map should be updated.
Vector3 LightDirection
The light direction.