Github User Fetcher 1.0.0
C Application with Server and GUI
Loading...
Searching...
No Matches
gskpathbuilder.h File Reference
#include <gsk/gskroundedrect.h>
#include <gsk/gsktypes.h>

Go to the source code of this file.

Macros

#define GSK_TYPE_PATH_BUILDER   (gsk_path_builder_get_type ())
 

Functions

GDK_AVAILABLE_IN_4_14 GType gsk_path_builder_get_type (void) G_GNUC_CONST
 
GDK_AVAILABLE_IN_4_14 GskPathBuildergsk_path_builder_new (void)
 
GDK_AVAILABLE_IN_4_14 GskPathBuildergsk_path_builder_ref (GskPathBuilder *self)
 
GDK_AVAILABLE_IN_4_14 void gsk_path_builder_unref (GskPathBuilder *self)
 
GDK_AVAILABLE_IN_4_14 GskPathgsk_path_builder_free_to_path (GskPathBuilder *self) G_GNUC_WARN_UNUSED_RESULT
 
GDK_AVAILABLE_IN_4_14 GskPathgsk_path_builder_to_path (GskPathBuilder *self) G_GNUC_WARN_UNUSED_RESULT
 
GDK_AVAILABLE_IN_4_14 const graphene_point_tgsk_path_builder_get_current_point (GskPathBuilder *self)
 
GDK_AVAILABLE_IN_4_14 void gsk_path_builder_add_path (GskPathBuilder *self, GskPath *path)
 
GDK_AVAILABLE_IN_4_14 void gsk_path_builder_add_reverse_path (GskPathBuilder *self, GskPath *path)
 
GDK_AVAILABLE_IN_4_14 void gsk_path_builder_add_cairo_path (GskPathBuilder *self, const cairo_path_t *path)
 
GDK_AVAILABLE_IN_4_14 void gsk_path_builder_add_layout (GskPathBuilder *self, PangoLayout *layout)
 
GDK_AVAILABLE_IN_4_14 void gsk_path_builder_add_rect (GskPathBuilder *self, const graphene_rect_t *rect)
 
GDK_AVAILABLE_IN_4_14 void gsk_path_builder_add_rounded_rect (GskPathBuilder *self, const GskRoundedRect *rect)
 
GDK_AVAILABLE_IN_4_14 void gsk_path_builder_add_circle (GskPathBuilder *self, const graphene_point_t *center, float radius)
 
GDK_AVAILABLE_IN_4_14 void gsk_path_builder_add_segment (GskPathBuilder *self, GskPath *path, const GskPathPoint *start, const GskPathPoint *end)
 
GDK_AVAILABLE_IN_4_14 void gsk_path_builder_move_to (GskPathBuilder *self, float x, float y)
 
GDK_AVAILABLE_IN_4_14 void gsk_path_builder_rel_move_to (GskPathBuilder *self, float x, float y)
 
GDK_AVAILABLE_IN_4_14 void gsk_path_builder_line_to (GskPathBuilder *self, float x, float y)
 
GDK_AVAILABLE_IN_4_14 void gsk_path_builder_rel_line_to (GskPathBuilder *self, float x, float y)
 
GDK_AVAILABLE_IN_4_14 void gsk_path_builder_quad_to (GskPathBuilder *self, float x1, float y1, float x2, float y2)
 
GDK_AVAILABLE_IN_4_14 void gsk_path_builder_rel_quad_to (GskPathBuilder *self, float x1, float y1, float x2, float y2)
 
GDK_AVAILABLE_IN_4_14 void gsk_path_builder_cubic_to (GskPathBuilder *self, float x1, float y1, float x2, float y2, float x3, float y3)
 
GDK_AVAILABLE_IN_4_14 void gsk_path_builder_rel_cubic_to (GskPathBuilder *self, float x1, float y1, float x2, float y2, float x3, float y3)
 
GDK_AVAILABLE_IN_4_14 void gsk_path_builder_conic_to (GskPathBuilder *self, float x1, float y1, float x2, float y2, float weight)
 
GDK_AVAILABLE_IN_4_14 void gsk_path_builder_rel_conic_to (GskPathBuilder *self, float x1, float y1, float x2, float y2, float weight)
 
