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