共用方式為


D3D11_BUFFER_SRV 結構 (d3d11.h)

指定要在著色器資源檢視中使用的緩衝區資源中的專案。

語法

typedef struct D3D11_BUFFER_SRV {
  union {
    UINT FirstElement;
    UINT ElementOffset;
  };
  union {
    UINT NumElements;
    UINT ElementWidth;
  };
} D3D11_BUFFER_SRV;

成員

FirstElement

類型: UINT

要存取之第一個專案的索引。

ElementOffset

類型: UINT

檢視中要存取之第一個專案相對於專案 0 的位移。

NumElements

類型: UINT

檢視中的專案總數。

ElementWidth

類型: UINT

每個元素的寬度 (位元組) 。 這可以從儲存在著色器-resource-view 描述的格式中決定。

備註

D3D11_BUFFER_SRV結構是D3D11_SHADER_RESOURCE_VIEW_DESC結構的成員,代表著色器資源檢視描述。 您可以呼叫 ID3D11Device::CreateShaderResourceView 方法來建立著色器資源檢視。

規格需求

   
標頭 d3d11.h

另請參閱

資源結構