lv_windows_context.h
Typedefs
- 
typedef struct _lv_windows_pointer_context_t lv_windows_pointer_context_t
 
- 
typedef struct _lv_windows_keypad_queue_item_t lv_windows_keypad_queue_item_t
 
- 
typedef struct _lv_windows_keypad_context_t lv_windows_keypad_context_t
 
- 
typedef struct _lv_windows_encoder_context_t lv_windows_encoder_context_t
 
- 
typedef struct _lv_windows_window_context_t lv_windows_window_context_t
 
- 
typedef struct _lv_windows_create_display_data_t lv_windows_create_display_data_t
 
Functions
- 
void lv_windows_platform_init(void)
 Initialize the LVGL Windows backend.
Remark
This is a private API which is used for LVGL Windows backend implementation. LVGL users shouldn't use that because the LVGL has already used it in lv_init.
- 
lv_windows_window_context_t *lv_windows_get_window_context(HWND window_handle)
 Get the window context from specific LVGL display window.
Remark
This is a private API which is used for LVGL Windows backend implementation. LVGL users shouldn't use that because the maintainer doesn't promise the application binary interface compatibility for this API.
- 参数:
 window_handle -- The window handle of specific LVGL display window.
- 返回:
 The window context from specific LVGL display window.
- 
struct _lv_windows_pointer_context_t
 
- 
struct _lv_windows_keypad_queue_item_t
 
- 
struct _lv_windows_keypad_context_t
 
- 
struct _lv_windows_encoder_context_t
 
- 
struct _lv_windows_window_context_t
 Public Members
- 
lv_display_t *display_device_object
 
- 
lv_timer_t *display_timer_object
 
- 
int32_t window_dpi
 
- 
int32_t zoom_level
 
- 
bool allow_dpi_override
 
- 
bool simulator_mode
 
- 
bool display_resolution_changed
 
- 
lv_point_t requested_display_resolution
 
- 
HDC display_framebuffer_context_handle
 
- 
uint32_t *display_framebuffer_base
 
- 
size_t display_framebuffer_size
 
- 
lv_windows_pointer_context_t pointer
 
- 
lv_windows_keypad_context_t keypad
 
- 
lv_windows_encoder_context_t encoder
 
- 
lv_display_t *display_device_object
 
- 
struct _lv_windows_create_display_data_t