ID3D10Buffer 介面 (d3d10.h)
緩衝區介面會存取非結構化記憶體的 緩衝區資源。 緩衝區通常會儲存頂點或索引資料。
繼承
ID3D10Buffer介面繼承自ID3D10Resource。 ID3D10Buffer 也有下列類型的成員:
方法
ID3D10Buffer介面具有這些方法。
ID3D10Buffer::GetDesc 取得緩衝區資源的屬性。 (ID3D10Buffer.GetDesc) |
ID3D10Buffer::Map 取得資源中包含的資料指標,並拒絕對資源的 GPU 存取。 |
ID3D10Buffer::Unmap 使 ID3D10Buffer::Map 所擷取的資源指標失效,並重新啟用資源的 GPU 存取權。 |
備註
您可以建立三種類型的緩衝區; 頂點、索引和著色器常數緩衝區。 若要建立緩衝區資源,請呼叫 ID3D10Device::CreateBuffer。
緩衝區必須先系結至管線,才能存取它。 呼叫ID3D10Device::IASetVertexBuffers和ID3D10Device::IASetIndexBuffer,以及呼叫ID3D10Device::SOSetTargets至資料流程輸出階段,即可系結至輸入組合器階段。
緩衝區可以同時繫結到多個管線階段,以供讀取。 緩衝區可以也繫結至單一管線階段來寫入;不過,相同的緩衝區無法同時繫結來讀取和寫入。 如需詳細資訊,請參閱 系結資源。
規格需求
目標平台 | Windows |
標頭 | d3d10.h |