Class Display

Abstract base class for display implementations

Implements

Namespace: ic4
Assembly: ic4dotnet.dll
Syntax
public abstract class Display : HandleObject, IDisposable, IDisplay

Properties

RenderHeight

The height of the target rectangle inside the display

Declaration

public int RenderHeight { get; set; }
Property Value
Type Description
int

The height of the target rectangle inside the display

Exceptions

Type Condition
IC4Exception

Check ErrorCode and ToString() for details.

RenderLeft

The left coordinate of the target rectangle inside the display

Declaration

public int RenderLeft { get; set; }
Property Value
Type Description
int

The left coordinate of the target rectangle inside the display

Exceptions

Type Condition
IC4Exception

Check ErrorCode and ToString() for details.

RenderPosition

The scaling and alignment mode to use

Declaration

public DisplayRenderPosition RenderPosition { get; set; }
Property Value
Type Description
DisplayRenderPosition

The scaling and alignment mode to use

Exceptions

Type Condition
IC4Exception

Check ErrorCode and ToString() for details.

RenderTop

The top coordinate of the target rectangle inside the display

Declaration

public int RenderTop { get; set; }
Property Value
Type Description
int

The top coordinate of the target rectangle inside the display

Exceptions

Type Condition
IC4Exception

Check ErrorCode and ToString() for details.

RenderWidth

The width of the target rectangle inside the display

Declaration

public int RenderWidth { get; set; }
Property Value
Type Description
int

The width of the target rectangle inside the display

Exceptions

Type Condition
IC4Exception

Check ErrorCode and ToString() for details.

Statistics

Queries display statistics.

Declaration

public DisplayStatistics Statistics { get; }
Property Value
Type Description
DisplayStatistics

A structure contains display statistics

Exceptions

Type Condition
IC4Exception

Check ErrorCode and ToString() for details.

Methods

DisplayBuffer(ImageBuffer)

Displays a specific image buffer.

Declaration

public void DisplayBuffer(ImageBuffer buffer)

Parameters

Type Name Description
ImageBuffer buffer

The buffer to display

Remarks

When buffer is null, the display is cleared and will no longer display the previous buffer.

Exceptions

Type Condition
IC4Exception

Check ErrorCode and ToString() for details.

Events

WindowClosed

Occurs when the display window is closed.

Declaration

public event EventHandler WindowClosed
Event Type
Type Description
EventHandler

Implements