Platform SDK: DirectX |
D3DEnumPixelFormatsCallback は、IDirect3D3::EnumZBufferFormats および IDirect3DDevice3::EnumTextureFormats メソッドのアプリケーション定義コールバック関数である。
HRESULT CALLBACK D3DEnumPixelFormatsCallback( LPDDPIXELFORMAT lpDDPixFmt, LPVOID lpContext );
列挙を繰り返す場合、アプリケーションは D3DENUMRET_OK を返さなければならない。キャンセルする場合は D3DENUMRET_CANCEL を返す。
データ型 LPD3DENUMPIXELFORMATSCALLBACK は、このコールバック関数へのポインタとして定義されている。
typedef HRESULT (WINAPI* LPD3DENUMPIXELFORMATSCALLBACK)(LPDDPIXELFORMAT lpDDPixFmt, LPVOID lpContext);
Windows NT/2000 :Windows 2000 が必要。
Windows 95/98 : Windows 95 以降が必要。Windows 95 用に再配布可能な形で使用可能。
バージョン : DirectX 6.0 以降が必要。
ヘッダー : d3dcaps.h で宣言。