Direct3D 11 核心枚举

本部分包含有关核心枚举的信息。

在本节中

主题 说明
D3D11_ASYNC_GETDATA_FLAG
控制 ID3D11DeviceContext::GetData 行为的可选标志。
D3D11_BLEND
混合因子,用于调节像素着色器的值和呈现目标。
D3D11_BLEND_OP
RGB 或 alpha 混合操作。
D3D11_CLEAR_FLAG
指定要清除的深度模具的各个部分。
D3D11_COLOR_WRITE_ENABLE
确定呈现器目标的每个像素的哪些组件在混合期间可写。
D3D11_COMPARISON_FUNC
比较选项。
D3D11_CONSERVATIVE_RASTERIZATION_MODE
标识保守光栅化是打开还是关闭。
D3D11_CONSERVATIVE_RASTERIZATION_TIER
指定硬件和驱动程序是否支持保守光栅化以及层级别。
D3D11_CONTEXT_TYPE
指定在其中执行查询的上下文。
D3D11_COPY_FLAGS
注意:
Direct3D 11.1 运行时支持此枚举,该运行时在 Windows 8 及更高版本的操作系统上可用。


指定如何在对资源中的某个区域执行复制或更新操作期间处理资源的现有内容。

D3D11_COUNTER
性能计数器的选项。
D3D11_COUNTER_TYPE
性能计数器的数据类型。
D3D11_CREATE_DEVICE_FLAG
描述用于创建设备的参数。
D3D11_1_CREATE_DEVICE_CONTEXT_STATE_FLAG
描述用于使用 ID3D11Device1::CreateDeviceContextState 方法 (ID3DDeviceContextState) 创建设备上下文状态对象的标志。
D3D11_CULL_MODE
指示不绘制面向特定方向的三角形。
D3D11_DEPTH_WRITE_MASK
标识用于写入深度数据的深度模具缓冲区部分。
D3D11_DEVICE_CONTEXT_TYPE
设备上下文选项。
D3D11_FEATURE
Direct3D 11 功能选项。
D3D11_FENCE_FLAG
指定围栏选项。
D3D11_FILL_MODE
确定呈现三角形时要使用的填充模式。
D3D11_FILTER
纹理采样期间的筛选选项。
D3D11_FILTER_TYPE
放大或缩小采样器筛选器的类型。
D3D11_FILTER_REDUCTION_TYPE
指定采样器筛选器缩减的类型。
D3D11_FORMAT_SUPPORT
给定格式和给定设备支持哪些资源 (请参阅 ID3D11Device::CheckFormatSupportID3D11Device::CheckFeatureSupport) 。
D3D11_FORMAT_SUPPORT2
计算着色器资源的无序资源支持选项 (请参阅 ID3D11Device::CheckFeatureSupport) 。
D3D11_INPUT_CLASSIFICATION
输入槽中包含的数据类型。
D3D11_LOGIC_OP
注意:
Direct3D 11.1 运行时支持此枚举,该运行时在 Windows 8 及更高版本的操作系统上可用。


指定要为呈现器目标配置的逻辑操作。

D3D11_PRIMITIVE
指示管道如何解释几何图形或外壳着色器输入基元。
D3D11_PRIMITIVE_TOPOLOGY
管道如何解释绑定到输入装配器阶段的顶点数据。 这些基元拓扑值确定顶点数据在屏幕上的呈现方式。
D3D11_QUERY
查询类型。
D3D11_QUERY_MISC_FLAG
描述其他查询行为的标志。
D3D11_RAISE_FLAG
选项 (将错误引发到非连续异常的) 。
D3D11_SHADER_CACHE_SUPPORT_FLAGS
介绍当前图形驱动程序中对着色器缓存的支持级别。
D3D11_SHADER_MIN_PRECISION_SUPPORT
注意:
Direct3D 11.1 运行时支持此枚举,该运行时在 Windows 8 及更高版本的操作系统上可用。


指定着色器阶段的最小精度级别的值。

D3D11_SHARED_RESOURCE_TIER
定义常量,这些常量指定当前图形驱动程序中共享资源的支持级别。
D3D11_STENCIL_OP
可在深度模具测试期间执行的模具操作。
D3D11_TEXTURE_ADDRESS_MODE
确定一种用于解析纹理边界外的纹理坐标的技术。
D3D11_TEXTURECUBE_FACE
立方体纹理的不同面。
D3D11_TILED_RESOURCES_TIER
指示支持平铺资源的层级别。

核心参考