63 unsigned long xpos, ypos, width,
height;
l4re_video_pixel_info_t pixel_info
Pixel info.
Set view as background for session.
unsigned view_index
Number of view in the goos.
C representation of a goos view.
unsigned buffer_index
Number of buffer of goos.
everything for this view is static (the VESA-FB case)
Mask containing all possible property flags.
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.
buffer object for this view can be changed
Common L4 ABI Data Types.
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.
#define EXTERN_C_END
End section with C types and functions.
View information structure.
unsigned long l4_cap_idx_t
L4 Capability selector Type.
unsigned long bytes_per_line
Size of line in view.
l4re_video_view_info_flags_t
Flags of information on a view.
Flag the view as stay on top.
bytes per line can be set
View is dynamically allocated.
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.
struct l4re_video_view_info_t l4re_video_view_info_t
View information structure.
position on screen can be set
#define EXTERN_C_BEGIN
Start section with C types and functions.
unsigned long buffer_offset
Memory offset in goos buffer.
#define L4_CV
Define calling convention.
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_set_info(l4re_video_view_t *view, l4re_video_view_info_t *info) L4_NOTHROW
Set properties of the view.
unsigned long height
Position in goos and size of view.
struct l4re_video_view_t l4re_video_view_t
C representation of a goos view.
#define L4_NOTHROW
Mark a function declaration and definition as never throwing an exception.