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