Class VelloSwapChainPresenter
Namespace: VelloSharp.Windows.Shared.Presenters
Assembly: VelloSharp.Windows.Shared.dll
public sealed class VelloSwapChainPresenter : IDisposable
Inheritance
object ← VelloSwapChainPresenter
Implements
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
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