Freigeben über


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;

Konstanten

  • 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.

Hinweise

A resource return type is specified in the ReturnType member of the D3D11_SHADER_INPUT_BIND_DESC structure.

Anforderungen

Header

D3DCommon.h

Siehe auch

Common Version Enumerations