Win32 API 日本語リファレンス
ホームGraphics.DirectDraw › IDirectDrawSurface3

IDirectDrawSurface3

COM
IIDda044e00-69b2-11d0-a1d5-00aa00b8dfbb継承元IUnknown自前メソッド開始 vtbl3

メソッド 37

vtbl = vtable インデックス(0始まり)。HSP等からCOMメソッドをインデックス指定で呼ぶ際に使用します。0〜2 は IUnknown。

vtblメソッド
3HRESULT AddAttachedSurface(IDirectDrawSurface3* param0)
4HRESULT AddOverlayDirtyRect(RECT* param0)
5HRESULT Blt(RECT* param0, IDirectDrawSurface3* param1, RECT* param2, DWORD param3, DDBLTFX* param4)
6HRESULT BltBatch(DDBLTBATCH* param0, DWORD param1, DWORD param2)
7HRESULT BltFast(DWORD param0, DWORD param1, IDirectDrawSurface3* param2, RECT* param3, DWORD param4)
8HRESULT DeleteAttachedSurface(DWORD param0, IDirectDrawSurface3* param1)
9HRESULT EnumAttachedSurfaces(void* param0, LPDDENUMSURFACESCALLBACK param1)
10HRESULT EnumOverlayZOrders(DWORD param0, void* param1, LPDDENUMSURFACESCALLBACK param2)
11HRESULT Flip(IDirectDrawSurface3* param0, DWORD param1)
12HRESULT GetAttachedSurface(DDSCAPS* param0, IDirectDrawSurface3** param1)
13HRESULT GetBltStatus(DWORD param0)
14HRESULT GetCaps(DDSCAPS* param0)
15HRESULT GetClipper(IDirectDrawClipper** param0)
16HRESULT GetColorKey(DWORD param0, DDCOLORKEY* param1)
17HRESULT GetDC(HDC* param0)
18HRESULT GetFlipStatus(DWORD param0)
19HRESULT GetOverlayPosition(INT* param0, INT* param1)
20HRESULT GetPalette(IDirectDrawPalette** param0)
21HRESULT GetPixelFormat(DDPIXELFORMAT* param0)
22HRESULT GetSurfaceDesc(DDSURFACEDESC* param0)
23HRESULT Initialize(IDirectDraw* param0, DDSURFACEDESC* param1)
24HRESULT IsLost()
25HRESULT Lock(RECT* param0, DDSURFACEDESC* param1, DWORD param2, HANDLE param3)
26HRESULT ReleaseDC(HDC param0)
27HRESULT Restore()
28HRESULT SetClipper(IDirectDrawClipper* param0)
29HRESULT SetColorKey(DWORD param0, DDCOLORKEY* param1)
30HRESULT SetOverlayPosition(INT param0, INT param1)
31HRESULT SetPalette(IDirectDrawPalette* param0)
32HRESULT Unlock(void* param0)
33HRESULT UpdateOverlay(RECT* param0, IDirectDrawSurface3* param1, RECT* param2, DWORD param3, DDOVERLAYFX* param4)
34HRESULT UpdateOverlayDisplay(DWORD param0)
35HRESULT UpdateOverlayZOrder(DWORD param0, IDirectDrawSurface3* param1)
36HRESULT GetDDInterface(void** param0)
37HRESULT PageLock(DWORD param0)
38HRESULT PageUnlock(DWORD param0)
39HRESULT SetSurfaceDesc(DDSURFACEDESC* param0, DWORD param1)