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

IDirect3DDevice9Ex

COM
IIDb18b10ce-2649-405a-870f-95f777d4313a継承元IDirect3DDevice9自前メソッド開始 vtbl119

メソッド 15

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

vtblメソッド
119HRESULT SetConvolutionMonoKernel(DWORD width, DWORD height, FLOAT* rows, FLOAT* columns)
120HRESULT ComposeRects(IDirect3DSurface9* pSrc, IDirect3DSurface9* pDst, IDirect3DVertexBuffer9* pSrcRectDescs, DWORD NumRects, IDirect3DVertexBuffer9* pDstRectDescs, D3DCOMPOSERECTSOP Operation, INT Xoffset, INT Yoffset)
121HRESULT PresentEx(RECT* pSourceRect, RECT* pDestRect, HWND hDestWindowOverride, RGNDATA* pDirtyRegion, DWORD dwFlags)
122HRESULT GetGPUThreadPriority(INT* pPriority)
123HRESULT SetGPUThreadPriority(INT Priority)
124HRESULT WaitForVBlank(DWORD iSwapChain)
125HRESULT CheckResourceResidency(IDirect3DResource9** pResourceArray, DWORD NumResources)
126HRESULT SetMaximumFrameLatency(DWORD MaxLatency)
127HRESULT GetMaximumFrameLatency(DWORD* pMaxLatency)
128HRESULT CheckDeviceState(HWND hDestinationWindow)
129HRESULT CreateRenderTargetEx(DWORD Width, DWORD Height, D3DFORMAT Format, D3DMULTISAMPLE_TYPE MultiSample, DWORD MultisampleQuality, BOOL Lockable, IDirect3DSurface9** ppSurface, HANDLE* pSharedHandle, DWORD Usage)
130HRESULT CreateOffscreenPlainSurfaceEx(DWORD Width, DWORD Height, D3DFORMAT Format, D3DPOOL Pool, IDirect3DSurface9** ppSurface, HANDLE* pSharedHandle, DWORD Usage)
131HRESULT CreateDepthStencilSurfaceEx(DWORD Width, DWORD Height, D3DFORMAT Format, D3DMULTISAMPLE_TYPE MultiSample, DWORD MultisampleQuality, BOOL Discard, IDirect3DSurface9** ppSurface, HANDLE* pSharedHandle, DWORD Usage)
132HRESULT ResetEx(D3DPRESENT_PARAMETERS* pPresentationParameters, D3DDISPLAYMODEEX* pFullscreenDisplayMode)
133HRESULT GetDisplayModeEx(DWORD iSwapChain, D3DDISPLAYMODEEX* pMode, D3DDISPLAYROTATION* pRotation)