Share via


D3D10_RESOURCE_MISC_FLAG

リソースに使用される、あまり一般的でないその他のオプションを特定します。

typedef enum D3D10_RESOURCE_MISC_FLAG
{
    D3D10_RESOURCE_MISC_GENERATE_MIPS = 0x1L,
    D3D10_RESOURCE_MISC_SHARED = 0x2L,
    D3D10_RESOURCE_MISC_TEXTURECUBE = 0x4L,
} D3D10_RESOURCE_MISC_FLAG;

定数

  • D3D10_RESOURCE_MISC_GENERATE_MIPS
    アプリケーションがテクスチャー リソースに対して ID3D10Device::GenerateMips を呼び出せるようにします。このリソースは、それがレンダー ターゲットおよびシェーダー リソースであることを指定するバインド フラグを使用して作成する必要があります。
  • D3D10_RESOURCE_MISC_SHARED
    リソース データを複数の Direct3D デバイスで共有できるようにします。共有可能なリソースは、2D の非ミップマップ テクスチャーのみです。
  • D3D10_RESOURCE_MISC_TEXTURECUBE
    アプリケーションが 6 つのテクスチャーを格納している Texture2DArray からキューブ テクスチャーを作成できるようにします。

解説 

この列挙型は、D3D10_BUFFER_DESCD3D10_TEXTURE1D_DESCD3D10_TEXTURE2D_DESCD3D10_TEXTURE3D_DESCD3DX10_IMAGE_INFO、および D3DX10_IMAGE_LOAD_INFO で使用されます。

これらのフラグはビットの論理和で結合することができます。

要件

ヘッダー: D3D10.h 宣言

関連項目

リソース列挙型