2023-08-12 20:10:16 +00:00
|
|
|
#pragma once
|
|
|
|
|
|
|
|
#include "gskgputypesprivate.h"
|
|
|
|
|
|
|
|
#include "gskroundedrect.h"
|
|
|
|
|
|
|
|
#include <cairo.h>
|
|
|
|
#include <graphene.h>
|
|
|
|
|
|
|
|
void gsk_gpu_print_indent (GString *string,
|
|
|
|
guint indent);
|
|
|
|
void gsk_gpu_print_op (GString *string,
|
|
|
|
guint indent,
|
|
|
|
const char *op_name);
|
|
|
|
|
|
|
|
void gsk_gpu_print_newline (GString *string);
|
|
|
|
|
2023-12-25 04:21:13 +00:00
|
|
|
void gsk_gpu_print_string (GString *string,
|
|
|
|
const char *s);
|
2023-12-31 06:16:09 +00:00
|
|
|
void gsk_gpu_print_enum (GString *string,
|
|
|
|
GType type,
|
|
|
|
int value);
|
2023-08-12 20:10:16 +00:00
|
|
|
void gsk_gpu_print_rect (GString *string,
|
|
|
|
const float rect[4]);
|
|
|
|
void gsk_gpu_print_int_rect (GString *string,
|
|
|
|
const cairo_rectangle_int_t *rect);
|
|
|
|
void gsk_gpu_print_rounded_rect (GString *string,
|
|
|
|
const float rect[12]);
|
|
|
|
void gsk_gpu_print_rgba (GString *string,
|
|
|
|
const float rgba[4]);
|
|
|
|
void gsk_gpu_print_image (GString *string,
|
|
|
|
GskGpuImage *image);
|
2023-10-03 19:04:21 +00:00
|
|
|
void gsk_gpu_print_image_descriptor (GString *string,
|
|
|
|
GskGpuDescriptors *desc,
|
|
|
|
guint32 descriptor);
|