D3D_RESOURCE_RETURN_TYPE 枚举 (d3dcommon.h)
指示返回值类型。
注意
对于使用 Direct3D 10 进行编程,此 API 的类型别名以 开头 D3D10_
,而不是 D3D_
。 这些 Direct3D 10 类型别名在 、 d3d10misc.h
和 d3d10shader.h
中d3d10.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 |
另请参阅
反馈
https://aka.ms/ContentUserFeedback。
即将发布:在整个 2024 年,我们将逐步淘汰作为内容反馈机制的“GitHub 问题”,并将其取代为新的反馈系统。 有关详细信息,请参阅:提交和查看相关反馈