D3D10_MAP_FLAG
GPU で使用中のリソースに対して Map が呼び出されたときの CPU の対応方法を指定します。
typedef enum D3D10_MAP_FLAG
{
D3D10_MAP_FLAG_DO_NOT_WAIT = 0x100000L,
} D3D10_MAP_FLAG;
定数
- D3D10_MAP_FLAG_DO_NOT_WAIT
GPU が CPU によるリソースへのアクセスをブロックした場合 Map が E_WASSTILLRENDERING を返すように指定します。
解説
この列挙型は、ID3D10Buffer::Map、ID3D10Texture1D::Map、ID3D10Texture2D::Map、および ID3D10Texture3D::Map で使用されます。
D3D10_MAP_FLAG_DO_NOT_WAIT を、D3D10_MAP_WRITE_DISCARD または D3D10_MAP_WRITE_NOOVERWRITE と同時に使用することはできません。
リソース マッピング時に GPU と CPU との間で生じる可能性のある競合については、「リソース データのコピーとアクセス (Direct3D 10)」を参照してください。
要件
ヘッダー: D3D10.h 宣言