D3D_RESOURCE_RETURN_TYPE enumeration
Values that identify the return type of a resource.
Syntax
typedef enum D3D_RESOURCE_RETURN_TYPE { D3D_RETURN_TYPE_UNORM = 1, D3D_RETURN_TYPE_SNORM = 2, D3D_RETURN_TYPE_SINT = 3, D3D_RETURN_TYPE_UINT = 4, D3D_RETURN_TYPE_FLOAT = 5, D3D_RETURN_TYPE_MIXED = 6, D3D_RETURN_TYPE_DOUBLE = 7, D3D_RETURN_TYPE_CONTINUED = 8, D3D10_RETURN_TYPE_UNORM = D3D_RETURN_TYPE_UNORM, D3D10_RETURN_TYPE_SNORM = D3D_RETURN_TYPE_SNORM, D3D10_RETURN_TYPE_SINT = D3D_RETURN_TYPE_SINT, D3D10_RETURN_TYPE_UINT = D3D_RETURN_TYPE_UINT, D3D10_RETURN_TYPE_FLOAT = D3D_RETURN_TYPE_FLOAT, D3D10_RETURN_TYPE_MIXED = D3D_RETURN_TYPE_MIXED, D3D11_RETURN_TYPE_UNORM = D3D_RETURN_TYPE_UNORM, D3D11_RETURN_TYPE_SNORM = D3D_RETURN_TYPE_SNORM, D3D11_RETURN_TYPE_SINT = D3D_RETURN_TYPE_SINT, D3D11_RETURN_TYPE_UINT = D3D_RETURN_TYPE_UINT, D3D11_RETURN_TYPE_FLOAT = D3D_RETURN_TYPE_FLOAT, D3D11_RETURN_TYPE_MIXED = D3D_RETURN_TYPE_MIXED, D3D11_RETURN_TYPE_DOUBLE = D3D_RETURN_TYPE_DOUBLE, D3D11_RETURN_TYPE_CONTINUED = D3D_RETURN_TYPE_CONTINUED } D3D_RESOURCE_RETURN_TYPE;
Constants
- D3D_RETURN_TYPE_UNORM
-
Return type is an unsigned integer value normalized to a value between 0 and 1.
- D3D_RETURN_TYPE_SNORM
-
Return type is a signed integer value normalized to a value between -1 and 1.
- D3D_RETURN_TYPE_SINT
-
Return type is a signed integer.
- D3D_RETURN_TYPE_UINT
-
Return type is an unsigned integer.
- D3D_RETURN_TYPE_FLOAT
-
Return type is a floating-point number.
- D3D_RETURN_TYPE_MIXED
-
Return type is unknown.
- D3D_RETURN_TYPE_DOUBLE
-
Return type is a double-precision value.
- D3D_RETURN_TYPE_CONTINUED
-
Return type is a multiple-dword type, such as a double or uint64, and the component is continued from the previous component that was declared. The first component represents the lower bits.
- D3D10_RETURN_TYPE_UNORM
-
Unsigned integer value normalized to a value between 0 and 1.
- D3D10_RETURN_TYPE_SNORM
-
Signed integer value normalized to a value between -1 and 1.
- D3D10_RETURN_TYPE_SINT
-
Signed integer.
- D3D10_RETURN_TYPE_UINT
-
Unsigned integer.
- D3D10_RETURN_TYPE_FLOAT
-
Floating-point number.
- D3D10_RETURN_TYPE_MIXED
-
Return type is unknown.
- D3D11_RETURN_TYPE_UNORM
-
Return type is an unsigned integer value normalized to a value between 0 and 1.
- D3D11_RETURN_TYPE_SNORM
-
Return type is a signed integer value normalized to a value between -1 and 1.
- D3D11_RETURN_TYPE_SINT
-
Return type is a signed integer.
- D3D11_RETURN_TYPE_UINT
-
Return type is an unsigned integer.
- D3D11_RETURN_TYPE_FLOAT
-
Return type is a floating-point number.
- D3D11_RETURN_TYPE_MIXED
-
Return type is unknown.
- D3D11_RETURN_TYPE_DOUBLE
-
Return type is a double-precision value.
- D3D11_RETURN_TYPE_CONTINUED
-
Return type is a multiple-dword type, such as a double or uint64, and the component is continued from the previous component that was declared. The first component represents the lower bits.
Remarks
A resource return type is specified in the ReturnType member of the D3D11_SHADER_INPUT_BIND_DESC structure.
Requirements
|
Header |
|
|---|
See also