Fields  Properties  Methods 


SciChart.Charting Assembly > SciChart.Charting Namespace : VisualXcceleratorEngine Class
VisualXcceleratorEngine Class Members

The following tables list the members exposed by VisualXcceleratorEngine.

Public Fields
 NameDescription
Public Fieldstatic (Shared in Visual Basic) Defines the AvoidBlacklistedGpu attached property  
Public Fieldstatic (Shared in Visual Basic) Defines the DowngradeWithoutException attached property  
Public Fieldstatic (Shared in Visual Basic) Defines the EnableImpossibleMode attached property  
Public Fieldstatic (Shared in Visual Basic) Defines the FallbackType attached property  
Public Fieldstatic (Shared in Visual Basic) Defines the IsEnabled attached property  
Top
Public Properties
 NameDescription
Public Propertystatic (Shared in Visual Basic) Returns the Anti-Aliasing mode that VisualXccelerator Engine is configured with  
Public Propertystatic (Shared in Visual Basic) Returns the DirectX mode that VisualXccelerator Engine is configured with  
Public Propertystatic (Shared in Visual Basic) 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  
Public Propertystatic (Shared in Visual Basic)Returns True if GPU supports DirectX 10 or higher  
Public Propertystatic (Shared in Visual Basic) When true, new SciChartSurface instances will have the VisualXcceleratorEngine.IsEnabled flag applied by default in the constructor  
Public Propertystatic (Shared in Visual Basic)Returns True if GPU is blacklisted. 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.  
Public Propertystatic (Shared in Visual Basic)Returns True if VisualXccelerator Engine is running in test mode  
Public Propertystatic (Shared in Visual Basic)Returns True if VisualXccelerator Engine is running  
Public Propertystatic (Shared in Visual Basic)Returns True if VisualXccelerator Engine runs in the DirectX 9 mode  
Public Propertystatic (Shared in Visual Basic)Returns True if GPU supports hardware acceleration (DirectX)  
Public Propertystatic (Shared in Visual Basic) 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.  
Public Propertystatic (Shared in Visual Basic)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 False, VisualXccelerator Engine will shut down when the finalizer is called.  
Public Propertystatic (Shared in Visual Basic) Enables or disables writing GPU test messages to GpuCapability.log file  
Public Propertystatic (Shared in Visual Basic) Enables or disables writing GPU test messages to debug output  
Top
Public Methods
 NameDescription
Public Methodstatic (Shared in Visual Basic) Asserts whether this PC supports DirectX  
Public Methodstatic (Shared in Visual Basic) Gets the AvoidBlacklistedGpu attached property value from the current series  
Public Methodstatic (Shared in Visual Basic) Gets the DowngradeWithoutException attached property  
Public Methodstatic (Shared in Visual Basic) Gets the EnableImpossibleMode attached property value from the current series  
Public Methodstatic (Shared in Visual Basic) Sets the FallbackType attached property value  
Public Methodstatic (Shared in Visual Basic) Gets the IsEnabled attached property value  
Public Methodstatic (Shared in Visual Basic) Restarts 3D Engine with configuration flags.  
Public Methodstatic (Shared in Visual Basic) Restarts 3D Engine asynchronously with configuration flags.  
Public Methodstatic (Shared in Visual Basic) Runs the GPU Capabilities test to select a Graphics Adapter for rendering  
Public Methodstatic (Shared in Visual Basic) 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.  
Public Methodstatic (Shared in Visual Basic) 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  
Public Methodstatic (Shared in Visual Basic) 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!  
Public Methodstatic (Shared in Visual Basic)Sets the FallbackType attached property. This is the type of SciChart.Drawing.Common.RenderSurfaceBase which is created if DirectX is not available  
Public Methodstatic (Shared in Visual Basic)Sets the IsEnabled attached property. When true, tries to apply VisualXccelerator engine to the SciChart.Charting.Visuals.SciChartSurface for incredibly fast WPF charts  
Top
Extension Methods
 NameDescription
Public Extension Method Notifies that finalizer has been invoked
Public Extension MethodOverloaded. Converts an System.IComparable array to double array
Public Extension MethodYields a single item, converting it to System.Collections.IEnumerable.
Public Extension Method
Top
See Also