Struct RenderDeviceInfo
- Namespace
- LightningChartLib.WinForms.Charting
- Assembly
- LightningChart.WinForms.Charting.NET4.dll
Render device info structure.
public struct RenderDeviceInfo
- Inherited Members
Fields
ActiveObjects
Active objects.
public string ActiveObjects
Field Value
AllGPUs
All GPUs installed in the system.
public string AllGPUs
Field Value
AntiAliasingSupported
True if anti-aliasing is supported.
public bool AntiAliasingSupported
Field Value
Created
Is the device created. If false, the other fields of this structure are not valid.
public bool Created
Field Value
D2Dv11Supported
True if D2D v1.1 is supported, false if not. The v1.1 is required for HW text rendering on DX11. On DX9 this is always false.
public bool D2Dv11Supported
Field Value
D3DImageUsed
public bool D3DImageUsed
Field Value
Description
Adapter Description.
public string Description
Field Value
DpiAware
True if software is DPI aware.
public bool DpiAware
Field Value
DpiX
DPI in X direction.
public int DpiX
Field Value
DpiXFactor
DPI Factor in X direction.
public float DpiXFactor
Field Value
DpiY
DPI in Y direction.
public int DpiY
Field Value
DpiYFactor
DPI Factor in Y direction.
public float DpiYFactor
Field Value
EngineName
Rendering engine name.
public string EngineName
Field Value
EngineNameShort
Rendering engine name (short).
public string EngineNameShort
Field Value
FastVertexFormat
True if your graphics adapter supports fast vertex format. Fast vertices are not available for old graphics adapters. If false, the rendering performance is not optimal, since slower vertex formats must be used. Getting a new graphics adapter is strongly recommended, ensure it is at least DirectX 10 level, for best performance.
public bool FastVertexFormat
Field Value
HardwareVertexProcessing
True if your graphics adapter supports vertex processing in hardware (GPU). If false, the vertex calculation has to be done in software (computer CPU), and the performance is not optimal.
public bool HardwareVertexProcessing
Field Value
IndexBufferMaxSize
Maximum index buffer size.
public int IndexBufferMaxSize
Field Value
IndexBuffers32Bit
True if 32-bit index buffers are supported. If only 16-index buffers are supported, returns false. In this case the 3D surfaces may be limited into smaller sizes.
public bool IndexBuffers32Bit
Field Value
MaxAntiAliasLevel
Anti Alias Level.
public Lazy<uint> MaxAntiAliasLevel
Field Value
Memory
Memory on the graphics card (if information is available).
public long Memory
Field Value
PureDevice
True if optimal pure device mode is supported.
public bool PureDevice
Field Value
RenderDeviceFeatureLevel
Current renderer device type.
public DXFeatureLevel RenderDeviceFeatureLevel
Field Value
RendererDeviceType
Current renderer device type.
public RendererDeviceType RendererDeviceType
Field Value
ShaderModel3
True if shader model 3 is supported. Both vertex and pixel shaders are format 3 or greater.
public bool ShaderModel3
Field Value
TextureMaxHeight
Maximum texture height.
public int TextureMaxHeight
Field Value
TextureMaxWidth
Maximum texture width.
public int TextureMaxWidth
Field Value
TexturesSizesNonPowerOf2
Limited support for textures which size is not power of two.
public bool TexturesSizesNonPowerOf2
Field Value
VendorID
GPU chip manufacturer ID.
public int VendorID
Field Value
Methods
ToString()
Convert structure contents into string.
public override string ToString()
Returns
- string
Structure contents as a string.