Paradox Game Engine  v1.0.0 beta06
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Events Macros Pages
ShadowMapFilter.cs
Go to the documentation of this file.
1 using SiliconStudio.Paradox.Shaders;
2 
3 namespace SiliconStudio.Paradox.Effects
4 {
5  public abstract class ShadowMapFilter
6  {
7  private ShadowMap shadowMap;
8 
9  protected ShadowMapFilter(ShadowMap shadowMap)
10  {
11  this.shadowMap = shadowMap;
12  }
13 
14  public ShadowMap ShadowMap
15  {
16  get { return shadowMap; }
17  internal set { shadowMap = value; }
18  }
19 
20  public abstract ShaderClassSource GenerateShaderSource(int shadowMapCount);
21  }
22 }
Represents a ShadowMap.
Definition: ShadowMap.cs:11