VisualXcceleratorEngine Class Members
The following tables list the members exposed by VisualXcceleratorEngine.
Public Fields
Name | Description | |
---|---|---|
AvoidBlacklistedGpuProperty | Defines the AvoidBlacklistedGpu attached property | |
DowngradeWithoutExceptionProperty | Defines the DowngradeWithoutException attached property | |
EnableImpossibleModeProperty | Defines the EnableImpossibleMode attached property | |
FallbackTypeProperty | Defines the FallbackType attached property | |
IsEnabledProperty | Defines the IsEnabled attached property |
Public Properties
Name | Description | |
---|---|---|
AntiAliasingMode | Returns the Anti-Aliasing mode that VisualXccelerator Engine is configured with | |
DirectXMode | Returns the DirectX mode that VisualXccelerator Engine is configured with | |
EnableForceWaitForGPU | When false (default), no waiting for GPU When true, we force wait for the GPU to finish rendering before invalidating the final image or copying it | |
HasDirectX10OrBetterCapableGpu | Returns | |
IsEnabledByDefault | When true, new SciChartSurface instances will have the VisualXcceleratorEngine.IsEnabled flag applied by default in the constructor | |
IsGpuBlacklisted | Returns | |
IsInTestMode | Returns | |
IsRunning | Returns | |
IsUsingD3D9 | Returns | |
SupportsHardwareAcceleration | Returns | |
UseAlternativeFillSource | When True (default), uses software method to FillSource (avoiding use of D3DImage). This can help compatibility on certain systems When False, uses D3DImage for hardware accelerated texture sharing. and prevent flicker which is due to D3DImage itself. | |
UseAutoShutdown | Configures VisualXccelerator Engine to shut down when there is no renderer instance that uses it. This can be useful in order to reduce memory usage. When | |
WriteWarningsToFile | Enables or disables writing GPU test messages to GpuCapability.log file | |
WriteWarningsToOutput | Enables or disables writing GPU test messages to debug output |
Public Methods
Name | Description | |
---|---|---|
AssertSupportsDirectX | Asserts whether this PC supports DirectX | |
GetAvoidBlacklistedGpu | Gets the AvoidBlacklistedGpu attached property value from the current series | |
GetDowngradeWithoutException | Gets the DowngradeWithoutException attached property | |
GetEnableImpossibleMode | Gets the EnableImpossibleMode attached property value from the current series | |
GetFallbackType | Sets the FallbackType attached property value | |
GetIsEnabled | Gets the IsEnabled attached property value | |
RestartEngine | Restarts 3D Engine with configuration flags. | |
RestartEngineAsync | Restarts 3D Engine asynchronously with configuration flags. | |
RunGpuCapabilitiesTest | Runs the GPU Capabilities test to select a Graphics Adapter for rendering | |
SetAvoidBlacklistedGpu | Sets the AvoidBlacklistedGpu attached property value on the current SciChartSurface. When true, the GPU's name is checked against the Blacklist of GPUs. If found, the SciChart will switch to the fallback renderer. Note, there are several reasons why a GPU could belong to the blacklist. For example, low computation capabilities of the GPU could cause Timeout Detection and Recovery of Graphics Adapter Drivers by the OS, resulting in crashing the application. | |
SetDowngradeWithoutException | Sets the DowngradeWithoutException attached property. When true, the VisualXcceleratorEngine will automatically downgrade to a software renderer without exception, else, will report exceptions to the user | |
SetEnableImpossibleMode | Sets the EnableImpossibleMode attached property value on the current SciChartSurface. When true, we enable a ridiculous performance improvement for real-time and big-data charts. Warning, this mode is experimental! | |
SetFallbackType | Sets the FallbackType attached property. This is the type of SciChart.Drawing.Common.RenderSurfaceBase which is created if DirectX is not available | |
SetIsEnabled | Sets the IsEnabled attached property. When true, tries to apply VisualXccelerator engine to the SciChart.Charting.Visuals.SciChartSurface for incredibly fast WPF charts |
Extension Methods
Name | Description | |
---|---|---|
DebugFinalizer<T> | Notifies that finalizer has been invoked | |
ToDoubleArray | Overloaded. Converts an System.IComparable array to double array | |
ToEnumerable<T> | Yields a single item, converting it to System.Collections.IEnumerable. | |
ToStringArray2D<T> |
See Also