VLC 4.0.0-dev
|
Window implementation callbacks. More...
#include <vlc_window.h>
Data Fields | |
int(* | enable )(struct vlc_window *, const vlc_window_cfg_t *) |
void(* | disable )(struct vlc_window *) |
void(* | resize )(struct vlc_window *, unsigned width, unsigned height) |
void(* | destroy )(struct vlc_window *) |
Destroy the window. More... | |
void(* | set_state )(struct vlc_window *, unsigned state) |
void(* | unset_fullscreen )(struct vlc_window *) |
void(* | set_fullscreen )(struct vlc_window *, const char *id) |
void(* | set_title )(struct vlc_window *, const char *id) |
Window implementation callbacks.
void(* vlc_window_operations::destroy) (struct vlc_window *) |
Destroy the window.
Destroys the window and releases all associated resources.
Referenced by vlc_window_Delete().
void(* vlc_window_operations::disable) (struct vlc_window *) |
Referenced by vlc_window_Disable().
int(* vlc_window_operations::enable) (struct vlc_window *, const vlc_window_cfg_t *) |
Referenced by vlc_window_Enable().
void(* vlc_window_operations::resize) (struct vlc_window *, unsigned width, unsigned height) |
Referenced by vlc_window_SetSize().
void(* vlc_window_operations::set_fullscreen) (struct vlc_window *, const char *id) |
Referenced by vlc_window_SetFullScreen().
void(* vlc_window_operations::set_state) (struct vlc_window *, unsigned state) |
Referenced by vlc_window_SetState().
void(* vlc_window_operations::set_title) (struct vlc_window *, const char *id) |
Referenced by vlc_window_SetTitle().
void(* vlc_window_operations::unset_fullscreen) (struct vlc_window *) |
Referenced by vlc_window_UnsetFullScreen().