Skip to main content

GHIElectronics.TinyCLR.Devices.Display

NuGet package containing 8 types across 2 namespaces (GHIElectronics.TinyCLR.Devices.Display, GHIElectronics.TinyCLR.Devices.Display.Provider).

Classes

ClassNamespaceSummary
DisplayControllerGHIElectronics.TinyCLR.Devices.DisplayRepresents the framebuffer / panel controller. After supplying timing via SetConfiguration(DisplayControllerSettings) and calling Enable, push pixels with DrawBuffer / DrawPixel — or mount the controller into the higher-level drawing/UI stack via Hdc.
DisplayControllerApiWrapperGHIElectronics.TinyCLR.Devices.Display.ProviderConcrete IDisplayControllerProvider backed by the native TinyCLR display HAL.
DisplayControllerSettingsGHIElectronics.TinyCLR.Devices.DisplayCommon settings for any display controller (size, color format, orientation).
ParallelDisplayControllerSettingsGHIElectronics.TinyCLR.Devices.DisplayTiming settings for a parallel RGB panel. Values come from the panel's datasheet.

Interfaces

InterfaceNamespaceSummary
IDisplayControllerProviderGHIElectronics.TinyCLR.Devices.Display.ProviderProvider contract for a display controller.

Enums

EnumNamespaceSummary
DisplayDataFormatGHIElectronics.TinyCLR.Devices.DisplayPixel encoding written to the framebuffer.
DisplayInterfaceGHIElectronics.TinyCLR.Devices.DisplayPhysical bus connecting the SoC to the panel.
DisplayOrientationGHIElectronics.TinyCLR.Devices.DisplayLogical screen rotation applied to drawing operations.