D3D10_DDI_RESOURCE_BIND_FLAG enumeração (d3d10umddi.h)
Identifica como um recurso é associado.
Syntax
typedef enum D3D10_DDI_RESOURCE_BIND_FLAG {
D3D10_DDI_BIND_VERTEX_BUFFER,
D3D10_DDI_BIND_INDEX_BUFFER,
D3D10_DDI_BIND_CONSTANT_BUFFER,
D3D10_DDI_BIND_SHADER_RESOURCE,
D3D10_DDI_BIND_STREAM_OUTPUT,
D3D10_DDI_BIND_RENDER_TARGET,
D3D10_DDI_BIND_DEPTH_STENCIL,
D3D10_DDI_BIND_PIPELINE_MASK,
D3D10_DDI_BIND_PRESENT,
D3D10_DDI_BIND_MASK,
D3D11_DDI_BIND_UNORDERED_ACCESS,
D3D11_DDI_BIND_DECODER,
D3D11_DDI_BIND_VIDEO_ENCODER,
D3D11_DDI_BIND_CAPTURE,
D3D11_DDI_BIND_PIPELINE_MASK,
D3D11_DDI_BIND_MASK
} ;
Constantes
D3D10_DDI_BIND_VERTEX_BUFFER O recurso pode ser associado como um buffer de vértice em uma chamada para a função IaSetVertexBuffers do driver. |
D3D10_DDI_BIND_INDEX_BUFFER O recurso pode ser associado como um buffer de índice em uma chamada para a função IaSetIndexBuffer do driver. |
D3D10_DDI_BIND_CONSTANT_BUFFER O recurso pode ser associado como um buffer constante. |
D3D10_DDI_BIND_SHADER_RESOURCE O recurso pode ser associado como um recurso de sombreador em uma chamada para a função GsSetShaderResources, PsSetShaderResources ou VsSetShaderResources . |
D3D10_DDI_BIND_STREAM_OUTPUT O recurso pode ser associado como uma saída de fluxo. |
D3D10_DDI_BIND_RENDER_TARGET O recurso pode ser associado como um destino de renderização. |
D3D10_DDI_BIND_DEPTH_STENCIL O recurso pode ser associado como um buffer de estêncil de profundidade. |
D3D10_DDI_BIND_PIPELINE_MASK Um valor de máscara que indica os campos de bits válidos em uma combinação OR bit a bit dos primeiros sete valores dessa enumeração. |
D3D10_DDI_BIND_PRESENT O recurso pode ser usado em uma chamada para a função PresentDXGI (ou seja, o recurso pode ser usado como um buffer de fundo). |
D3D10_DDI_BIND_MASK Um valor de máscara que indica os campos de bits válidos em uma combinação OR bit a bit dos valores do Direct3D versão 10 dessa enumeração. |
D3D11_DDI_BIND_UNORDERED_ACCESS O recurso pode ser associado como um buffer de acesso não ordenado. Com suporte a partir do Windows 8. O recurso pode ser associado como um buffer de acesso não ordenado. Com suporte a partir do Windows 7. |
D3D11_DDI_BIND_DECODER O recurso é uma textura bidimensional (2D) preenchida pelo mecanismo de decodificador de vídeo. Esse valor não pode ser usado simultaneamente com o valor de enumeração D3D10_DDI_BIND_RENDER_TARGET . Com suporte a partir do Windows 8. |
D3D11_DDI_BIND_VIDEO_ENCODER O recurso é usado como uma entrada para uma MFT (Media Foundation Transform) codificada em hardware. Esse valor não pode ser usado simultaneamente com esses valores desta enumeração:
Com suporte a partir do Windows 8. |
D3D11_DDI_BIND_CAPTURE A textura 2D é usada para receber dados da interface de captura. Esse valor não pode ser usado simultaneamente com esses valores desta enumeração:
Com suporte a partir do Windows 8. |
D3D11_DDI_BIND_PIPELINE_MASK Um valor de máscara que indica os campos de bits válidos em uma combinação OR bit a bit dos primeiros nove valores dessa enumeração. Com suporte a partir do Windows 8. Um valor de máscara que indica os campos de bits válidos em uma combinação OR bit a bit dos primeiros nove valores dessa enumeração. Com suporte a partir do Windows 7. |
D3D11_DDI_BIND_MASK Um valor de máscara que indica os campos de bits válidos em uma combinação OR bit a bit dos valores direct3D versão 11 e versão 10 dessa enumeração. Com suporte a partir do Windows 8. Um valor de máscara que indica os campos de bits válidos em uma combinação OR bit a bit dos valores direct3D versão 11 e versão 10 dessa enumeração. Com suporte a partir do Windows 7. |
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Disponível no Windows Vista e versões posteriores dos sistemas operacionais Windows. |
Cabeçalho | d3d10umddi.h (inclua D3d10umddi.h) |