GDK_AVAILABLE_IN_4_14 void gsk_path_builder_arc_to (GskPathBuilder *self, float x1, float y1, float x2, float y2)
 
GDK_AVAILABLE_IN_4_14 void gsk_path_builder_rel_arc_to (GskPathBuilder *self, float x1, float y1, float x2, float y2)
 
GDK_AVAILABLE_IN_4_14 void gsk_path_builder_svg_arc_to (GskPathBuilder *self, float rx, float ry, float x_axis_rotation, gboolean large_arc, gboolean positive_sweep, float x, float y)
 
GDK_AVAILABLE_IN_4_14 void gsk_path_builder_rel_svg_arc_to (GskPathBuilder *self, float rx, float ry, float x_axis_rotation, gboolean large_arc, gboolean positive_sweep, float x, float y)
 
GDK_AVAILABLE_IN_4_14 void gsk_path_builder_html_arc_to (GskPathBuilder *self, float x1, float y1, float x2, float y2, float radius)
 
GDK_AVAILABLE_IN_4_14 void gsk_path_builder_rel_html_arc_to (GskPathBuilder *self, float x1, float y1, float x2, float y2, float radius)
 
GDK_AVAILABLE_IN_4_14 void gsk_path_builder_close (GskPathBuilder *self)
 

Macro Definition Documentation

◆ GSK_TYPE_PATH_BUILDER

#define GSK_TYPE_PATH_BUILDER   (gsk_path_builder_get_type ())

Definition at line 32 of file gskpathbuilder.h.

Function Documentation

◆ gsk_path_builder_add_cairo_path()

GDK_AVAILABLE_IN_4_14 void gsk_path_builder_add_cairo_path ( GskPathBuilder * self,
const cairo_path_t * path )

◆ gsk_path_builder_add_circle()

GDK_AVAILABLE_IN_4_14 void gsk_path_builder_add_circle ( GskPathBuilder * self,
const graphene_point_t * center,
float radius )

◆ gsk_path_builder_add_layout()

GDK_AVAILABLE_IN_4_14 void gsk_path_builder_add_layout ( GskPathBuilder * self,
PangoLayout * layout )

◆ gsk_path_builder_add_path()

GDK_AVAILABLE_IN_4_14 void gsk_path_builder_add_path ( GskPathBuilder * self,
GskPath * path )

◆ gsk_path_builder_add_rect()

GDK_AVAILABLE_IN_4_14 void gsk_path_builder_add_rect ( GskPathBuilder * self,
const graphene_rect_t * rect )

◆ gsk_path_builder_add_reverse_path()

GDK_AVAILABLE_IN_4_14 void gsk_path_builder_add_reverse_path ( GskPathBuilder * self,
GskPath * path )

◆ gsk_path_builder_add_rounded_rect()

GDK_AVAILABLE_IN_4_14 void gsk_path_builder_add_rounded_rect ( GskPathBuilder * self,
const GskRoundedRect * rect )

◆ gsk_path_builder_add_segment()

GDK_AVAILABLE_IN_4_14 void gsk_path_builder_add_segment ( GskPathBuilder * self,
GskPath * path,
const GskPathPoint * start,
const GskPathPoint * end )

◆ gsk_path_builder_arc_to()

GDK_AVAILABLE_IN_4_14 void gsk_path_builder_arc_to ( GskPathBuilder * self,
float x1,
float y1,
float x2,
float y2 )

◆ gsk_path_builder_close()

GDK_AVAILABLE_IN_4_14 void gsk_path_builder_close ( GskPathBuilder * self)

◆ gsk_path_builder_conic_to()

GDK_AVAILABLE_IN_4_14 void gsk_path_builder_conic_to ( GskPathBuilder * self,
float x1,
float y1,
float x2,
float y2,
float weight )

◆ gsk_path_builder_cubic_to()

GDK_AVAILABLE_IN_4_14 void gsk_path_builder_cubic_to ( GskPathBuilder * self,
float x1,
float y1,
float x2,
float y2,
float x3,
float y3 )

◆ gsk_path_builder_free_to_path()

