enumerazione D3D10_DDI_RESOURCE_BIND_FLAG (d3d10umddi.h)
Identifica il modo in cui una risorsa è associata.
Sintassi
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
} ;
Costanti
D3D10_DDI_BIND_VERTEX_BUFFER La risorsa può essere associata come buffer di vertice in una chiamata alla funzione IaSetVertexBuffers del driver. |
D3D10_DDI_BIND_INDEX_BUFFER La risorsa può essere associata come buffer di indice in una chiamata alla funzione IaSetIndexBuffer del driver. |
D3D10_DDI_BIND_CONSTANT_BUFFER La risorsa può essere associata come buffer costante. |
D3D10_DDI_BIND_SHADER_RESOURCE La risorsa può essere associata come risorsa shader in una chiamata alla funzione GsSetShaderResources, PsSetShaderResources o VsSetShaderResources. |
D3D10_DDI_BIND_STREAM_OUTPUT La risorsa può essere associata come output di flusso. |
D3D10_DDI_BIND_RENDER_TARGET La risorsa può essere associata come destinazione di rendering. |
D3D10_DDI_BIND_DEPTH_STENCIL La risorsa può essere associata come buffer di profondità-stencil. |
D3D10_DDI_BIND_PIPELINE_MASK Valore mask che indica i campi di bit validi in una combinazione OR bit per bit dei primi sette valori di questa enumerazione. |
D3D10_DDI_BIND_PRESENT La risorsa può essere usata in una chiamata alla funzione PresentDXGI , ovvero la risorsa può essere usata come buffer back. |
D3D10_DDI_BIND_MASK Valore mask che indica i campi di bit validi in una combinazione OR bit per bit dei valori Direct3D versione 10 da questa enumerazione. |
D3D11_DDI_BIND_UNORDERED_ACCESS La risorsa può essere associata come buffer di accesso non ordinato. Supportato a partire da Windows 8. La risorsa può essere associata come buffer di accesso non ordinato. Supportato a partire da Windows 7. |
D3D11_DDI_BIND_DECODER La risorsa è una trama bidimensionale (2D) riempita dal motore di decodificatore video. Questo valore non può essere usato simultaneamente con il valore di enumerazione D3D10_DDI_BIND_RENDER_TARGET . Supportato a partire da Windows 8. |
D3D11_DDI_BIND_VIDEO_ENCODER La risorsa viene usata come input per una trasformazione MFT (Media Foundation Transform) con codifica hardware. Questo valore non può essere usato contemporaneamente con questi valori da questa enumerazione:
Supportato a partire da Windows 8. |
D3D11_DDI_BIND_CAPTURE La trama 2D viene usata per ricevere dati dall'interfaccia di acquisizione. Questo valore non può essere usato contemporaneamente con questi valori da questa enumerazione:
Supportato a partire da Windows 8. |
D3D11_DDI_BIND_PIPELINE_MASK Valore mask che indica i campi di bit validi in una combinazione OR bit per bit dei primi nove valori di questa enumerazione. Supportato a partire da Windows 8. Valore mask che indica i campi di bit validi in una combinazione OR bit per bit dei primi nove valori di questa enumerazione. Supportato a partire da Windows 7. |
D3D11_DDI_BIND_MASK Valore di maschera che indica i campi di bit validi in una combinazione OR bit per bit della versione Direct3D versione 11 e versione 10 da questa enumerazione. Supportato a partire da Windows 8. Valore di maschera che indica i campi di bit validi in una combinazione OR bit per bit della versione Direct3D versione 11 e versione 10 da questa enumerazione. Supportato a partire da Windows 7. |
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Disponibile in Windows Vista e versioni successive dei sistemi operativi Windows. |
Intestazione | d3d10umddi.h (include D3d10umddi.h) |