SciChart.Drawing.DirectX Disposes a class if not disposed Dispose an object instance and set the reference to null The type of object to dispose A reference to the instance for disposal This method hides any thrown exceptions that might occur during disposal of the object (by design) A helper class which can be used to detect if the Direct3D10 enhancements to SciChart can run on the current hardware & operating system Supported operating systems include Windows Vista, Windows 7, Windows 8, 8.1 and up. Windows XP, 2000, 2003 are not supported. Determines if the current GPU supports DirectX10 or later Determines if the current hardware & software configuration fully supports DirectX10 or later Displays an obsolete warning in all Direct3D11RenderSurface types Provides a implementation that uses a DirectX 10 High Quality and High Speed raster, capable of rendering with sub-pixel accuracy. This requires DirectX10 hardware or later to run. Newer GPUs will have superior performance. If performance issues occur, please use the This event handler will fire if the direct x initialization fails. Event handler to be used when rendering fails. Initializes a new instance of the class. When false (default), uses for hardware accelerated texture sharing. When true, uses software method to FillSource (avoiding use of D3DImage). This can help compatibility on certain systems To enable compatibility mode for SciChart3DSurface, set this property once, statically, in your application void Foo() { Direct3D11RenderSurface.UseAlternativeFillSource = true; } Sets the Graphics Adapter Index to use for the . Defaults to 0. Use values other than 0 only in multi GPU computers 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 To enable compatibility mode for SciChart3DSurface, set this property once, statically, in your application void Foo() { Direct3D11RenderSurface.EnableForceWaitForGPU = true; } Gets a value indicating whether your current hardware supports DirectX10. THIS CALL IS DEFERRED TO Direct3D10CompatibilityHelper.SupportsDirectX10. Please check the property values and Intellisense documentation for Direct3D10CompatibilityHelper to see the reason why this failed Creates an instance to perform drawing operations. Note this is only valid for the current render pass When overridden in a derived class, returns a RenderContext valid for the current render pass Resets the D3D Engine with the flag which determines whether we use the alternative software path for mixing DirectX content with WPF. This flag (when true) improves compatibility on some older graphics hardware, at the expense of performance. This flag (when true) improves compatibility on some older graphics hardware, at the expense of performance Initializes the Direct3D11RenderSurface D3D Engine Asynchronously. The task returns True when the operation has completed, or faulted if an exception occurs this is called when window is created or resized Asserts the current hardware/software configuration supports DirectX. Will throw a PlatformNotSupportedException if InitializationFailed is not handled, otherwise, raises the InitializationFailed event Called when the is loaded into the visual tree The sender. The instance containing the event data. Derived classes may override this method to be notified when to dispose of unmanaged resources. Called when the is disposed A helper class to enable the Direct3D11RenderSurface Usage: >SciChartSurface DirectXHelper.TryApplyDirectXRenderer="True"/< Defines the TryApplyDirectXRenderer attached property Sets the TryApplyDirectXRenderer attached property. When true, tries to apply DirectX rendering to the The element. if set to true tries to apply DirectX rendering to the . Sets the TryApplyDirectXRenderer attached property value Defines the FallbackType attached property Sets the FallbackType attached property. This is the type of which is created if DirectX is not available The element. if set to true tries to apply DirectX rendering to the . Sets the FallbackType attached property value Event args used by the Gets or sets the exception. Defines the interface to a 3D RenderContext BeginScene, must be called at the start of every frame EndScene, called at the end of every frame Render a series of triangles that enclose points by heights sent, and filled with the colors sent base 2 points fron eight heights will be extended height used to extente length perpendicular on the point, creating quads ( 2 trangles for each 2 points ) color used to fill the quads Render gamma series, with calculated point on the other side of the gamma curve Provides a helper class that can be used to detect if Remote Desktop sessions is in use on the current PC Determines if the code is being run under Remote Desktop compiles Direct3D shaders from FX files in assembly resources A strongly-typed resource class, for looking up localized strings, etc. Defines the interface to a : a DirectX10/11 implementation of that uses high-quality, sub-pixel, hardware accelerated drawing algorithms. Creates an instance to perform drawing operations. Note this is only valid for the current render pass Resets the D3D Engine with the flag which determines whether we use the alternative software path for mixing DirectX content with WPF. This flag (when true) improves compatibility on some older graphics hardware, at the expense of performance This flag (when true) improves compatibility on some older graphics hardware, at the expense of performance