lv_uefi_indev.h
API reference for lv_uefi_indev.h
Functions
lv_uefi_simple_pointer_indev_create
Create an indev object.
lv_indev_t * lv_uefi_simple_pointer_indev_create(lv_point_t *display_res)| Name | Type | Description |
|---|---|---|
display_res | lv_point_t * | The resolution of the display in pixels, needed to scale the input. If NULL the resolution of the current default display will be used. |
Returns: lv_indev_t * — The created LVGL indev object.
lv_uefi_simple_pointer_indev_add_handle
Add an EFI_SIMPLE_POINTER_PROTOCOL interface to the indev.
bool lv_uefi_simple_pointer_indev_add_handle(lv_indev_t *indev, EFI_HANDLE handle)| Name | Type | Description |
|---|---|---|
indev | lv_indev_t * | Indev that was created with lv_uefi_simple_pointer_indev_create. |
handle | EFI_HANDLE | The handle on which an instance of the EFI_SIMPLE_POINTER_PROTOCOL protocol is installed. |
Returns: bool — True if the interface was added.
lv_uefi_simple_pointer_indev_add_all
Add all available EFI_SIMPLE_POINTER_PROTOCOL interfaces to the indev.
void lv_uefi_simple_pointer_indev_add_all(lv_indev_t *indev)| Name | Type | Description |
|---|---|---|
indev | lv_indev_t * | Indev that was created with lv_uefi_simple_pointer_indev_create. |
lv_uefi_absolute_pointer_indev_create
Create a LVGL indev object.
lv_indev_t * lv_uefi_absolute_pointer_indev_create(lv_point_t *display_res)| Name | Type | Description |
|---|---|---|
display_res | lv_point_t * | The resolution of the display in pixels, needed to scale the input. |
Returns: lv_indev_t * — The created LVGL indev object.
lv_uefi_absolute_pointer_indev_add_handle
Add an EFI_ABSOLUTE_POINTER_PROTOCOL interface to the indev.
bool lv_uefi_absolute_pointer_indev_add_handle(lv_indev_t *indev, EFI_HANDLE handle)| Name | Type | Description |
|---|---|---|
indev | lv_indev_t * | Indev that was created with lv_uefi_absolute_pointer_indev_create. |
handle | EFI_HANDLE | The handle on which an instance of the EFI_ABSOLUTE_POINTER_PROTOCOL protocol is installed. |
Returns: bool — True if the interface was added.
lv_uefi_absolute_pointer_indev_add_all
Add all available EFI_ABSOLUTE_POINTER_PROTOCOL interfaces to the indev.
void lv_uefi_absolute_pointer_indev_add_all(lv_indev_t *indev)| Name | Type | Description |
|---|---|---|
indev | lv_indev_t * | Indev that was created with lv_uefi_absolute_pointer_indev_create. |
lv_uefi_simple_text_input_indev_create
Create an indev object.
lv_indev_t * lv_uefi_simple_text_input_indev_create(void)Returns: lv_indev_t * — The created LVGL indev object.
lv_uefi_simple_text_input_indev_add_handle
Add an EFI_SIMPLE_TEXT_INPUT_EX_PROTOCOL interface to the indev.
bool lv_uefi_simple_text_input_indev_add_handle(lv_indev_t *indev, EFI_HANDLE handle)| Name | Type | Description |
|---|---|---|
indev | lv_indev_t * | Indev that was created with lv_uefi_simple_text_input_indev_create. |
handle | EFI_HANDLE | The handle on which an instance of the EFI_SIMPLE_TEXT_INPUT_EX_PROTOCOL protocol is installed. |
Returns: bool — True if the interface was added.
lv_uefi_simple_text_input_indev_add_all
Add all available EFI_SIMPLE_TEXT_INPUT_EX_PROTOCOL interfaces to the indev.
void lv_uefi_simple_text_input_indev_add_all(lv_indev_t *indev)| Name | Type | Description |
|---|---|---|
indev | lv_indev_t * | Indev that was created with lv_uefi_simple_text_input_indev_create. |
Dependencies
How is this guide?
Last updated on