MPLAB® Harmony Graphics Suite > Graphics Library > Aria Graphics Library > Files > libaria_layer.h
MPLAB® Harmony Graphics Suite
libaria_layer.h

Microchip Technology Inc.

File Name

libaria_layer.h

Description

Module for Microchip Graphics Library - Aria User Interface Library

Enumerations
 
Name 
Description 
 
Defines the type of a layer. If the layer has an explicit address then Aria tries to set that through the HAL when the layer is being set up. 
 
Defines the frame state of a layer. Certain actions must only be performed at the start of a new frame and other actions must wait until the end of the current frame. 
 
Defines the type of a layer. If the layer has an explicit address then Aria tries to set that through the HAL when the layer is being set up. 
 
Defines the frame state of a layer. Certain actions must only be performed at the start of a new frame and other actions must wait until the end of the current frame. 
Functions
 
Name 
Description 
 
Adds a damaged rectangle to the list. Damage rectangles are used in minimal redraw algorithms. 
 
Destructor for the layer object 
 
Gets the layer's input passthrough setting 
 
Get's the amount of alpha blending for a given layer 
 
Gets the layer alpha enable flag 
 
Return the buffer count for the current layer 
 
Returns the boolean value of the layer enabled property 
 
Gets the layer's input rectangle. 
 
Gets the layer's input rect locked flag 
 
Returns the mask color value for the current layer 
 
Gets the layer mask enable flag 
 
Gets the layer's vsync flag setting 
 
Queries a layer to find out if it is currently drawing a frame. 
 
Constructor for a new layer 
 
Sets the layer's input passthrough flag. 
 
Set's the amount of alpha blending for a given layer 
 
Sets the layer alpha enable flag to the specified value 
 
Set the buffer count for the current layer to the specified value 
 
Sets the boolean value of the layer enabled property 
 
Sets the layer's input rect dimensions. 
 
Sets the layer's input rect locked flag. 
 
Set the mask color value for the current layer to the specified value 
 
Sets the layer mask enable flag to the specified value 
 
Sets the layer's vsync flag. 
Structures
 
Name 
Description 
 
Primary definition of a layer. Builds on base functions of a standard widget. Should never have a direct parent. 
 
Structure to maintain the buffer type and track the buffer location for each layer 
 
Structure to maintain the buffer type and track the buffer location for each layer 
MPLAB® Harmony Graphics Suite