D3D10_MAP_FLAG列挙 (d3d10.h)

GPU で使用されているリソースで Map が呼び出されたときに CPU がどのように応答するかを指定します。

構文

typedef enum D3D10_MAP_FLAG {
  D3D10_MAP_FLAG_DO_NOT_WAIT = 0x100000L
} ;

定数

 
D3D10_MAP_FLAG_DO_NOT_WAIT
値: 0x100000L
GPU が CPU からリソースへのアクセスをブロックしたときに、Map が DXGI_ERROR_WAS_STILL_DRAWING を返すように指定します。

注釈

この列挙は 、ID3D10Buffer::MapID3D10Texture1D::MapID3D10Texture2D::Map、および ID3D10Texture3D::Map によって使用されます。

D3D10_MAP_FLAG_DO_NOT_WAITは、 D3D10_MAP_WRITE_DISCARDD3D10_MAP_WRITE_NOOVERWRITEでは使用できません。

リソース マッピング中に GPU と CPU の間で競合する可能性の詳細については、「リソース データのコピーとアクセス (Direct3D 10)」を参照してください。

要件

要件
Header d3d10.h

こちらもご覧ください

リソース列挙