D3D10_CPU_ACCESS_FLAG列挙 (d3d10.h)

リソースに対して許可される CPU アクセスの種類を指定します。

構文

typedef enum D3D10_CPU_ACCESS_FLAG {
  D3D10_CPU_ACCESS_WRITE = 0x10000L,
  D3D10_CPU_ACCESS_READ = 0x20000L
} ;

定数

 
D3D10_CPU_ACCESS_WRITE
値: 0x10000L
リソースは、CPU がその内容を変更できるように マップ可能 にする必要があります。 このフラグを使用して作成されたリソースはパイプラインの出力として設定できず、動的またはステージングの使用で作成する必要があります ( D3D10_USAGEを参照)。
D3D10_CPU_ACCESS_READ
値: 0x20000L
リソースは、CPU がその内容を読み取ることができるように マップ可能 です。 このフラグを使用して作成されたリソースは、パイプラインへの入力または出力として設定することはできません。ステージングの使用を使用して作成する必要があります ( D3D10_USAGEを参照)。

注釈

この列挙体は、D3D10_BUFFER_DESCD3D10_TEXTURE1D_DESC、D3D10_TEXTURE2D_DESCD3D10_TEXTURE3D_DESC、D3DX10_IMAGE_LOAD_INFOで使用されます。 詳細については、「 バッファー リソースの作成 (Direct3D 10)」 を参照してください。

アプリケーションでは、これらのフラグの 1 つ以上をビットごとの OR と組み合わせることができます。 可能な場合は、CPU アクセス フラグのないリソースを作成します。これにより、リソースの最適化が向上します。

要件

要件
Header d3d10.h

こちらもご覧ください

リソース列挙