Skip to main content

Class VelloSwapChainPresenter

Namespace: VelloSharp.Windows.Shared.Presenters
Assembly: VelloSharp.Windows.Shared.dll

public sealed class VelloSwapChainPresenter : IDisposable

Inheritance​

object ← VelloSwapChainPresenter

Implements​

IDisposable

Inherited Members​

object.Equals(object?), object.Equals(object?, object?), object.GetHashCode(), object.GetType(), object.ReferenceEquals(object?, object?), object.ToString()

Constructors​

VelloSwapChainPresenter(IVelloSwapChainPresenterHost, IWindowsSurfaceSource)​

public VelloSwapChainPresenter(IVelloSwapChainPresenterHost host, IWindowsSurfaceSource surfaceSource)

Parameters​

host IVelloSwapChainPresenterHost

surfaceSource IWindowsSurfaceSource

Properties​

Diagnostics​

public WindowsGpuDiagnostics Diagnostics { get; }

Property Value​

WindowsGpuDiagnostics

Methods​

Dispose()​

Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.

public void Dispose()

OnDeviceOptionsChanged()​

public void OnDeviceOptionsChanged()

OnLoaded()​

public void OnLoaded()

OnPreferredBackendChanged()​

public void OnPreferredBackendChanged()

OnRenderLoopDriverChanged()​

public void OnRenderLoopDriverChanged()

OnRenderModeChanged()​

public void OnRenderModeChanged()

OnSurfaceInvalidated()​

public void OnSurfaceInvalidated()

OnUnloaded()​

public void OnUnloaded()

RequestRender()​

public void RequestRender()

SetRenderSuspended(bool)​

public void SetRenderSuspended(bool isSuspended)

Parameters​

isSuspended bool