MPLAB® Harmony Graphics Suite > Graphics Library > Aria Graphics Library > Aria Hardware Abstraction Layer (HAL) > Library Interface > b) Data Types and Constants > GFX_BufferState Enumeration
MPLAB® Harmony Graphics Suite
GFX_BufferState Enumeration

Enumeration: GFX_BufferState_t 

address - The buffer is set to a discrete address. This could be an address located in DDR memory, a buffer allocated by the application, or some other location. 

malloc - The buffer has been dynamically allocated from some form of heap or memory manager. These can be freed as desired. 

managed - The buffer is owned by the system and cannot be allocated or freed, it just is. This is common in systems where the memory is owned by the graphics driver or the memory resides on the graphics controller.

C
typedef enum GFX_BufferState_t {
  GFX_BS_NONE = 0x0,
  GFX_BS_ADDRESS,
  GFX_BS_MALLOC,
  GFX_BS_MANAGED
} GFX_BufferState;
Remarks

None.

MPLAB® Harmony Graphics Suite