# Display - [Overview](#section716806483165623) - [Summary](#section501188316165623) - [Files](#files) - [Data Structures](#nested-classes) - [Enumerations](#enum-members) - [Functions](#func-members) - [Details](#section1742640738165623) - [Enumeration Type](#section1053702718165623) - [BlendType](#gaab1839ed4aab1030dfda801a51e68817) - [ColorKey](#ga4fe6fb05c7ba0048b1739d88f4d4878e) - [Connection](#gab0845c0c8d309ee865c78b095b00e671) - [DispErrCode](#ga12a925dadef7573cd74d63d06824f9b0) - [LayerType](#ga56943a0946e5f15e5e58054b8e7a04a4) - [MemType](#gabd31f838aefffa46191d0d7dc36a96b2) - [MirrorType](#ga08d32376574b541d162d8534adb78fd0) - [PixelFormat](#ga60883d4958a60b91661e97027a85072a) - [RopType](#ga24265f7618fbdba53d3da4806d3097c4) - [TransformType](#gaa65f3b21a9a92ff022e435a7304126d2) - [Function](#section2073407938165623) - [GfxInitialize\(\)](#ga251580eb0614b601ef2c901c722a59d3) - [GfxUninitialize\(\)](#ga32595139adb26cfaacf709661b29b347) - [GrallocInitialize\(\)](#ga304347c32a67bf7b20ef5d2b5714e5fa) - [GrallocUninitialize\(\)](#ga8842b25f91c247606048ab2d5cdb338f) - [LayerInitialize\(\)](#ga061e587306a5d0367ff228d64434c05d) - [LayerUninitialize\(\)](#ga4e32b1a65cf243a9ac015b632a4eea0b) ## **Overview** **Description:** Defines driver functions of the display module. The driver functions provided for the GUI include the layer, hardware acceleration, memory, and callback functions. **Since:** 1.0 **Version:** 1.0 ## **Summary** ## Files
Declares the driver functions for implementing hardware acceleration. |
|
Declares the driver functions for implementing layer operations. |
|
GfxInitialize (GfxFuncs **funcs) |
Initializes the hardware acceleration module to obtain the pointer to functions for hardware acceleration operations. |
GfxUninitialize (GfxFuncs *funcs) |
Deinitializes the hardware acceleration module to release the memory allocated to the pointer to functions for hardware acceleration operations. |
GrallocInitialize (GrallocFuncs **funcs) |
Initializes the memory module to obtain the pointer to functions for memory operations. |
GrallocUninitialize (GrallocFuncs *funcs) |
Deinitializes the memory module to release the memory allocated to the pointer to functions for memory operations. |
LayerInitialize (LayerFuncs **funcs) |
Initializes the layer to apply for resources used by the layer and obtain the pointer to functions for layer operations. |
LayerUninitialize (LayerFuncs *funcs) |
Deinitializes the layer module to release the memory allocated to the pointer to functions for layer operations. |
Indicates the pointer to functions for hardware acceleration operations. |