3 using System.Collections.Generic;
4 using SiliconStudio.Core;
5 using SiliconStudio.Core.Serialization;
6 using SiliconStudio.Paradox.Graphics;
8 namespace SiliconStudio.
Paradox.Shaders
21 SamplerStates =
new List<EffectSamplerStateBinding>();
22 ResourceBindings =
new List<EffectParameterResourceData>();
23 ConstantBuffers =
new List<ShaderConstantBufferDescription>();
24 ShaderStreamOutputDeclarations =
new List<ShaderStreamOutputDeclarationEntry>();
31 public List<EffectSamplerStateBinding> SamplerStates {
get; set; }
37 public List<EffectParameterResourceData> ResourceBindings {
get; set; }
43 public List<ShaderConstantBufferDescription> ConstantBuffers {
get; set; }
49 public List<ShaderStreamOutputDeclarationEntry> ShaderStreamOutputDeclarations {
get; set; }
55 public int[] StreamOutputStrides {
get; set; }
61 public int StreamOutputRasterizedStream {
get; set; }
The reflection data describing the parameters of a shader.
EffectReflection()
Initializes a new instance of the EffectReflection class.