This document is the API reference for the Graphene library.

The latest version of Graphene, as well as the latest version of this API reference, is available online.


Graphene
Point β€” A point with 2 coordinates
Point3D β€” A point with 3 coordinates
Size β€” Size representation
Rectangle β€” Rectangular shape type
Quad β€” Four-vertex quadrilateral
Triangle β€” A triangle described by 3D points
Box β€” Axis-aligned bounding box
Sphere β€” A sphere
Frustum β€” A 3D field of view
SIMD vector β€” Low level floating point 4-sized vector
SIMD matrix β€” Low level floating point 4 by 4 matrix
Vectors β€” Vectors in 2, 3, and 4 dimensions
Matrix β€” 4x4 matrices
Euler β€” Euler angles
Quaternion β€” Quaternion operations
Plane β€” A plane in 3D space
Ray β€” A ray emitted from an origin in a given direction
Versioning information β€” Detemining the version of Graphene in use
GObject integration β€” Types for GObject properties and signals
API Index
Annotation Glossary