Enum d3d11_win::common_version::enumerations::D3D_SHADER_VARIABLE_TYPE [] [src]

pub enum D3D_SHADER_VARIABLE_TYPE {
    VOID,
    BOOL,
    INT,
    FLOAT,
    STRING,
    TEXTURE,
    TEXTURE1D,
    TEXTURE2D,
    TEXTURE3D,
    TEXTURECUBE,
    SAMPLER,
    SAMPLER1D,
    SAMPLER2D,
    SAMPLER3D,
    SAMPLERCUBE,
    PIXELSHADER,
    VERTEXSHADER,
    PIXELFRAGMENT,
    VERTEXFRAGMENT,
    UINT,
    UINT8,
    GEOMETRYSHADER,
    RASTERIZER,
    DEPTHSTENCIL,
    BLEND,
    BUFFER,
    CBUFFER,
    TBUFFER,
    TEXTURE1DARRAY,
    TEXTURE2DARRAY,
    RENDERTARGETVIEW,
    DEPTHSTENCILVIEW,
    TEXTURE2DMS,
    TEXTURE2DMSARRAY,
    TEXTURECUBEARRAY,
    HULLSHADER,
    DOMAINSHADER,
    INTERFACE_POINTER,
    COMPUTESHADER,
    DOUBLE,
    RWTEXTURE1D,
    RWTEXTURE1DARRAY,
    RWTEXTURE2D,
    RWTEXTURE2DARRAY,
    RWTEXTURE3D,
    RWBUFFER,
    BYTEADDRESS_BUFFER,
    RWBYTEADDRESS_BUFFER,
    STRUCTURED_BUFFER,
    RWSTRUCTURED_BUFFER,
    APPEND_STRUCTURED_BUFFER,
    CONSUME_STRUCTURED_BUFFER,
    MIN8FLOAT,
    MIN10FLOAT,
    MIN16FLOAT,
    MIN12INT,
    MIN16INT,
    MIN16UINT,
    FORCE_DWORD,
}

Variants

VOID
BOOL
INT
FLOAT
STRING
TEXTURE
TEXTURE1D
TEXTURE2D
TEXTURE3D
TEXTURECUBE
SAMPLER
SAMPLER1D
SAMPLER2D
SAMPLER3D
SAMPLERCUBE
PIXELSHADER
VERTEXSHADER
PIXELFRAGMENT
VERTEXFRAGMENT
UINT
UINT8
GEOMETRYSHADER
RASTERIZER
DEPTHSTENCIL
BLEND
BUFFER
CBUFFER
TBUFFER
TEXTURE1DARRAY
TEXTURE2DARRAY
RENDERTARGETVIEW
DEPTHSTENCILVIEW
TEXTURE2DMS
TEXTURE2DMSARRAY
TEXTURECUBEARRAY
HULLSHADER
DOMAINSHADER
INTERFACE_POINTER
COMPUTESHADER
DOUBLE
RWTEXTURE1D
RWTEXTURE1DARRAY
RWTEXTURE2D
RWTEXTURE2DARRAY
RWTEXTURE3D
RWBUFFER
BYTEADDRESS_BUFFER
RWBYTEADDRESS_BUFFER
STRUCTURED_BUFFER
RWSTRUCTURED_BUFFER
APPEND_STRUCTURED_BUFFER
CONSUME_STRUCTURED_BUFFER
MIN8FLOAT
MIN10FLOAT
MIN16FLOAT
MIN12INT
MIN16INT
MIN16UINT
FORCE_DWORD