gtkmm: Gdk::Graphene Namespace Reference

gtkmm 4.23.2

Classes | Functions
Gdk::Graphene Namespace Reference

Types for graphic libraries. More...

## Classes
class | Point
| A point with 2 coordinates. More...
class | Rect
| The location and size of a rectangle region. More...
class | Size
| Size representation. More...
class | Vec2
| A vector with two dimensions, x and y. More...

## Functions
void | swap (Point & lhs, Point & rhs) noexcept
Gdk::Graphene::Point | wrap (graphene_point_t * object, bool take_copy=false)
| A Glib::wrap() method for this object.
void | swap (Rect & lhs, Rect & rhs) noexcept
Gdk::Graphene::Rect | wrap (graphene_rect_t * object, bool take_copy=false)
| A Glib::wrap() method for this object.
void | swap (Size & lhs, Size & rhs) noexcept
Gdk::Graphene::Size | wrap (graphene_size_t * object, bool take_copy=false)
| A Glib::wrap() method for this object.

## Detailed Description

Types for graphic libraries.

Namespace Gdk::Graphene contains C++ bindings of part of the Graphene library. It contains classes and class members that are useful in Gtkmm. It does not aim at being a complete C++ binding of Graphene.