EGL Renderer

Functions

wpe_renderer_backend_egl_create

struct wpe_renderer_backend_egl *
wpe_renderer_backend_egl_create (int  )

Parameters:

No description available
Returns (struct wpe_renderer_backend_egl *)
No description available

wpe_renderer_backend_egl_destroy

void 
wpe_renderer_backend_egl_destroy (struct wpe_renderer_backend_egl * )

Parameters:

No description available
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:

No description available
Returns (EGLNativeDisplayType)
No description available

wpe_renderer_backend_egl_get_platform

int 
wpe_renderer_backend_egl_get_platform (struct wpe_renderer_backend_egl * )

Parameters:

No description available
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:

No description available
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:

No description available
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:

No description available
No description available
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
Returns (struct wpe_renderer_backend_egl_target *)
No description available

wpe_renderer_backend_egl_target_deinitialize

void 
wpe_renderer_backend_egl_target_deinitialize (struct wpe_renderer_backend_egl_target * )

Parameters:

No description available
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:

No description available
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:

No description available
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:

No description available
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:

No description available
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:

No description available
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:

No description available
No description available
uint32_t
No description available
No description available
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:

No description available
uint32_t
No description available
No description available
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:

No description available
No description available
No description available
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 *) –
No description available
interface_data (void *) –
No description available

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 () –
No description available
destroy () –
No description available
get_native_display () –
No description available
uint32_t (int ((int *))(void *) ) –
No description available

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

No description available
interface_data (void *) –
No description available

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 () –
No description available
destroy () –
No description available
initialize () –
No description available
get_native_window () –
No description available

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

No description available
interface_data (void *) –
No description available

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 () –
No description available
destroy () –
No description available
initialize () –
No description available
get_native_window () –
No description available
resize () –
No description available
frame_will_render () –
No description available
frame_rendered () –
No description available
deinitialize () –
No description available

The results of the search are