D3D_RESOURCE_RETURN_TYPE 枚举 (d3dcommon.h)

指示返回值类型。

注意

对于使用 Direct3D 10 进行编程,此 API 的类型别名以 开头 D3D10_ ,而不是 D3D_。 这些 Direct3D 10 类型别名在 、 d3d10misc.hd3d10shader.hd3d10.h定义。

语法

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,
  D3D10_RETURN_TYPE_SNORM,
  D3D10_RETURN_TYPE_SINT,
  D3D10_RETURN_TYPE_UINT,
  D3D10_RETURN_TYPE_FLOAT,
  D3D10_RETURN_TYPE_MIXED,
  D3D11_RETURN_TYPE_UNORM,
  D3D11_RETURN_TYPE_SNORM,
  D3D11_RETURN_TYPE_SINT,
  D3D11_RETURN_TYPE_UINT,
  D3D11_RETURN_TYPE_FLOAT,
  D3D11_RETURN_TYPE_MIXED,
  D3D11_RETURN_TYPE_DOUBLE,
  D3D11_RETURN_TYPE_CONTINUED
} ;

常量

 
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
D3D10_RETURN_TYPE_SNORM
D3D10_RETURN_TYPE_SINT
D3D10_RETURN_TYPE_UINT
D3D10_RETURN_TYPE_FLOAT
D3D10_RETURN_TYPE_MIXED
D3D11_RETURN_TYPE_UNORM
返回类型为 UNORM。
D3D11_RETURN_TYPE_SNORM
返回类型为 SNORM。
D3D11_RETURN_TYPE_SINT
返回类型为 SINT。
D3D11_RETURN_TYPE_UINT
返回类型为 UINT。
D3D11_RETURN_TYPE_FLOAT
返回类型为 FLOAT。
D3D11_RETURN_TYPE_MIXED
返回类型未知。
D3D11_RETURN_TYPE_DOUBLE
返回类型为 DOUBLE。
D3D11_RETURN_TYPE_CONTINUED
返回类型是多字类型,例如 double 或 uint64,组件从声明的上一个组件继续。 第一个组件表示较低的位。

备注

D3D11_RESOURCE_RETURN_TYPE枚举是在 D3D11shader.h 头文件中定义为D3D_RESOURCE_RETURN_TYPE枚举的类型,该枚举在 D3DCommon.h 头文件中完全定义。


typedef D3D_RESOURCE_RETURN_TYPE D3D11_RESOURCE_RETURN_TYPE;

要求

   
标头 d3dcommon.h

另请参阅

着色器枚举