63 unsigned long xpos, ypos, width,
height;
int l4re_video_view_refresh(l4re_video_view_t *view, int x, int y, int w, int h) L4_NOTHROW
Flush the given rectangle of pixels of the given view.
int l4re_video_view_stack(l4re_video_view_t *view, l4re_video_view_t *pivot, int behind) L4_NOTHROW
Change the stacking order in the stack of visible views.
int l4re_video_view_set_viewport(l4re_video_view_t *view, int x, int y, int w, int h, unsigned long bofs) L4_NOTHROW
Set the viewport parameters of a view.
int l4re_video_view_get_info(l4re_video_view_t *view, l4re_video_view_info_t *info) L4_NOTHROW
Retrieve information about the given view.
l4re_video_view_info_flags_t
Flags of information on a view.
int l4re_video_view_set_info(l4re_video_view_t *view, l4re_video_view_info_t *info) L4_NOTHROW
Set properties of the view.
@ F_l4re_video_view_set_flags
Set view property flags.
@ F_l4re_video_view_above
Flag the view as stay on top.
@ F_l4re_video_view_set_buffer
buffer object for this view can be changed
@ F_l4re_video_view_flags_mask
Mask containing all possible property flags.
@ F_l4re_video_view_dyn_allocated
View is dynamically allocated.
@ F_l4re_video_view_set_pixel
pixel type can be set
@ F_l4re_video_view_none
everything for this view is static (the VESA-FB case)
@ F_l4re_video_view_set_bytes_per_line
bytes per line can be set
@ F_l4re_video_view_set_background
Set view as background for session.
@ F_l4re_video_view_set_position
position on screen can be set
@ F_l4re_video_view_set_buffer_offset
buffer offset can be set
unsigned long l4_cap_idx_t
Capability selector type.
#define L4_CV
Define calling convention.
#define L4_NOTHROW
Mark a function declaration and definition as never throwing an exception.
#define EXTERN_C_BEGIN
Start section with C types and functions.
#define EXTERN_C_END
End section with C types and functions.
Common L4 ABI Data Types.
View information structure.
unsigned buffer_index
Number of buffer of goos.
unsigned long buffer_offset
Memory offset in goos buffer.
unsigned long height
Position in goos and size of view.
unsigned long bytes_per_line
Size of line in view.
unsigned view_index
Number of view in the goos.
l4re_video_pixel_info_t pixel_info
Pixel info.
C representation of a goos view.