Paradox Game Engine  v1.0.0 beta06
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Events Macros Pages
SiliconStudio.Paradox.Shaders.EffectReflection Class Reference

The reflection data describing the parameters of a shader. More...

Public Member Functions

 EffectReflection ()
 Initializes a new instance of the EffectReflection class. More...
 

Properties

List< EffectSamplerStateBindingSamplerStates [get, set]
 Gets or sets the sampler states. More...
 
List< EffectParameterResourceDataResourceBindings [get, set]
 Gets the parameter binding descriptions. More...
 
List
< ShaderConstantBufferDescription
ConstantBuffers [get, set]
 Gets the constant buffer descriptions (if any). More...
 
List
< ShaderStreamOutputDeclarationEntry
ShaderStreamOutputDeclarations [get, set]
 Gets or sets the stream output declarations. More...
 
int[] StreamOutputStrides [get, set]
 Gets or sets the stream output strides. More...
 
int StreamOutputRasterizedStream [get, set]
 Gets or sets the stream output rasterized stream. More...
 

Detailed Description

The reflection data describing the parameters of a shader.

Definition at line 14 of file EffectReflection.cs.

Constructor & Destructor Documentation

SiliconStudio.Paradox.Shaders.EffectReflection.EffectReflection ( )

Initializes a new instance of the EffectReflection class.

Definition at line 19 of file EffectReflection.cs.

Property Documentation

List<ShaderConstantBufferDescription> SiliconStudio.Paradox.Shaders.EffectReflection.ConstantBuffers
getset

Gets the constant buffer descriptions (if any).

The constant buffers.

Definition at line 43 of file EffectReflection.cs.

List<EffectParameterResourceData> SiliconStudio.Paradox.Shaders.EffectReflection.ResourceBindings
getset

Gets the parameter binding descriptions.

The resource bindings.

Definition at line 37 of file EffectReflection.cs.

List<EffectSamplerStateBinding> SiliconStudio.Paradox.Shaders.EffectReflection.SamplerStates
getset

Gets or sets the sampler states.

The sampler states.

Definition at line 31 of file EffectReflection.cs.

List<ShaderStreamOutputDeclarationEntry> SiliconStudio.Paradox.Shaders.EffectReflection.ShaderStreamOutputDeclarations
getset

Gets or sets the stream output declarations.

The stream output declarations.

Definition at line 49 of file EffectReflection.cs.

int SiliconStudio.Paradox.Shaders.EffectReflection.StreamOutputRasterizedStream
getset

Gets or sets the stream output rasterized stream.

The stream output rasterized stream.

Definition at line 61 of file EffectReflection.cs.

int [] SiliconStudio.Paradox.Shaders.EffectReflection.StreamOutputStrides
getset

Gets or sets the stream output strides.

The stream output strides.

Definition at line 55 of file EffectReflection.cs.


The documentation for this class was generated from the following file: