Platform SDK: DirectX |
D3DX_SURFACECLASS 列挙型は、既知のユーザーが情報を取得したサーフェス クラスを定義する。
typedef enum _D3DX_SURFACECLASS { D3DX_SC_DEPTHBUFFER = 0x01, D3DX_SC_STENCILBUFFER = 0x02, D3DX_SC_COLORTEXTURE = 0x04, D3DX_SC_BUMPMAP = 0x08, D3DX_SC_LUMINANCEMAP = 0x10, D3DX_SC_COLORRENDERTGT = 0x20 } D3DX_SURFACECLASS;
デバイスによりさまざまなサーフェス クラスにサポートされているさまざまなサーフェス フォーマットを問い合わせることができる。
D3DX_SURFACECLASS 列挙型のメンバは、使用法に応じて分類された 2 次元 (2D) サーフェスのさまざまなタイプである。ただし、それらの数字は重複している。たとえば、D3DX_SC_STENCILBUFFER と D3DX_SC_DEPTHBUFFER は重複している (DirectX 7.0 の実装では、ステンシル ビットと深度ビットは同じピクセル フォーマットに属するため)。
Windows NT/2000 : Windows 2000 が必要。
Windows 95/98 : Windows 95 以上が必要。Windows 95 用に再配布可能な形で使用可能。
バージョン : DirectX 7.0 が必要。
ヘッダー : d3dxcore.h で宣言。