Direct3D 10 圖形 (資源結構)

用來建立和使用 資源的結構。

結構 Description
D3D10_BUFFER_DESC 緩衝區資源的描述。
D3D10_BUFFER_RTV 描述要用於轉譯目標檢視之 緩衝區 中的專案。
D3D10_BUFFER_SRV 描述 緩衝區 資源中要用於著色器資源檢視的專案。
D3D10_DEPTH_STENCIL_VIEW_DESC 描述深度樣板檢視。
D3D10_MAPPED_TEXTURE2D 提供 2D 紋理中子資源資料的存取權。
D3D10_MAPPED_TEXTURE3D 提供 3D 紋理中子資源資料的存取權。
D3D10_RENDER_TARGET_VIEW_DESC 描述轉譯目標檢視。
D3D10_SUBRESOURCE_DATA 指定初始化資源的資料。
D3D10_TEX1D_ARRAY_DSV 指定要在深度樣板檢視中使用的 1D 紋理陣列 中的 Mipmap 層級和紋理。
D3D10_TEX1D_ARRAY_RTV 指定要在轉譯目標檢視中使用的 1D 紋理 陣列 (子資源) 。
D3D10_TEX1D_ARRAY_SRV 指定要在著色器資源檢視中使用的 1D 紋理陣列 中的 mipmap 層級和紋理。
D3D10_TEX1D_DSV 指定要在深度樣板檢視中使用的 1D 紋理 (子資源) 。
D3D10_TEX1D_RTV 指定要在轉譯目標檢視中使用的 1D 紋理 (子資源) 。
D3D10_TEX1D_SRV 指定要在著色器資源檢視中使用的 1D 紋理 (子資源) 。
D3D10_TEX2D_ARRAY_DSV 指定要在深度樣板檢視中使用的 2D 紋理陣列 中的 mipmap 層級和哪些紋理。
D3D10_TEX2D_ARRAY_RTV 指定要在轉譯目標檢視中使用的 2D 紋理陣列 中的 mipmap 層級和紋理。
D3D10_TEX2D_ARRAY_SRV 指定要在著色器資源檢視中使用的 2D 紋理 陣列 (子資源) 。
D3D10_TEX2D_DSV 指定要在深度樣板檢視中使用的 2D 紋理 (子資源) 。
D3D10_TEX2D_RTV 指定要在轉譯目標檢視中使用的 2D 紋理 (子資源) 。
D3D10_TEX2D_SRV 指定要在著色器資源檢視中使用的 2D 紋理 (子資源) 。
D3D10_TEX2DMS_ARRAY_DSV 指定要在深度樣板檢視中使用的 2D 紋理 陣列 (子資源) 。
D3D10_TEX2DMS_ARRAY_RTV 指定要在轉譯目標檢視中使用的 2D 紋理 陣列 (子資源) 。
D3D10_TEX2DMS_ARRAY_SRV 指定要在著色器資源檢視中使用的 2D 紋理 陣列 (子資源) 。
D3D10_TEX2DMS_DSV 指定要在深度樣板檢視中使用的多重取樣 2D 紋理 (子資源) 。
D3D10_TEX2DMS_RTV 指定要在轉譯目標檢視中使用的多重取樣 2D 紋理 (子資源) 。
D3D10_TEX2DMS_SRV 指定要在著色器資源檢視中使用的多重取樣 2D 紋理 (子資源) 。
D3D10_TEX3D_RTV 指定要在轉譯目標檢視中使用的 3D 紋理 (子資源) 。
D3D10_TEX3D_SRV 指定要在著色器資源檢視中使用的 3D 紋理 (子資源) 。
D3D10_TEXCUBE_ARRAY_SRV1 指定要在著色器資源檢視中使用的 Cube 紋理 (子資源) 。
D3D10_TEXCUBE_SRV 指定要在著色器資源檢視中使用的 Cube 紋理 (子資源) 。
D3D10_TEXTURE1D_DESC 描述 1D 紋理 資源。
D3D10_TEXTURE2D_DESC 描述 2D 紋理 資源。
D3D10_TEXTURE3D_DESC 描述 3D 紋理 資源。

 

資源參考