EGL Renderer
Functions
wpe_renderer_backend_egl_create
struct wpe_renderer_backend_egl * wpe_renderer_backend_egl_create (int )
Parameters:
–
No description available
wpe_renderer_backend_egl_destroy
void wpe_renderer_backend_egl_destroy (struct wpe_renderer_backend_egl * )
Parameters:
–
Returns
(void )
–
No description available
wpe_renderer_backend_egl_get_native_display
EGLNativeDisplayType wpe_renderer_backend_egl_get_native_display (struct wpe_renderer_backend_egl * )
Parameters:
–
Returns
(EGLNativeDisplayType)
–
No description available
wpe_renderer_backend_egl_get_platform
int wpe_renderer_backend_egl_get_platform (struct wpe_renderer_backend_egl * )
Parameters:
–
Returns
(int )
–
No description available
wpe_renderer_backend_egl_offscreen_target_create
struct wpe_renderer_backend_egl_offscreen_target * wpe_renderer_backend_egl_offscreen_target_create ()
No description available
wpe_renderer_backend_egl_offscreen_target_destroy
void wpe_renderer_backend_egl_offscreen_target_destroy (struct wpe_renderer_backend_egl_offscreen_target * )
Parameters:
–
Returns
(void )
–
No description available
wpe_renderer_backend_egl_offscreen_target_get_native_window
EGLNativeWindowType wpe_renderer_backend_egl_offscreen_target_get_native_window (struct wpe_renderer_backend_egl_offscreen_target * )
Parameters:
–
Returns
(EGLNativeWindowType)
–
No description available
wpe_renderer_backend_egl_offscreen_target_initialize
void wpe_renderer_backend_egl_offscreen_target_initialize (struct wpe_renderer_backend_egl_offscreen_target * , struct wpe_renderer_backend_egl * )
Parameters:
–
–
Returns
(void )
–
No description available
wpe_renderer_backend_egl_target_create
struct wpe_renderer_backend_egl_target * wpe_renderer_backend_egl_target_create (int )
Parameters:
–
No description available
wpe_renderer_backend_egl_target_deinitialize
void wpe_renderer_backend_egl_target_deinitialize (struct wpe_renderer_backend_egl_target * )
Parameters:
–
Returns
(void )
–
No description available
wpe_renderer_backend_egl_target_destroy
void wpe_renderer_backend_egl_target_destroy (struct wpe_renderer_backend_egl_target * )
Parameters:
–
Returns
(void )
–
No description available
wpe_renderer_backend_egl_target_dispatch_frame_complete
void wpe_renderer_backend_egl_target_dispatch_frame_complete (struct wpe_renderer_backend_egl_target * )
Parameters:
–
Returns
(void )
–
No description available
wpe_renderer_backend_egl_target_frame_rendered
void wpe_renderer_backend_egl_target_frame_rendered (struct wpe_renderer_backend_egl_target * )
Parameters:
–
Returns
(void )
–
No description available
wpe_renderer_backend_egl_target_frame_will_render
void wpe_renderer_backend_egl_target_frame_will_render (struct wpe_renderer_backend_egl_target * )
Parameters:
–
Returns
(void )
–
No description available
wpe_renderer_backend_egl_target_get_native_window
EGLNativeWindowType wpe_renderer_backend_egl_target_get_native_window (struct wpe_renderer_backend_egl_target * )
Parameters:
–
Returns
(EGLNativeWindowType)
–
No description available
wpe_renderer_backend_egl_target_initialize
void wpe_renderer_backend_egl_target_initialize (struct wpe_renderer_backend_egl_target * , struct wpe_renderer_backend_egl * , int uint32_t, int )
Parameters:
–
–
uint32_t
–
–
Returns
(void )
–
No description available
wpe_renderer_backend_egl_target_resize
void wpe_renderer_backend_egl_target_resize (struct wpe_renderer_backend_egl_target * , int uint32_t, int )
Parameters:
–
uint32_t
–
–
Returns
(void )
–
No description available
wpe_renderer_backend_egl_target_set_client
void wpe_renderer_backend_egl_target_set_client (struct wpe_renderer_backend_egl_target * , struct wpe_renderer_backend_egl_target_client * , void * )
Parameters:
–
–
–
Returns
(void )
–
No description available
Structures
wpe_renderer_backend_egl
wpe_renderer_backend_egl_base
struct wpe_renderer_backend_egl_base { const struct wpe_renderer_backend_egl_interface* interface; void* interface_data; };
Fields
interface
(struct wpe_renderer_backend_egl_interface *)
–
interface_data
(void *)
–
wpe_renderer_backend_egl_interface
struct wpe_renderer_backend_egl_interface { void* (*create)(int); void (*destroy)(void*); EGLNativeDisplayType (*get_native_display)(void*); uint32_t (*get_platform)(void*); };
Fields
create
()
–
destroy
()
–
get_native_display
()
–
uint32_t
(int ((int *))(void *) )
–
wpe_renderer_backend_egl_offscreen_target
wpe_renderer_backend_egl_offscreen_target_base
struct wpe_renderer_backend_egl_offscreen_target_base { const struct wpe_renderer_backend_egl_offscreen_target_interface* interface; void* interface_data; };
Fields
interface
(struct wpe_renderer_backend_egl_offscreen_target_interface *)
–
interface_data
(void *)
–
wpe_renderer_backend_egl_offscreen_target_interface
struct wpe_renderer_backend_egl_offscreen_target_interface { void* (*create)(); void (*destroy)(void*); void (*initialize)(void*, void*); EGLNativeWindowType (*get_native_window)(void*); };
Fields
create
()
–
destroy
()
–
initialize
()
–
get_native_window
()
–
wpe_renderer_backend_egl_target
wpe_renderer_backend_egl_target_base
struct wpe_renderer_backend_egl_target_base { const struct wpe_renderer_backend_egl_target_interface* interface; void* interface_data; };
Fields
interface
(struct wpe_renderer_backend_egl_target_interface *)
–
interface_data
(void *)
–
wpe_renderer_backend_egl_target_client
wpe_renderer_backend_egl_target_interface
struct wpe_renderer_backend_egl_target_interface { void* (*create)(struct wpe_renderer_backend_egl_target*, int); void (*destroy)(void*); void (*initialize)(void*, void*, uint32_t, uint32_t); EGLNativeWindowType (*get_native_window)(void*); void (*resize)(void*, uint32_t, uint32_t); void (*frame_will_render)(void*); void (*frame_rendered)(void*); void (*deinitialize)(void*); };
Fields
create
()
–
destroy
()
–
initialize
()
–
get_native_window
()
–
resize
()
–
frame_will_render
()
–
frame_rendered
()
–
deinitialize
()
–
The results of the search are