libweston: Migrate functions that perform various transformations
Signed-off-by: Marius Vlad <marius.vlad@collabora.com>
This commit is contained in:
parent
7e4f58faa3
commit
3ff296e934
@ -2048,26 +2048,6 @@ weston_backend_init(struct weston_compositor *c,
|
|||||||
int
|
int
|
||||||
weston_module_init(struct weston_compositor *compositor);
|
weston_module_init(struct weston_compositor *compositor);
|
||||||
|
|
||||||
void
|
|
||||||
weston_transformed_coord(int width, int height,
|
|
||||||
enum wl_output_transform transform,
|
|
||||||
int32_t scale,
|
|
||||||
float sx, float sy, float *bx, float *by);
|
|
||||||
pixman_box32_t
|
|
||||||
weston_transformed_rect(int width, int height,
|
|
||||||
enum wl_output_transform transform,
|
|
||||||
int32_t scale,
|
|
||||||
pixman_box32_t rect);
|
|
||||||
void
|
|
||||||
weston_matrix_transform_region(pixman_region32_t *dest,
|
|
||||||
struct weston_matrix *matrix,
|
|
||||||
pixman_region32_t *src);
|
|
||||||
void
|
|
||||||
weston_transformed_region(int width, int height,
|
|
||||||
enum wl_output_transform transform,
|
|
||||||
int32_t scale,
|
|
||||||
pixman_region32_t *src, pixman_region32_t *dest);
|
|
||||||
|
|
||||||
void *
|
void *
|
||||||
weston_load_module(const char *name, const char *entrypoint);
|
weston_load_module(const char *name, const char *entrypoint);
|
||||||
|
|
||||||
|
@ -291,4 +291,24 @@ void
|
|||||||
weston_view_move_to_plane(struct weston_view *view,
|
weston_view_move_to_plane(struct weston_view *view,
|
||||||
struct weston_plane *plane);
|
struct weston_plane *plane);
|
||||||
|
|
||||||
|
void
|
||||||
|
weston_transformed_coord(int width, int height,
|
||||||
|
enum wl_output_transform transform,
|
||||||
|
int32_t scale,
|
||||||
|
float sx, float sy, float *bx, float *by);
|
||||||
|
pixman_box32_t
|
||||||
|
weston_transformed_rect(int width, int height,
|
||||||
|
enum wl_output_transform transform,
|
||||||
|
int32_t scale,
|
||||||
|
pixman_box32_t rect);
|
||||||
|
void
|
||||||
|
weston_transformed_region(int width, int height,
|
||||||
|
enum wl_output_transform transform,
|
||||||
|
int32_t scale,
|
||||||
|
pixman_region32_t *src, pixman_region32_t *dest);
|
||||||
|
void
|
||||||
|
weston_matrix_transform_region(pixman_region32_t *dest,
|
||||||
|
struct weston_matrix *matrix,
|
||||||
|
pixman_region32_t *src);
|
||||||
|
|
||||||
#endif
|
#endif
|
||||||
|
@ -38,6 +38,7 @@
|
|||||||
#include <libweston/libweston.h>
|
#include <libweston/libweston.h>
|
||||||
#include "shared/helpers.h"
|
#include "shared/helpers.h"
|
||||||
#include "shared/timespec-util.h"
|
#include "shared/timespec-util.h"
|
||||||
|
#include "libweston-internal.h"
|
||||||
|
|
||||||
#include "wcap/wcap-decode.h"
|
#include "wcap/wcap-decode.h"
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user