D3D11_RENDER_TARGET_VIEW_DESC1構造体 (d3d11_3.h)
レンダー ターゲット ビューを使用してアクセスできるリソースのサブリソースについて説明します。
構文
typedef struct D3D11_RENDER_TARGET_VIEW_DESC1 {
DXGI_FORMAT Format;
D3D11_RTV_DIMENSION ViewDimension;
union {
D3D11_BUFFER_RTV Buffer;
D3D11_TEX1D_RTV Texture1D;
D3D11_TEX1D_ARRAY_RTV Texture1DArray;
D3D11_TEX2D_RTV1 Texture2D;
D3D11_TEX2D_ARRAY_RTV1 Texture2DArray;
D3D11_TEX2DMS_RTV Texture2DMS;
D3D11_TEX2DMS_ARRAY_RTV Texture2DMSArray;
D3D11_TEX3D_RTV Texture3D;
};
} D3D11_RENDER_TARGET_VIEW_DESC1;
メンバー
Format
データ形式を指定する DXGI_FORMAT型指定された値。
ViewDimension
リソースの種類とレンダー ターゲット リソースへのアクセス方法を指定する、 D3D11_RTV_DIMENSION型指定された値。
Buffer
アクセスできるバッファー要素を指定する D3D11_BUFFER_RTV 構造体。
Texture1D
アクセスできる 1D テクスチャ内のサブリソースを指定するD3D11_TEX1D_RTV構造体。
Texture1DArray
アクセスできる 1D テクスチャ配列内のサブリソースを指定するD3D11_TEX1D_ARRAY_RTV構造体。
Texture2D
アクセスできる 2D テクスチャ内のサブリソースを指定するD3D11_TEX2D_RTV1構造体。
Texture2DArray
アクセスできる 2D テクスチャ配列内のサブリソースを指定するD3D11_TEX2D_ARRAY_RTV1構造体。
Texture2DMS
マルチサンプリングされた 2D テクスチャに含まれるサブリソースが 1 つだけであるため、1 つのサブリソースを指定するD3D11_TEX2DMS_RTV構造体。
Texture2DMSArray
アクセスできるマルチサンプリングされた 2D テクスチャ配列内のサブリソースを指定するD3D11_TEX2DMS_ARRAY_RTV構造体。
Texture3D
アクセスできる 3D テクスチャ内のサブリソースを指定するD3D11_TEX3D_RTV構造体。
注釈
レンダー ターゲット ビューの説明が ID3D11Device3::CreateRenderTargetView1 に渡され、レンダー ターゲットが作成されます。
render-target-view では、次の形式を使用できません。
- 任意の型なしの形式。
- ビューを使用してバッファー (頂点、インデックス、定数、またはストリーム出力) をバインドする場合にDXGI_FORMAT_R32G32B32します。
要件
要件 | 値 |
---|---|
Header | d3d11_3.h |