VSF Documented
|
#include <vsf_disp_fb.h>
Data Fields | ||
vsf_err_t(* | init )(void *fb) | |
vsf_err_t(* | fini )(void *fb) | |
vsf_err_t(* | enable )(void *fb) | |
vsf_err_t(* | disable )(void *fb) | |
struct { | ||
vsf_err_t(* config )(void *fb, int layer, uint16_t x, uint16_t y, uint16_t w, uint16_t h, int color_format, uint_fast8_t alpha, uint32_t default_color, void *initial_pixel_buffer) | ||
vsf_err_t(* enable )(void *fb, int layer) | ||
vsf_err_t(* disable )(void *fb, int layer) | ||
vsf_err_t(* present )(void *fb, int layer, void *pixel_buffer) | ||
} | layer | |
struct { | ||
vsf_err_t(* fill_color )(void *fb, uint_fast16_t x, uint_fast16_t y, uint_fast16_t w, uint_fast16_t h, uint32_t color, uint32_t color_format) | ||
vsf_err_t(* fill_colors )(void *fb, uint_fast16_t x, uint_fast16_t y, uint_fast16_t w, uint_fast16_t h, void *colors, uint32_t color_format, uint_fast16_t rotate_degrees, float xscale, float yscale) | ||
vsf_err_t(* blend_colors )(void *fb, uint_fast16_t x, uint_fast16_t y, uint_fast16_t w, uint_fast16_t h, void *colors0, uint32_t color0_format, uint_fast8_t color0_alpha, void *colors1, uint32_t color1_format, uint_fast8_t color1_alpha) | ||
} | gpu | |
vsf_err_t(* vk_disp_fb_drv_t::init) (void *fb) |
vsf_err_t(* vk_disp_fb_drv_t::fini) (void *fb) |
vsf_err_t(* vk_disp_fb_drv_t::config) (void *fb, int layer, uint16_t x, uint16_t y, uint16_t w, uint16_t h, int color_format, uint_fast8_t alpha, uint32_t default_color, void *initial_pixel_buffer) |
struct { ... } vk_disp_fb_drv_t::layer |
vsf_err_t(* vk_disp_fb_drv_t::fill_color) (void *fb, uint_fast16_t x, uint_fast16_t y, uint_fast16_t w, uint_fast16_t h, uint32_t color, uint32_t color_format) |
vsf_err_t(* vk_disp_fb_drv_t::fill_colors) (void *fb, uint_fast16_t x, uint_fast16_t y, uint_fast16_t w, uint_fast16_t h, void *colors, uint32_t color_format, uint_fast16_t rotate_degrees, float xscale, float yscale) |
vsf_err_t(* vk_disp_fb_drv_t::blend_colors) (void *fb, uint_fast16_t x, uint_fast16_t y, uint_fast16_t w, uint_fast16_t h, void *colors0, uint32_t color0_format, uint_fast8_t color0_alpha, void *colors1, uint32_t color1_format, uint_fast8_t color1_alpha) |
struct { ... } vk_disp_fb_drv_t::gpu |