graphene.c.types

Undocumented in source.

Public Imports

gid.basictypes
public import gid.basictypes;
Undocumented in source.
gobject.c.types
public import gobject.c.types;
Undocumented in source.

Members

Enums

graphene_euler_order_t
enum graphene_euler_order_t

Specify the order of the rotations on each axis.

graphene_ray_intersection_kind_t
enum graphene_ray_intersection_kind_t

The type of intersection.

Structs

graphene_box_t
struct graphene_box_t

A 3D box, described as the volume between a minimum and a maximum vertices.

graphene_euler_t
struct graphene_euler_t

Describe a rotation using Euler angles.

graphene_frustum_t
struct graphene_frustum_t

A 3D volume delimited by 2D clip planes.

graphene_matrix_t
struct graphene_matrix_t

A structure capable of holding a 4x4 matrix.

graphene_plane_t
struct graphene_plane_t

A 2D plane that extends infinitely in a 3D volume.

graphene_point3d_t
struct graphene_point3d_t

A point with three components: X, Y, and Z.

graphene_point_t
struct graphene_point_t

A point with two coordinates.

graphene_quad_t
struct graphene_quad_t

A 4 vertex quadrilateral, as represented by four #graphene_point_t.

graphene_quaternion_t
struct graphene_quaternion_t

A quaternion.

graphene_ray_t
struct graphene_ray_t

A ray emitted from an origin in a given direction.

graphene_rect_t
struct graphene_rect_t

The location and size of a rectangle region.

graphene_simd4f_t
struct graphene_simd4f_t
graphene_simd4x4f_t
struct graphene_simd4x4f_t
graphene_size_t
struct graphene_size_t

A size.

graphene_sphere_t
struct graphene_sphere_t

A sphere, represented by its center and radius.

graphene_triangle_t
struct graphene_triangle_t

A triangle.

graphene_vec2_t
struct graphene_vec2_t

A structure capable of holding a vector with two dimensions, x and y.

graphene_vec3_t
struct graphene_vec3_t

A structure capable of holding a vector with three dimensions: x, y, and z.

graphene_vec4_t
struct graphene_vec4_t

A structure capable of holding a vector with four dimensions: x, y, z, and w.