Struct EffectResourceBindingDescription
Describes a shader parameter for a resource type.
[DataContract]
public struct EffectResourceBindingDescription
- Inherited Members
Fields
Class
The EffectParameterClass of this parameter.
public EffectParameterClass Class
Field Value
ElementType
The element type (for buffers or textures).
public EffectTypeDescription ElementType
Field Value
KeyInfo
The common description of this parameter.
public EffectParameterKeyInfo KeyInfo
Field Value
LogicalGroup
Logical group, used to group related descriptors and variables together.
public string LogicalGroup
Field Value
RawName
Name of this parameter in the original shader
public string RawName
Field Value
ResourceGroup
Resource group this variable belongs to. This should later be directly grouped in EffectReflection.ResourceGroups.
public string ResourceGroup
Field Value
SlotCount
The number of slots bound to this parameter starting at SlotStart.
public int SlotCount
Field Value
SlotStart
The starting slot this parameter is bound.
public int SlotStart
Field Value
Stage
The stage this parameter is used
public ShaderStage Stage
Field Value
Type
The EffectParameterType of this parameter.
public EffectParameterType Type