Skip to main content

Namespace Meadow.Peripherals.Displays

Classes​

TextDisplayConfig​

Represents Text Display configurations

Interfaces​

IDisplay​

Display Interface

IPixelBuffer​

IPixelBuffer provides a standard interface for representing the display state of a device capable of displaying pixels. It specifies methods for performing common primitive operations on a buffer of pixel data.

Conceptually, implementing classes should:

  1. Specify a bit depth for pixels
  2. Specify a color mode
  3. Preserve the display state as a byte[] in the PixelBuffer
  4. Optimize primitive drawing methods for the bit depth of pixels
  5. Be abstracted/decoupled from a specific device driver

IPixelDisplay​

Represents a pixel based graphics display

IPixelDisplayProvider​

Represents an object that can create IPixelDisplays

IResizablePixelDisplay​

Represents a resizable pixel based graphics display

IRotatableDisplay​

Represents a display that supports rotation in 90 degree increments

ITextDisplay​

Defines a Text Display

Enums​

ColorMode​

Enum for Display color mode, defines bit depth and RGB order

RotationType​

Display rotation