Table of Contents

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

string

AllGPUs

All GPUs installed in the system.

public string AllGPUs

Field Value

string

AntiAliasingSupported

True if anti-aliasing is supported.

public bool AntiAliasingSupported

Field Value

bool

Created

Is the device created. If false, the other fields of this structure are not valid.

public bool Created

Field Value

bool

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

bool

D3DImageUsed

summary F:LightningChartLib.WinForms.Charting.RenderDeviceInfo.D3DImageUsed
public bool D3DImageUsed

Field Value

bool

Description

Adapter Description.

public string Description

Field Value

string

DpiAware

True if software is DPI aware.

public bool DpiAware

Field Value

bool

DpiX

DPI in X direction.

public int DpiX

Field Value

int

DpiXFactor

DPI Factor in X direction.

public float DpiXFactor

Field Value

float

DpiY

DPI in Y direction.

public int DpiY

Field Value

int

DpiYFactor

DPI Factor in Y direction.

public float DpiYFactor

Field Value

float

EngineName

Rendering engine name.

public string EngineName

Field Value

string

EngineNameShort

Rendering engine name (short).

public string EngineNameShort

Field Value

string

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

bool

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

bool

IndexBufferMaxSize

Maximum index buffer size.

public int IndexBufferMaxSize

Field Value

int

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

bool

MaxAntiAliasLevel

Anti Alias Level.

public Lazy<uint> MaxAntiAliasLevel

Field Value

Lazy<uint>

Memory

Memory on the graphics card (if information is available).

public long Memory

Field Value

long

PureDevice

True if optimal pure device mode is supported.

public bool PureDevice

Field Value

bool

RenderDeviceFeatureLevel

Current renderer device type.

public DXFeatureLevel RenderDeviceFeatureLevel

Field Value

DXFeatureLevel

RendererDeviceType

Current renderer device type.

public RendererDeviceType RendererDeviceType

Field Value

RendererDeviceType

ShaderModel3

True if shader model 3 is supported. Both vertex and pixel shaders are format 3 or greater.

public bool ShaderModel3

Field Value

bool

TextureMaxHeight

Maximum texture height.

public int TextureMaxHeight

Field Value

int

TextureMaxWidth

Maximum texture width.

public int TextureMaxWidth

Field Value

int

TexturesSizesNonPowerOf2

Limited support for textures which size is not power of two.

public bool TexturesSizesNonPowerOf2

Field Value

bool

VendorID

GPU chip manufacturer ID.

public int VendorID

Field Value

int

Methods

ToString()

Convert structure contents into string.

public override string ToString()

Returns

string

Structure contents as a string.