Enum EffectParameterClass
Defines the class of a Effect / Shader parameter.
[DataContract]
public enum EffectParameterClass : byte
- Extension Methods
Fields
Color = 13The Shader parameter is a vector value that represents a color.
ConstantBuffer = 10The Shader parameter is a Constant Buffer.
InterfaceClass = 6The Shader parameter is a class.
InterfacePointer = 7The Shader parameter is an interface.
MatrixColumns = 3The Shader parameter is a column-major matrix.
MatrixRows = 2The Shader parameter is a row-major matrix.
Object = 4The Shader parameter is an object.
Sampler = 8The Shader parameter is a Sampler State object.
Scalar = 0The Shader parameter is a scalar value.
ShaderResourceView = 9The Shader parameter is a Shader Resource View.
Struct = 5The Shader parameter is a structure.
TextureBuffer = 11The Shader parameter is a Texture.
UnorderedAccessView = 12The Shader parameter is an Unordered Access View.
Vector = 1The Shader parameter is a vector value.
Remarks
The class of a Effect / Shader parameter is not a C# class; it identifies the kind of variable such as scalar, vector, object, and so on.