![]() |
Paradox Game Engine
v1.0.0 beta06
|
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< EffectSamplerStateBinding > | SamplerStates [get, set] |
Gets or sets the sampler states. More... | |
List< EffectParameterResourceData > | ResourceBindings [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... | |
The reflection data describing the parameters of a shader.
Definition at line 14 of file EffectReflection.cs.
SiliconStudio.Paradox.Shaders.EffectReflection.EffectReflection | ( | ) |
Initializes a new instance of the EffectReflection class.
Definition at line 19 of file EffectReflection.cs.
|
getset |
Gets the constant buffer descriptions (if any).
The constant buffers.
Definition at line 43 of file EffectReflection.cs.
|
getset |
Gets the parameter binding descriptions.
The resource bindings.
Definition at line 37 of file EffectReflection.cs.
|
getset |
Gets or sets the sampler states.
The sampler states.
Definition at line 31 of file EffectReflection.cs.
|
getset |
Gets or sets the stream output declarations.
The stream output declarations.
Definition at line 49 of file EffectReflection.cs.
|
getset |
Gets or sets the stream output rasterized stream.
The stream output rasterized stream.
Definition at line 61 of file EffectReflection.cs.
|
getset |
Gets or sets the stream output strides.
The stream output strides.
Definition at line 55 of file EffectReflection.cs.