| 
    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().