Поделиться через


Direct3DBindings Перечисление

Определение

Это среда выполнения Windows эквивалент перечисления D3D11_BIND_FLAG desktop. Определяет способы привязки ресурса к графическому конвейеру.

Это перечисление поддерживает побитовую комбинацию значений его членов.

public enum class Direct3DBindings
/// [System.Flags]
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
enum class Direct3DBindings
[System.Flags]
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
public enum Direct3DBindings
var value = Windows.Graphics.DirectX.Direct3D11.Direct3DBindings.vertexBuffer
Public Enum Direct3DBindings
Наследование
Direct3DBindings
Атрибуты

Требования к Windows

Семейство устройств
Windows 10 (появилось в 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (появилось в v1.0)

Поля

ConstantBuffer 4

Привяжите буфер как буфер констант к этапу шейдера.

Decoder 512

Установите этот флаг, чтобы указать, что двухмерная текстура используется для получения выходных данных из API декодера.

DepthStencil 64

Привязка текстуры в качестве целевого объекта трафарета глубины для этапа слияния и вывода.

IndexBuffer 2

Привяжите буфер в качестве буфера индекса к этапу входного ассемблер.

RenderTarget 32

Привяжите текстуру в качестве целевого объекта отрисовки для этапа объединения выходных данных.

ShaderResource 8

Привязка буфера или текстуры к этапу шейдера.

StreamOutput 16

Привязка выходного буфера для этапа потокового вывода.

UnorderedAccess 128

Привязка ресурса неупорядоченного доступа.

VertexBuffer 1

Привяжите буфер в качестве буфера вершин к этапу входного ассемблер.

VideoEncoder 1024

Установите этот флаг, чтобы указать, что двухмерная текстура используется для получения входных данных из API кодировщика видео.

Применяется к