ホーム › Graphics.DirectComposition › IDCompositionDevice2
IDCompositionDevice2
COMメソッド 21
vtbl = vtable インデックス(0始まり)。HSP等からCOMメソッドをインデックス指定で呼ぶ際に使用します。0〜2 は IUnknown。
| vtbl | メソッド |
|---|---|
| 3 | HRESULT Commit() |
| 4 | HRESULT WaitForCommitCompletion() |
| 5 | HRESULT GetFrameStatistics(DCOMPOSITION_FRAME_STATISTICS* statistics) |
| 6 | HRESULT CreateVisual(IDCompositionVisual2** visual) |
| 7 | HRESULT CreateSurfaceFactory(IUnknown* renderingDevice, IDCompositionSurfaceFactory** surfaceFactory) |
| 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 CreateTranslateTransform(IDCompositionTranslateTransform** translateTransform) |
| 11 | HRESULT CreateScaleTransform(IDCompositionScaleTransform** scaleTransform) |
| 12 | HRESULT CreateRotateTransform(IDCompositionRotateTransform** rotateTransform) |
| 13 | HRESULT CreateSkewTransform(IDCompositionSkewTransform** skewTransform) |
| 14 | HRESULT CreateMatrixTransform(IDCompositionMatrixTransform** matrixTransform) |
| 15 | HRESULT CreateTransformGroup(IDCompositionTransform** transforms, DWORD elements, IDCompositionTransform** transformGroup) |
| 16 | HRESULT CreateTranslateTransform3D(IDCompositionTranslateTransform3D** translateTransform3D) |
| 17 | HRESULT CreateScaleTransform3D(IDCompositionScaleTransform3D** scaleTransform3D) |
| 18 | HRESULT CreateRotateTransform3D(IDCompositionRotateTransform3D** rotateTransform3D) |
| 19 | HRESULT CreateMatrixTransform3D(IDCompositionMatrixTransform3D** matrixTransform3D) |
| 20 | HRESULT CreateTransform3DGroup(IDCompositionTransform3D** transforms3D, DWORD elements, IDCompositionTransform3D** transform3DGroup) |
| 21 | HRESULT CreateEffectGroup(IDCompositionEffectGroup** effectGroup) |
| 22 | HRESULT CreateRectangleClip(IDCompositionRectangleClip** clip) |
| 23 | HRESULT CreateAnimation(IDCompositionAnimation** animation) |