EffectParameterType Enum
Namespace: Stride.ShadersAssembly: Stride.Shaders.dll
Values that identify various data, texture, and buffer types that can be assigned to a shader variable.
[DataContract]
public enum EffectParameterType : byte
              Fields
| Name | Description | 
|---|---|
| AppendStructuredBuffer | The variable is an append structured buffer.  | 
                  
| Bool | The variable is a boolean.  | 
                  
| Buffer | The variable is a buffer.  | 
                  
| ByteAddressBuffer | The variable is a byte-address buffer.  | 
                  
| ConstantBuffer | The variable is a constant buffer.  | 
                  
| ConsumeStructuredBuffer | The variable is a consume structured buffer.  | 
                  
| Double | The variable is a double precision (64-bit) floating-point number.  | 
                  
| Float | The variable is a floating-point number.  | 
                  
| Int | The variable is an integer.  | 
                  
| RWBuffer | The variable is a read-and-write buffer.  | 
                  
| RWByteAddressBuffer | The variable is a read-and-write byte-address buffer.  | 
                  
| RWStructuredBuffer | The variable is a read-and-write structured buffer.  | 
                  
| RWTexture1D | The variable is a 1D read-and-write texture.  | 
                  
| RWTexture1DArray | The variable is an array of 1D read-and-write textures.  | 
                  
| RWTexture2D | The variable is a 2D read-and-write texture.  | 
                  
| RWTexture2DArray | The variable is an array of 2D read-and-write textures.  | 
                  
| RWTexture3D | The variable is a 3D read-and-write texture.  | 
                  
| Sampler | The variable is a sampler.  | 
                  
| Sampler1D | The variable is a sampler.  | 
                  
| Sampler2D | The variable is a sampler.  | 
                  
| Sampler3D | The variable is a sampler.  | 
                  
| SamplerCube | The variable is a sampler.  | 
                  
| String | The variable is a string.  | 
                  
| StructuredBuffer | The variable is a structured buffer. For more information about structured buffer, see the Remarks section.  | 
                  
| Texture | The variable is a texture.  | 
                  
| Texture1D | The variable is a 1D texture.  | 
                  
| Texture1DArray | The variable is a 1D-texture array.  | 
                  
| Texture2D | The variable is a 2D texture.  | 
                  
| Texture2DArray | The variable is a 2D-texture array.  | 
                  
| Texture2DMultisampled | The variable is a 2D-multisampled texture.  | 
                  
| Texture2DMultisampledArray | The variable is a 2D-multisampled-texture array.  | 
                  
| Texture3D | The variable is a 3D texture.  | 
                  
| TextureBuffer | The variable is a texture buffer.  | 
                  
| TextureCube | The variable is a texture cube.  | 
                  
| TextureCubeArray | The variable is a texture-cube array.  | 
                  
| UInt | The variable is an unsigned integer.  | 
                  
| UInt8 | The variable is an 8-bit unsigned integer.  | 
                  
| Void | The variable is a void reference.  |