ID3D11Buffer 介面 (d3d11.h)
緩衝區介面會存取非結構化記憶體的緩衝區資源。 緩衝區通常會儲存頂點或索引數據。
繼承
ID3D11Buffer 介面繼承自ID3D11Resource。 ID3D11Buffer 也有下列類型的成員:
方法
ID3D11Buffer 介面具有這些方法。
ID3D11Buffer::GetDesc 取得緩衝區資源的屬性。 (ID3D11Buffer.GetDesc) |
備註
有三種類型的緩衝區:頂點、索引或著色器常數緩衝區。 呼叫 ID3D11Device::CreateBuffer 來建立緩衝區資源。
緩衝區必須先系結至管線,才能存取它。 您可以呼叫 ID3D11DeviceContext::IASetVertexBuffers 和 ID3D11DeviceContext::IASetIndexBuffer,將緩衝區系結至輸入組合器階段。 呼叫 ID3D11DeviceContext::SOSetTargets,並呼叫適當的著色器方法,以呼叫適當的著色器方法 (,例如 ID3D11DeviceContext::VSSetConstantBuffers ,例如) 。
緩衝區可以同時繫結到多個管線階段,以供讀取。 緩衝區可以也繫結至單一管線階段來寫入;不過,相同的緩衝區無法同時繫結來讀取和寫入。
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 | Windows 7 [傳統型應用程式 |UWP 應用程式] |
最低支援的伺服器 | Windows Server 2008 R2 [傳統型應用程式 |UWP 應用程式] |
目標平台 | Windows |
標頭 | d3d11.h |