共用方式為


Direct3D 12 的協助程式函式

這些協助程式函式特別有助於處理子資源,並在 中 d3dx12.h 宣告。

d3dx12.h 與 Direct3D 12 標頭分開提供。 您可以從D3D12 協助程式程式庫下載 d3dx12.h

本節內容

主題 描述
CommandListCast 此函式範本會將常數指標轉換成 ID3D12CommandList 的 const 指標。
D3D12CalcSubresource 計算紋理的子資源索引。
D3D12DecomposeSubresource 輸出對應至指定子資源索引的 mip 配量、陣列配量和平面配量。
D3D12GetFormatPlaneCount 取得指定虛擬配接器的指定 DXGI 格式平面數目, (ID3D12Device) 。
D3D12IsLayoutOpaque 指出配置是否不透明。
D3DX12GetBaseSubobjectType 傳回對應至傳入子物件型別之基類的子物件類型。
D3DX12ParsePipelineStateStream 剖析管線狀態資料流程描述,為每個剖析的子物件實例呼叫使用者定義的回呼。
D3DX12SerializeVersionedRootSignature 當根簽章可用時,有助於啟用根簽章 1.1 功能,而且不需要維護兩個程式碼路徑來建置根簽章。 當不支援 1.1 版時,這個協助程式方法會重新建構 1.0 版的根簽章。
GetRequiredIntermediateSize 傳回要用於資料上傳的必要緩衝區大小。
Memcpysubresource 依資料列複製子資源資料列。
Updatesubresources 更新子資源,所有子資源陣列都應該填入,通常是藉由呼叫ID3D12Device::GetCopyableFootprints
Updatesubresources (堆積配置) 使用堆積配置實作更新子資源。
更新資源 (堆疊配置) 使用堆疊配置實作更新子資源。