D3DSURFACE_DESC構造体
サーフェスについて説明します。
構文
typedef struct D3DSURFACE_DESC {
D3DFORMAT Format;
D3DRESOURCETYPE Type;
DWORD Usage;
D3DPOOL Pool;
D3DMULTISAMPLE_TYPE MultiSampleType;
DWORD MultiSampleQuality;
UINT Width;
UINT Height;
} D3DSURFACE_DESC, *LPD3DSURFACE_DESC;
メンバー
-
Format
-
型: D3DFORMAT
-
サーフェス形式を記述する D3DFORMAT 列挙型のメンバー。
-
Type
-
D3DRESOURCETYPE 列挙型のメンバー。このリソースをサーフェスとして識別します。
-
使用方法
-
型: DWORD
-
D3DUSAGE_DEPTHSTENCIL値またはD3DUSAGE_RENDERTARGET値のいずれか。 詳細については、「 D3DUSAGE」を参照してください。
-
プール
-
種類: D3DPOOL
-
このサーフェスに割り当てられたメモリのクラスを指定する D3DPOOL 列挙型のメンバー。
-
MultiSampleType
-
D3DMULTISAMPLE_TYPE列挙型のメンバー。サーフェスでサポートされるフル シーン マルチサンプリングのレベルを指定します。
-
MultiSampleQuality
-
型: DWORD
-
品質レベル。 有効な範囲は、 CheckDeviceMultiSampleType によって使用される pQualityLevels によって返されるレベルより 0 から 1 未満の範囲です。 より大きな値を渡すと、エラーが返D3DERR_INVALIDCALL。 ペアのレンダー ターゲット、深度ステンシル サーフェス、MultiSample 型の MultisampleQuality 値はすべて一致している必要があります。
-
Width
-
型: UINT
-
サーフェスの幅 (ピクセル単位)。
-
Height
-
型: UINT
-
サーフェスの高さ (ピクセル単位)。
要件
要件 | 値 |
---|---|
ヘッダー |
|
こちらもご覧ください