ILightShadowMapRenderer Interface 
              
              
              Namespace: Stride.Rendering.Shadows
              Assembly: Stride.Rendering.dll
              
              
              Interface to render a shadow map.
 
              
              
              
              
              
              
                public interface ILightShadowMapRenderer : ILightShadowRenderer
               
              
              
              
              
              
                  
              
                     
              
                
                  |
                  Improve this Doc
                
                
                  View Source
                
              
              
                Properties
              
                
              
              
              
              
              
              ShadowCasterRenderStage
              
              
              
              
              
                RenderStage ShadowCasterRenderStage { get; }
               
              
              Property Value
              
                     
              
                
                  |
                  Improve this Doc
                
                
                  View Source
                
              
              
                Methods
              
                
              
              
              
              
              
              ApplyViewParameters(RenderDrawContext, ParameterCollection, LightShadowMapTexture)
              
              
              
              
              
                void ApplyViewParameters(RenderDrawContext context, ParameterCollection parameters, LightShadowMapTexture shadowMapTexture)
               
              
              Parameters
              
              
              
              
              
              
              Collect(RenderContext, RenderView, LightShadowMapTexture)
              
              
              
              
              
                void Collect(RenderContext context, RenderView sourceView, LightShadowMapTexture lightShadowMap)
               
              
              Parameters
              
              
              
              
              
              
              CreateShaderGroupData(LightShadowType)
              
              
              
              
              
                ILightShadowMapShaderGroupData CreateShaderGroupData(LightShadowType shadowType)
               
              
              Parameters
              
              Returns
              
              
              
              
              
              
              CreateShadowMapTexture(RenderView, RenderLight, IDirectLight, Int32)
              
              
              
              
              
                LightShadowMapTexture CreateShadowMapTexture(RenderView renderView, RenderLight renderLight, IDirectLight light, int shadowMapSize)
               
              
              Parameters
              
              Returns
              
              
              
              
              
              
              GetShadowType(LightShadowMap)
              
              
              
              
              
                LightShadowType GetShadowType(LightShadowMap lightShadowMap)
               
              
              Parameters
              
              Returns
              
              
              
 
              
               
              
              
              
              
              
              
              Extension Methods