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