Freigeben über


Direct3DBindings Enumeration

Definition

Dies ist eine Windows-Runtime Entsprechung der Desktop-D3D11_BIND_FLAG-Enumeration. Gibt an, wie eine Ressource an die Grafikpipeline gebunden werden kann.

Diese Enumeration unterstützt eine bitweise Kombination ihrer Memberwerte.

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
Vererbung
Direct3DBindings
Attribute

Windows-Anforderungen

Gerätefamilie
Windows 10 (eingeführt in 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (eingeführt in v1.0)

Felder

ConstantBuffer 4

Binden Sie einen Puffer als konstanten Puffer an eine Shaderphase.

Decoder 512

Legen Sie dieses Flag fest, um anzugeben, dass eine 2D-Textur verwendet wird, um die Ausgabe von der Decoder-API zu empfangen.

DepthStencil 64

Binden Sie eine Textur als Tiefenschablonenziel für die Ausgabe-Merger-Phase.

IndexBuffer 2

Binden Sie einen Puffer als Indexpuffer an die Eingabe-Assembler-Phase.

RenderTarget 32

Binden Sie eine Textur als Renderziel für die Ausgabefusionsphase.

ShaderResource 8

Binden Sie einen Puffer oder eine Textur an eine Shaderphase.

StreamOutput 16

Binden Sie einen Ausgabepuffer für die Streamausgabephase.

UnorderedAccess 128

Binden Sie eine nicht sortierte Zugriffsressource.

VertexBuffer 1

Binden Sie einen Puffer als Vertexpuffer an die Eingabe-Assembler-Phase.

VideoEncoder 1024

Legen Sie dieses Flag fest, um anzugeben, dass eine 2D-Textur verwendet wird, um Eingaben von der Videoencoder-API zu empfangen.

Gilt für: