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 列挙型のメンバーで、サーフェス フォーマットを表します。 - Type
D3DRESOURCETYPE 列挙型のメンバーで、このリソースをサーフェスとして識別します。 - Usage
値は、D3DUSAGE_DEPTHSTENCIL または D3DUSAGE_RENDERTARGET です。詳細については、「D3DUSAGE」を参照してください。 - Pool
D3DPOOL 列挙型のメンバーで、このサーフェスに割り当てられるメモリー クラスを指定します。 - MultiSampleType
D3DMULTISAMPLE_TYPE 列挙型のメンバーで、このサーフェスがサポートするフルシーン マルチサンプリングのレベルを指定します。 - MultiSampleQuality
品質レベルです。有効な範囲は、0 から、IDirect3D9::CheckDeviceMultiSampleType の pQualityLevels が返すレベル - 1 までです。それより大きな値を渡すと、エラー D3DERR_INVALIDCALL が返されます。対になるレンダー ターゲットの MultisampleQuality 値、深度ステンシル サーフェス、およびマルチサンプリング タイプはすべて一致しなくてはなりません。 - Width
ピクセル単位で表したサーフェスの幅です。 - Height
ピクセル単位で表したサーフェスの高さです。
要件
ヘッダー: D3D9Types.h 宣言
関連項目
IDirect3DCubeTexture9::GetLevelDesc, IDirect3DSurface9::GetDesc, IDirect3DTexture9::GetLevelDesc