Interface IVelloSwapChainPresenterHost
Namespace: VelloSharp.Windows.Shared.Presenters
Assembly: VelloSharp.Windows.Shared.dll
public interface IVelloSwapChainPresenterHost
Properties
CompositionTarget
IVelloCompositionTarget? CompositionTarget { get; }
Property Value
DeviceOptions
VelloGraphicsDeviceOptions DeviceOptions { get; }
Property Value
Dispatcher
IVelloWindowsDispatcher? Dispatcher { get; }
Property Value
IsContinuousRendering
bool IsContinuousRendering { get; }
Property Value
IsDesignMode
bool IsDesignMode { get; }
Property Value
PreferredBackend
VelloRenderBackend PreferredBackend { get; }
Property Value
RenderLoopDriver
RenderLoopDriver RenderLoopDriver { get; }
Property Value
RenderMode
VelloRenderMode RenderMode { get; }
Property Value
Methods
ApplySkiaOptOut()
void ApplySkiaOptOut()
OnContentInvalidated()
void OnContentInvalidated()
OnDiagnosticsUpdated(WindowsGpuDiagnostics)
void OnDiagnosticsUpdated(WindowsGpuDiagnostics diagnostics)
Parameters
diagnostics
WindowsGpuDiagnostics
OnPaintSurface(VelloPaintSurfaceEventArgs)
void OnPaintSurface(VelloPaintSurfaceEventArgs args)
Parameters
args
VelloPaintSurfaceEventArgs
OnRenderSurface(VelloSwapChainRenderEventArgs)
void OnRenderSurface(VelloSwapChainRenderEventArgs args)
Parameters
args
VelloSwapChainRenderEventArgs
RemoveSkiaOptOut()
void RemoveSkiaOptOut()