D3D11_RTV_DIMENSION

これらのフラグは、レンダー ターゲットとして表示されるリソースのタイプを識別します。

typedef enum D3D11_RTV_DIMENSION
{
    D3D11_RTV_DIMENSION_UNKNOWN = 0,
    D3D11_RTV_DIMENSION_BUFFER = 1,
    D3D11_RTV_DIMENSION_TEXTURE1D = 2,
    D3D11_RTV_DIMENSION_TEXTURE1DARRAY = 3,
    D3D11_RTV_DIMENSION_TEXTURE2D = 4,
    D3D11_RTV_DIMENSION_TEXTURE2DARRAY = 5,
    D3D11_RTV_DIMENSION_TEXTURE2DMS = 6,
    D3D11_RTV_DIMENSION_TEXTURE2DMSARRAY = 7,
    D3D11_RTV_DIMENSION_TEXTURE3D = 8,
} D3D11_RTV_DIMENSION;

定数

  • D3D11_RTV_DIMENSION_UNKNOWN
    ID3D11Device::CreateRenderTargetView が正常に実行されなくなるので、この値は使用しないでください。
  • D3D11_RTV_DIMENSION_BUFFER
    リソースはバッファーとしてアクセスされます。
  • D3D11_RTV_DIMENSION_TEXTURE1D
    リソースは 1D テクスチャーとしてアクセスされます。
  • D3D11_RTV_DIMENSION_TEXTURE1DARRAY
    リソースは 1D テクスチャーの配列としてアクセスされます。
  • D3D11_RTV_DIMENSION_TEXTURE2D
    リソースは 2D テクスチャーとしてアクセスされます。
  • D3D11_RTV_DIMENSION_TEXTURE2DARRAY
    リソースは 2D テクスチャーの配列としてアクセスされます。
  • D3D11_RTV_DIMENSION_TEXTURE2DMS
    リソースはマルチサンプリングを使用する 2D テクスチャーとしてアクセスされます。
  • D3D11_RTV_DIMENSION_TEXTURE2DMSARRAY
    リソースはマルチサンプリングを使用する 2D テクスチャーの配列としてアクセスされます。
  • D3D11_RTV_DIMENSION_TEXTURE3D
    リソースは 3D テクスチャーとしてアクセスされます。

解説 

この列挙型は、レンダー ターゲット ビューを作成するために D3D11_RENDER_TARGET_VIEW_DESC で使用されます。

要件

ヘッダー: D3D11.h 宣言

ライブラリ: D3D11.lib 内容

関連項目

リソース列挙型