ホーム › Graphics.DirectDraw › IDirectDrawSurface
IDirectDrawSurface
COMメソッド 33
vtbl = vtable インデックス(0始まり)。HSP等からCOMメソッドをインデックス指定で呼ぶ際に使用します。0〜2 は IUnknown。
| vtbl | メソッド |
|---|---|
| 3 | HRESULT AddAttachedSurface(IDirectDrawSurface* param0) |
| 4 | HRESULT AddOverlayDirtyRect(RECT* param0) |
| 5 | HRESULT Blt(RECT* param0, IDirectDrawSurface* param1, RECT* param2, DWORD param3, DDBLTFX* param4) |
| 6 | HRESULT BltBatch(DDBLTBATCH* param0, DWORD param1, DWORD param2) |
| 7 | HRESULT BltFast(DWORD param0, DWORD param1, IDirectDrawSurface* param2, RECT* param3, DWORD param4) |
| 8 | HRESULT DeleteAttachedSurface(DWORD param0, IDirectDrawSurface* param1) |
| 9 | HRESULT EnumAttachedSurfaces(void* param0, LPDDENUMSURFACESCALLBACK param1) |
| 10 | HRESULT EnumOverlayZOrders(DWORD param0, void* param1, LPDDENUMSURFACESCALLBACK param2) |
| 11 | HRESULT Flip(IDirectDrawSurface* param0, DWORD param1) |
| 12 | HRESULT GetAttachedSurface(DDSCAPS* param0, IDirectDrawSurface** param1) |
| 13 | HRESULT GetBltStatus(DWORD param0) |
| 14 | HRESULT GetCaps(DDSCAPS* 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(DDSURFACEDESC* param0) |
| 23 | HRESULT Initialize(IDirectDraw* param0, DDSURFACEDESC* param1) |
| 24 | HRESULT IsLost() |
| 25 | HRESULT Lock(RECT* param0, DDSURFACEDESC* 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(void* param0) |
| 33 | HRESULT UpdateOverlay(RECT* param0, IDirectDrawSurface* param1, RECT* param2, DWORD param3, DDOVERLAYFX* param4) |
| 34 | HRESULT UpdateOverlayDisplay(DWORD param0) |
| 35 | HRESULT UpdateOverlayZOrder(DWORD param0, IDirectDrawSurface* param1) |