D3DSURFACE_DESC
サーフェスを記述する。
typedef struct _D3DSURFACE_DESC {
D3DFORMAT Format;
D3DRESOURCETYPE Type;
DWORD Usage;
D3DPOOL Pool;
UINT Size;
D3DMULTISAMPLE_TYPE MultiSampleType;
UINT Width;
UINT Height;
} D3DSURFACE_DESC;
メンバ
- Format
- サーフェス フォーマットを示す D3DFORMAT 列挙型のメンバ。
- Type
- サーフェスとしてのこのリソースを示す D3DRESOURCETYPE 列挙型のメンバ。
- Usage
- このリソースの使用方法を指定する、次の 1 つ以上のフラグの組み合わせ。
- D3DUSAGE_DEPTHSTENCIL
- サーフェスが深度ステンシル サーフェスとして使用されることを示す。
- D3DUSAGE_RENDERTARGET
- サーフェスがレンダリング ターゲットとして使用されることを示す。
- Pool
- このサーフェスに割り当てられているメモリのクラスを指定する D3DPOOL 列挙型のメンバ。
- Size
- バイト単位で表されたサーフェスのサイズ。
- MultiSampleType
- D3DMULTISAMPLE_TYPE 列挙型のメンバ。サーフェスがサポートするフルシーン マルチサンプリングのレベルを指定する。
- Width
- ピクセル単位で表したサーフェスの幅。
- Height
- ピクセル単位で表したサーフェスの高さ。
ヘッダー : D3d8types.h で宣言。
参照
IDirect3DCubeTexture8::GetLevelDesc、IDirect3DSurface8::GetDesc、IDirect3DTexture8::GetLevelDesc