ホーム › Graphics.DirectComposition › IDCompositionDevice
IDCompositionDevice
COMメソッド 24
vtbl = vtable インデックス(0始まり)。HSP等からCOMメソッドをインデックス指定で呼ぶ際に使用します。0〜2 は IUnknown。
| vtbl | メソッド |
|---|---|
| 3 | HRESULT Commit() |
| 4 | HRESULT WaitForCommitCompletion() |
| 5 | HRESULT GetFrameStatistics(DCOMPOSITION_FRAME_STATISTICS* statistics) |
| 6 | HRESULT CreateTargetForHwnd(HWND hwnd, BOOL topmost, IDCompositionTarget** target) |
| 7 | HRESULT CreateVisual(IDCompositionVisual** visual) |
| 8 | HRESULT CreateSurface(DWORD width, DWORD height, DXGI_FORMAT pixelFormat, DXGI_ALPHA_MODE alphaMode, IDCompositionSurface** surface) |
| 9 | HRESULT CreateVirtualSurface(DWORD initialWidth, DWORD initialHeight, DXGI_FORMAT pixelFormat, DXGI_ALPHA_MODE alphaMode, IDCompositionVirtualSurface** virtualSurface) |
| 10 | HRESULT CreateSurfaceFromHandle(HANDLE handle, IUnknown** surface) |
| 11 | HRESULT CreateSurfaceFromHwnd(HWND hwnd, IUnknown** surface) |
| 12 | HRESULT CreateTranslateTransform(IDCompositionTranslateTransform** translateTransform) |
| 13 | HRESULT CreateScaleTransform(IDCompositionScaleTransform** scaleTransform) |
| 14 | HRESULT CreateRotateTransform(IDCompositionRotateTransform** rotateTransform) |
| 15 | HRESULT CreateSkewTransform(IDCompositionSkewTransform** skewTransform) |
| 16 | HRESULT CreateMatrixTransform(IDCompositionMatrixTransform** matrixTransform) |
| 17 | HRESULT CreateTransformGroup(IDCompositionTransform** transforms, DWORD elements, IDCompositionTransform** transformGroup) |
| 18 | HRESULT CreateTranslateTransform3D(IDCompositionTranslateTransform3D** translateTransform3D) |
| 19 | HRESULT CreateScaleTransform3D(IDCompositionScaleTransform3D** scaleTransform3D) |
| 20 | HRESULT CreateRotateTransform3D(IDCompositionRotateTransform3D** rotateTransform3D) |
| 21 | HRESULT CreateMatrixTransform3D(IDCompositionMatrixTransform3D** matrixTransform3D) |
| 22 | HRESULT CreateTransform3DGroup(IDCompositionTransform3D** transforms3D, DWORD elements, IDCompositionTransform3D** transform3DGroup) |
| 23 | HRESULT CreateEffectGroup(IDCompositionEffectGroup** effectGroup) |
| 24 | HRESULT CreateRectangleClip(IDCompositionRectangleClip** clip) |
| 25 | HRESULT CreateAnimation(IDCompositionAnimation** animation) |
| 26 | HRESULT CheckDeviceState(BOOL* pfValid) |