MPLAB® Harmony Graphics Suite > Graphics Library > Legato Graphics Library > Files
MPLAB® Harmony Graphics Suite
Files
Files
Name 
Description 
Contains functions for color information and manipulation operations 
This file defines the common macros and definitions used by the gfx definition and implementation headers. 
Defines library assert macros. 
Defines image assets 
Image return utilities 
Defines palette assets 
Contains some general purpose math functions 
Defines a general purpose pixel buffer construct. 
Defines general purposes rectangle functions. 
This header file contains prototypes of the RTOS extensions of the aria library top level APIs. 
General internal utilities for the library 
Defines events that are used in the UI library. Events are created and stored for later processing during a library context's update loop. 
Defines events and APIs that can be safely used for communicating with the UI library in an RTOS environment. All RTOS tasks should use these APIs for thread-safe operation. 
 
This file contains the RTOS extensions of the libaria_input module. 
A scheme is a collection of colors that can be referenced by one or more widgets. Widgets may use schemes in different ways. While the color names strive to be intuitive they aren't always used in the manner in which they describe. 
An array implementation for storing pointers for the Legato user interface library 
A linked list implementation for the Legato user interface library 
An array implementation for storing rectangles for the Legato user interface library 
Describes font assets 
File containing various memory-related constructs. 
A string library implementation for the Legato user interface library. 
This is file legato_dynamicstring.h. 
This is file legato_fixedheap.h. 
This is file legato_fixedstring.h. 
This is file legato_imagedecoder_common.h. 
This is file legato_state.h. 
This is file legato_stream.h. 
This is file legato_string_renderer.h. 
This is file legato_stringtable.h. 
This is file legato_tablestring.h. 
This is file legato_variableheap.h. 
MPLAB® Harmony Graphics Suite