MPLAB® Harmony Graphics Suite > Graphics Library > Aria Graphics Library > Aria Hardware Abstraction Layer (HAL) > Files > gfx_common.h
MPLAB® Harmony Graphics Suite
gfx_common.h

Microchip Technology Inc.

File Name

gfx_common.h

Description

Module for Microchip Graphics Library - Hardware Abstraction Layer 

Type definitions for common functions.

Enumerations
 
Name 
Description 
 
Blend mode masks 
 
Buffer selector used when querying layers for certain buffer states. 
 
Frame buffer memory states 
 
Hardware abstraction state interface flags. See gfx.h for a comprehensive description. 
 
Orthogonal orientation settings. 
 
Hardware draw path settings. 
 
Blend mode masks 
 
Buffer selector used when querying layers for certain buffer states. 
 
Frame buffer memory states 
 
Hardware abstraction state interface flags. See gfx.h for a comprehensive description. 
 
Orthogonal orientation settings. 
 
Hardware draw path settings. 
Macros
 
Name 
Description 
 
This is macro GFX_ASSERT. 
 
This is macro GFX_DEPRECATED. 
 
This is macro GFX_NUM_FLAGS. 
 
This is macro GFX_PIPELINE_MODE_COUNT. 
Structures
 
Name 
Description 
 
Custom memory manager interface. 
 
A two dimensional Cartesian point. 
 
A rectangle definition. 
 
A two dimensional indication of size. Values are signed but should never be negative. 
 
Custom memory manager interface. 
 
A two dimensional indication of size. Values are signed but should never be negative. 
Types
 
Name 
Description 
 
Simple wrapper around the standard calloc function pointer. Used for redirecting memory allocation to other memory management systems. 
 
Simple wrapper around the standard free function pointer. Used for redirecting memory free to other memory management systems. 
 
Simple wrapper around the standard malloc function pointer. Used for redirecting memory allocation to other memory management systems. 
 
Simple wrapper around the standard memcpy function pointer. Used for redirecting memcpy to other memory management systems. 
 
Simple wrapper around the standard memset function pointer. Used for redirecting memset to other memory management systems. 
 
Simple wrapper around the standard realloc function pointer. Used for redirecting memory allocation to other memory management systems. 
MPLAB® Harmony Graphics Suite