D3DKMDT_GRAPHICS_RENDERING_FORMAT 構造体 (d3dkmdt.h)

D3DKMDT_GRAPHICS_RENDERING_FORMAT構造体には、プライマリ レンダリング サーフェイスに関する情報が含まれています。

構文

typedef struct _D3DKMDT_GRAPHICS_RENDERING_FORMAT {
  D3DKMDT_2DREGION                PrimSurfSize;
  D3DKMDT_2DREGION                VisibleRegionSize;
  DWORD                           Stride;
  D3DDDIFORMAT                    PixelFormat;
  D3DKMDT_COLOR_BASIS             ColorBasis;
  D3DKMDT_PIXEL_VALUE_ACCESS_MODE PixelValueAccessMode;
} D3DKMDT_GRAPHICS_RENDERING_FORMAT;

メンバー

PrimSurfSize

サーフェスのサイズ (ピクセル数、水平と垂直の両方) を保持するD3DKMDT_2DREGION構造体。

VisibleRegionSize

サーフェスの可視部分のサイズを保持するD3DKMDT_2DREGION構造体。

Stride

1 つのスキャン行とサーフェス内の次のスキャン行の間のオフセット (バイト単位)。

PixelFormat

サーフェスのピクセル形式を示すD3DDDIFORMAT列挙の値。

ColorBasis

サーフェスのコンテンツのエンコードに使用される色の基準を示す、D3DKMDT_COLOR_BASIS列挙体の値。

PixelValueAccessMode

サーフェスに格納されているデータの種類 (直接色の値やパレット インデックスなど) を示す、D3DKMDT_PIXEL_VALUE_ACCESS_MODE列挙の値。

要件

要件
サポートされている最小のクライアント Windows Vista 以降のバージョンの Windows オペレーティング システムで使用できます。
Header d3dkmdt.h

こちらもご覧ください

D3DDDIFORMAT