ホーム › Graphics.CompositionSwapchain › IPresentationManager
IPresentationManager
COMメソッド 13
vtbl = vtable インデックス(0始まり)。HSP等からCOMメソッドをインデックス指定で呼ぶ際に使用します。0〜2 は IUnknown。
| vtbl | メソッド |
|---|---|
| 3 | HRESULT AddBufferFromResource(IUnknown* resource, IPresentationBuffer** presentationBuffer) |
| 4 | HRESULT CreatePresentationSurface(HANDLE compositionSurfaceHandle, IPresentationSurface** presentationSurface) |
| 5 | ULONGLONG GetNextPresentId() |
| 6 | HRESULT SetTargetTime(SystemInterruptTime targetTime) |
| 7 | HRESULT SetPreferredPresentDuration(SystemInterruptTime preferredDuration, SystemInterruptTime deviationTolerance) |
| 8 | HRESULT ForceVSyncInterrupt(BYTE forceVsyncInterrupt) |
| 9 | HRESULT Present() |
| 10 | HRESULT GetPresentRetiringFence(GUID* riid, void** fence) |
| 11 | HRESULT CancelPresentsFrom(ULONGLONG presentIdToCancelFrom) |
| 12 | HRESULT GetLostEvent(HANDLE* lostEventHandle) |
| 13 | HRESULT GetPresentStatisticsAvailableEvent(HANDLE* presentStatisticsAvailableEventHandle) |
| 14 | HRESULT EnablePresentStatisticsKind(PresentStatisticsKind presentStatisticsKind, BYTE enabled) |
| 15 | HRESULT GetNextPresentStatistics(IPresentStatistics** nextPresentStatistics) |