Skip to main content

Class VelloSwapChainPresenter

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

public sealed class VelloSwapChainPresenter : IDisposable

Inheritance

objectVelloSwapChainPresenter

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