ホーム › Graphics.DirectDraw › IDirectDrawSurface7
IDirectDrawSurface7
COMメソッド 46
vtbl = vtable インデックス(0始まり)。HSP等からCOMメソッドをインデックス指定で呼ぶ際に使用します。0〜2 は IUnknown。
| vtbl | メソッド |
|---|---|
| 3 | HRESULT AddAttachedSurface(IDirectDrawSurface7* param0) |
| 4 | HRESULT AddOverlayDirtyRect(RECT* param0) |
| 5 | HRESULT Blt(RECT* param0, IDirectDrawSurface7* param1, RECT* param2, DWORD param3, DDBLTFX* param4) |
| 6 | HRESULT BltBatch(DDBLTBATCH* param0, DWORD param1, DWORD param2) |
| 7 | HRESULT BltFast(DWORD param0, DWORD param1, IDirectDrawSurface7* param2, RECT* param3, DWORD param4) |
| 8 | HRESULT DeleteAttachedSurface(DWORD param0, IDirectDrawSurface7* param1) |
| 9 | HRESULT EnumAttachedSurfaces(void* param0, LPDDENUMSURFACESCALLBACK7 param1) |
| 10 | HRESULT EnumOverlayZOrders(DWORD param0, void* param1, LPDDENUMSURFACESCALLBACK7 param2) |
| 11 | HRESULT Flip(IDirectDrawSurface7* param0, DWORD param1) |
| 12 | HRESULT GetAttachedSurface(DDSCAPS2* param0, IDirectDrawSurface7** param1) |
| 13 | HRESULT GetBltStatus(DWORD param0) |
| 14 | HRESULT GetCaps(DDSCAPS2* param0) |
| 15 | HRESULT GetClipper(IDirectDrawClipper** param0) |
| 16 | HRESULT GetColorKey(DWORD param0, DDCOLORKEY* param1) |
| 17 | HRESULT GetDC(HDC* param0) |
| 18 | HRESULT GetFlipStatus(DWORD param0) |
| 19 | HRESULT GetOverlayPosition(INT* param0, INT* param1) |
| 20 | HRESULT GetPalette(IDirectDrawPalette** param0) |
| 21 | HRESULT GetPixelFormat(DDPIXELFORMAT* param0) |
| 22 | HRESULT GetSurfaceDesc(DDSURFACEDESC2* param0) |
| 23 | HRESULT Initialize(IDirectDraw* param0, DDSURFACEDESC2* param1) |
| 24 | HRESULT IsLost() |
| 25 | HRESULT Lock(RECT* param0, DDSURFACEDESC2* param1, DWORD param2, HANDLE param3) |
| 26 | HRESULT ReleaseDC(HDC param0) |
| 27 | HRESULT Restore() |
| 28 | HRESULT SetClipper(IDirectDrawClipper* param0) |
| 29 | HRESULT SetColorKey(DWORD param0, DDCOLORKEY* param1) |
| 30 | HRESULT SetOverlayPosition(INT param0, INT param1) |
| 31 | HRESULT SetPalette(IDirectDrawPalette* param0) |
| 32 | HRESULT Unlock(RECT* param0) |
| 33 | HRESULT UpdateOverlay(RECT* param0, IDirectDrawSurface7* param1, RECT* param2, DWORD param3, DDOVERLAYFX* param4) |
| 34 | HRESULT UpdateOverlayDisplay(DWORD param0) |
| 35 | HRESULT UpdateOverlayZOrder(DWORD param0, IDirectDrawSurface7* param1) |
| 36 | HRESULT GetDDInterface(void** param0) |
| 37 | HRESULT PageLock(DWORD param0) |
| 38 | HRESULT PageUnlock(DWORD param0) |
| 39 | HRESULT SetSurfaceDesc(DDSURFACEDESC2* param0, DWORD param1) |
| 40 | HRESULT SetPrivateData(GUID* param0, void* param1, DWORD param2, DWORD param3) |
| 41 | HRESULT GetPrivateData(GUID* param0, void* param1, DWORD* param2) |
| 42 | HRESULT FreePrivateData(GUID* param0) |
| 43 | HRESULT GetUniquenessValue(DWORD* param0) |
| 44 | HRESULT ChangeUniquenessValue() |
| 45 | HRESULT SetPriority(DWORD param0) |
| 46 | HRESULT GetPriority(DWORD* param0) |
| 47 | HRESULT SetLOD(DWORD param0) |
| 48 | HRESULT GetLOD(DWORD* param0) |