GDK_AVAILABLE_IN_4_14 GskPath * gsk_path_builder_free_to_path ( GskPathBuilder * self)

◆ gsk_path_builder_get_current_point()

GDK_AVAILABLE_IN_4_14 const graphene_point_t * gsk_path_builder_get_current_point ( GskPathBuilder * self)

◆ gsk_path_builder_get_type()

GDK_AVAILABLE_IN_4_14 GType gsk_path_builder_get_type ( void )

◆ gsk_path_builder_html_arc_to()

GDK_AVAILABLE_IN_4_14 void gsk_path_builder_html_arc_to ( GskPathBuilder * self,
float x1,
float y1,
float x2,
float y2,
float radius )

◆ gsk_path_builder_line_to()

GDK_AVAILABLE_IN_4_14 void gsk_path_builder_line_to ( GskPathBuilder * self,
float x,
float y )

◆ gsk_path_builder_move_to()

GDK_AVAILABLE_IN_4_14 void gsk_path_builder_move_to ( GskPathBuilder * self,
float x,
float y )

◆ gsk_path_builder_new()

GDK_AVAILABLE_IN_4_14 GskPathBuilder * gsk_path_builder_new ( void )

◆ gsk_path_builder_quad_to()

GDK_AVAILABLE_IN_4_14 void gsk_path_builder_quad_to ( GskPathBuilder * self,
float x1,
float y1,
float x2,
float y2 )

◆ gsk_path_builder_ref()

GDK_AVAILABLE_IN_4_14 GskPathBuilder * gsk_path_builder_ref ( GskPathBuilder * self)

◆ gsk_path_builder_rel_arc_to()

GDK_AVAILABLE_IN_4_14 void gsk_path_builder_rel_arc_to ( GskPathBuilder * self,
float x1,
float y1,
float x2,
float y2 )

◆ gsk_path_builder_rel_conic_to()

GDK_AVAILABLE_IN_4_14 void gsk_path_builder_rel_conic_to ( GskPathBuilder * self,
float x1,
float y1,
float x2,
float y2,
float weight )

◆ gsk_path_builder_rel_cubic_to()

GDK_AVAILABLE_IN_4_14 void gsk_path_builder_rel_cubic_to ( GskPathBuilder * self,
float x1,
float y1,
float x2,
float y2,
float x3,
float y3 )

◆ gsk_path_builder_rel_html_arc_to()

GDK_AVAILABLE_IN_4_14 void gsk_path_builder_rel_html_arc_to ( GskPathBuilder * self,
float x1,
float y1,
float x2,
float y2,
float radius )

◆ gsk_path_builder_rel_line_to()

GDK_AVAILABLE_IN_4_14 void gsk_path_builder_rel_line_to ( GskPathBuilder * self,
float x,
float y )

◆ gsk_path_builder_rel_move_to()

GDK_AVAILABLE_IN_4_14 void gsk_path_builder_rel_move_to ( GskPathBuilder * self,
float x,
float y )

◆ gsk_path_builder_rel_quad_to()

GDK_AVAILABLE_IN_4_14 void gsk_path_builder_rel_quad_to ( GskPathBuilder * self,
float x1,
float y1,
float x2,
float y2 )

◆ gsk_path_builder_rel_svg_arc_to()

GDK_AVAILABLE_IN_4_14 void gsk_path_builder_rel_svg_arc_to ( GskPathBuilder * self,
float rx,
float ry,
float x_axis_rotation,
gboolean large_arc,
gboolean positive_sweep,
float x,
float y )

◆ gsk_path_builder_svg_arc_to()

GDK_AVAILABLE_IN_4_14 void gsk_path_builder_svg_arc_to ( GskPathBuilder * self,
float rx,
float ry,
float x_axis_rotation,
gboolean large_arc,
gboolean positive_sweep,
float x,
float y )

◆ gsk_path_builder_to_path()

GDK_AVAILABLE_IN_4_14 GskPath * gsk_path_builder_to_path ( GskPathBuilder * self)

◆ gsk_path_builder_unref()

GDK_AVAILABLE_IN_4_14 void gsk_path_builder_unref ( GskPathBuilder * self)