EffectParameterClass Enum
Namespace: Stride.ShadersAssembly: Stride.Shaders.dll
Values that identify the class of a shader variable.
[DataContract]
public enum EffectParameterClass : byte
Remarks
The class of a shader variable is not a programming class; the class identifies the variable class such as scalar, vector, object, and so on.
Fields
Name | Description |
---|---|
Color | The shader variable is a vector. |
ConstantBuffer | A constant buffer |
InterfaceClass | The shader variable is a class. |
InterfacePointer | The shader variable is an interface. |
MatrixColumns | The shader variable is a column-major matrix. |
MatrixRows | The shader variable is a row-major matrix. |
Object | The shader variable is an object. |
Sampler | A sampler state object. |
Scalar | The shader variable is a scalar. |
ShaderResourceView | A shader resource view. |
Struct | The shader variable is a structure. |
TextureBuffer | A constant buffer |
UnorderedAccessView | An unordered access view |
Vector | The shader variable is a vector. |