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

Go to the source code of this file.

Data Structures

struct  _GskPathPoint
 

Macros

#define GSK_TYPE_PATH_POINT   (gsk_path_point_get_type ())
 

Typedefs

typedef struct _GskPathPoint GskPathPoint
 

Functions

GDK_AVAILABLE_IN_4_14 GType gsk_path_point_get_type (void) G_GNUC_CONST
 
GDK_AVAILABLE_IN_4_14 GskPathPointgsk_path_point_copy (GskPathPoint *point)
 
GDK_AVAILABLE_IN_4_14 void gsk_path_point_free (GskPathPoint *point)
 
GDK_AVAILABLE_IN_4_14 gboolean gsk_path_point_equal (const GskPathPoint *point1, const GskPathPoint *point2) G_GNUC_PURE
 
GDK_AVAILABLE_IN_4_14 int gsk_path_point_compare (const GskPathPoint *point1, const GskPathPoint *point2) G_GNUC_PURE
 
GDK_AVAILABLE_IN_4_14 void gsk_path_point_get_position (const GskPathPoint *point, GskPath *path, graphene_point_t *position)
 
GDK_AVAILABLE_IN_4_14 void gsk_path_point_get_tangent (const GskPathPoint *point, GskPath *path, GskPathDirection direction, graphene_vec2_t *tangent)
 
GDK_AVAILABLE_IN_4_14 float gsk_path_point_get_rotation (const GskPathPoint *point, GskPath *path, GskPathDirection direction)
 
GDK_AVAILABLE_IN_4_14 float gsk_path_point_get_curvature (const GskPathPoint *point, GskPath *path, GskPathDirection direction, graphene_point_t *center)
 
GDK_AVAILABLE_IN_4_14 float gsk_path_point_get_distance (const GskPathPoint *point, GskPathMeasure *measure)
 

Macro Definition Documentation

◆ GSK_TYPE_PATH_POINT

#define GSK_TYPE_PATH_POINT   (gsk_path_point_get_type ())

Definition at line 31 of file gskpathpoint.h.

Typedef Documentation

◆ GskPathPoint

typedef struct _GskPathPoint GskPathPoint

Definition at line 33 of file gskpathpoint.h.

Function Documentation

◆ gsk_path_point_compare()

GDK_AVAILABLE_IN_4_14 int gsk_path_point_compare ( const GskPathPoint * point1,
const GskPathPoint * point2 )

◆ gsk_path_point_copy()

GDK_AVAILABLE_IN_4_14 GskPathPoint * gsk_path_point_copy ( GskPathPoint * point)

◆ gsk_path_point_equal()

GDK_AVAILABLE_IN_4_14 gboolean gsk_path_point_equal ( const GskPathPoint * point1,
const GskPathPoint * point2 )

◆ gsk_path_point_free()

GDK_AVAILABLE_IN_4_14 void gsk_path_point_free ( GskPathPoint * point)

◆ gsk_path_point_get_curvature()

GDK_AVAILABLE_IN_4_14 float gsk_path_point_get_curvature ( const GskPathPoint * point,
GskPath * path,
GskPathDirection direction,
graphene_point_t * center )

◆ gsk_path_point_get_distance()

GDK_AVAILABLE_IN_4_14 float gsk_path_point_get_distance ( const GskPathPoint * point,
GskPathMeasure * measure )

◆ gsk_path_point_get_position()

GDK_AVAILABLE_IN_4_14 void gsk_path_point_get_position ( const GskPathPoint * point,
GskPath * path,
graphene_point_t * position )

◆ gsk_path_point_get_rotation()

GDK_AVAILABLE_IN_4_14 float gsk_path_point_get_rotation ( const GskPathPoint * point,
GskPath * path,
GskPathDirection direction )

◆ gsk_path_point_get_tangent()

GDK_AVAILABLE_IN_4_14 void gsk_path_point_get_tangent ( const GskPathPoint * point,
GskPath * path,
GskPathDirection direction,
graphene_vec2_t * tangent )

◆ gsk_path_point_get_type()

GDK_AVAILABLE_IN_4_14 GType gsk_path_point_get_type ( void )