ホーム › Graphics.DirectDraw › IDirectDraw4
IDirectDraw4
COMメソッド 25
vtbl = vtable インデックス(0始まり)。HSP等からCOMメソッドをインデックス指定で呼ぶ際に使用します。0〜2 は IUnknown。
| vtbl | メソッド |
|---|---|
| 3 | HRESULT Compact() |
| 4 | HRESULT CreateClipper(DWORD param0, IDirectDrawClipper** param1, IUnknown* param2) |
| 5 | HRESULT CreatePalette(DWORD param0, PALETTEENTRY* param1, IDirectDrawPalette** param2, IUnknown* param3) |
| 6 | HRESULT CreateSurface(DDSURFACEDESC2* param0, IDirectDrawSurface4** param1, IUnknown* param2) |
| 7 | HRESULT DuplicateSurface(IDirectDrawSurface4* param0, IDirectDrawSurface4** param1) |
| 8 | HRESULT EnumDisplayModes(DWORD param0, DDSURFACEDESC2* param1, void* param2, LPDDENUMMODESCALLBACK2 param3) |
| 9 | HRESULT EnumSurfaces(DWORD param0, DDSURFACEDESC2* param1, void* param2, LPDDENUMSURFACESCALLBACK2 param3) |
| 10 | HRESULT FlipToGDISurface() |
| 11 | HRESULT GetCaps(DDCAPS_DX7* param0, DDCAPS_DX7* param1) |
| 12 | HRESULT GetDisplayMode(DDSURFACEDESC2* param0) |
| 13 | HRESULT GetFourCCCodes(DWORD* param0, DWORD* param1) |
| 14 | HRESULT GetGDISurface(IDirectDrawSurface4** param0) |
| 15 | HRESULT GetMonitorFrequency(DWORD* param0) |
| 16 | HRESULT GetScanLine(DWORD* param0) |
| 17 | HRESULT GetVerticalBlankStatus(BOOL* param0) |
| 18 | HRESULT Initialize(GUID* param0) |
| 19 | HRESULT RestoreDisplayMode() |
| 20 | HRESULT SetCooperativeLevel(HWND param0, DWORD param1) |
| 21 | HRESULT SetDisplayMode(DWORD param0, DWORD param1, DWORD param2, DWORD param3, DWORD param4) |
| 22 | HRESULT WaitForVerticalBlank(DWORD param0, HANDLE param1) |
| 23 | HRESULT GetAvailableVidMem(DDSCAPS2* param0, DWORD* param1, DWORD* param2) |
| 24 | HRESULT GetSurfaceFromDC(HDC param0, IDirectDrawSurface4** param1) |
| 25 | HRESULT RestoreAllSurfaces() |
| 26 | HRESULT TestCooperativeLevel() |
| 27 | HRESULT GetDeviceIdentifier(DDDEVICEIDENTIFIER* param0, DWORD param1) |