List of all items
Structs
- graphene_box2d_t
 - graphene_box_t
 - graphene_euler_t
 - graphene_frustum_t
 - graphene_matrix_t
 - graphene_plane_t
 - graphene_point3d_t
 - graphene_point_t
 - graphene_quad_t
 - graphene_quaternion_t
 - graphene_ray_t
 - graphene_rect_t
 - graphene_simd4f_t
 - graphene_simd4x4f_t
 - graphene_size_t
 - graphene_sphere_t
 - graphene_triangle_t
 - graphene_vec2_t
 - graphene_vec3_t
 - graphene_vec4_t
 
Functions
- graphene_box2d_alloc
 - graphene_box2d_contains_box
 - graphene_box2d_contains_point
 - graphene_box2d_contains_rect
 - graphene_box2d_empty
 - graphene_box2d_equal
 - graphene_box2d_expand
 - graphene_box2d_expand_scalar
 - graphene_box2d_expand_vec2
 - graphene_box2d_free
 - graphene_box2d_get_center
 - graphene_box2d_get_height
 - graphene_box2d_get_max
 - graphene_box2d_get_min
 - graphene_box2d_get_minmax
 - graphene_box2d_get_size
 - graphene_box2d_get_type
 - graphene_box2d_get_vertices
 - graphene_box2d_get_width
 - graphene_box2d_infinite
 - graphene_box2d_init
 - graphene_box2d_init_from_box
 - graphene_box2d_init_from_points
 - graphene_box2d_init_from_rect
 - graphene_box2d_init_from_vec2
 - graphene_box2d_init_from_vectors
 - graphene_box2d_intersection
 - graphene_box2d_intersects
 - graphene_box2d_minus_one
 - graphene_box2d_one
 - graphene_box2d_one_minus_one
 - graphene_box2d_scale_offset
 - graphene_box2d_to_float
 - graphene_box2d_to_rect
 - graphene_box2d_union
 - graphene_box2d_zero
 - graphene_box_alloc
 - graphene_box_contains_box
 - graphene_box_contains_point
 - graphene_box_empty
 - graphene_box_equal
 - graphene_box_expand
 - graphene_box_expand_scalar
 - graphene_box_expand_vec3
 - graphene_box_free
 - graphene_box_get_bounding_sphere
 - graphene_box_get_center
 - graphene_box_get_depth
 - graphene_box_get_height
 - graphene_box_get_max
 - graphene_box_get_min
 - graphene_box_get_minmax
 - graphene_box_get_size
 - graphene_box_get_type
 - graphene_box_get_vertices
 - graphene_box_get_width
 - graphene_box_infinite
 - graphene_box_init
 - graphene_box_init_from_box
 - graphene_box_init_from_points
 - graphene_box_init_from_vec3
 - graphene_box_init_from_vectors
 - graphene_box_intersection
 - graphene_box_minus_one
 - graphene_box_one
 - graphene_box_one_minus_one
 - graphene_box_union
 - graphene_box_zero
 - graphene_euler_alloc
 - graphene_euler_equal
 - graphene_euler_free
 - graphene_euler_get_alpha
 - graphene_euler_get_beta
 - graphene_euler_get_gamma
 - graphene_euler_get_order
 - graphene_euler_get_type
 - graphene_euler_get_x
 - graphene_euler_get_y
 - graphene_euler_get_z
 - graphene_euler_init
 - graphene_euler_init_from_euler
 - graphene_euler_init_from_matrix
 - graphene_euler_init_from_quaternion
 - graphene_euler_init_from_radians
 - graphene_euler_init_from_vec3
 - graphene_euler_init_with_order
 - graphene_euler_reorder
 - graphene_euler_to_matrix
 - graphene_euler_to_quaternion
 - graphene_euler_to_vec3
 - graphene_frustum_alloc
 - graphene_frustum_contains_point
 - graphene_frustum_equal
 - graphene_frustum_free
 - graphene_frustum_get_planes
 - graphene_frustum_get_type
 - graphene_frustum_init
 - graphene_frustum_init_from_frustum
 - graphene_frustum_init_from_matrix
 - graphene_frustum_intersects_box
 - graphene_frustum_intersects_sphere
 - graphene_matrix_alloc
 - graphene_matrix_decompose
 - graphene_matrix_determinant
 - graphene_matrix_equal
 - graphene_matrix_equal_fast
 - graphene_matrix_free
 - graphene_matrix_get_row
 - graphene_matrix_get_type
 - graphene_matrix_get_value
 - graphene_matrix_get_x_scale
 - graphene_matrix_get_x_translation
 - graphene_matrix_get_y_scale
 - graphene_matrix_get_y_translation
 - graphene_matrix_get_z_scale
 - graphene_matrix_get_z_translation
 - graphene_matrix_init_from_2d
 - graphene_matrix_init_from_float
 - graphene_matrix_init_from_matrix
 - graphene_matrix_init_from_vec4
 - graphene_matrix_init_frustum
 - graphene_matrix_init_identity
 - graphene_matrix_init_look_at
 - graphene_matrix_init_ortho
 - graphene_matrix_init_perspective
 - graphene_matrix_init_rotate
 - graphene_matrix_init_scale
 - graphene_matrix_init_skew
 - graphene_matrix_init_translate
 - graphene_matrix_interpolate
 - graphene_matrix_inverse
 - graphene_matrix_is_2d
 - graphene_matrix_is_backface_visible
 - graphene_matrix_is_identity
 - graphene_matrix_is_singular
 - graphene_matrix_multiply
 - graphene_matrix_near
 - graphene_matrix_normalize
 - graphene_matrix_perspective
 - graphene_matrix_print
 - graphene_matrix_project_point
 - graphene_matrix_project_rect
 - graphene_matrix_project_rect_bounds
 - graphene_matrix_rotate
 - graphene_matrix_rotate_euler
 - graphene_matrix_rotate_quaternion
 - graphene_matrix_rotate_x
 - graphene_matrix_rotate_y
 - graphene_matrix_rotate_z
 - graphene_matrix_scale
 - graphene_matrix_skew_xy
 - graphene_matrix_skew_xz
 - graphene_matrix_skew_yz
 - graphene_matrix_to_2d
 - graphene_matrix_to_float
 - graphene_matrix_transform_bounds
 - graphene_matrix_transform_box
 - graphene_matrix_transform_point
 - graphene_matrix_transform_point3d
 - graphene_matrix_transform_ray
 - graphene_matrix_transform_rect
 - graphene_matrix_transform_sphere
 - graphene_matrix_transform_vec3
 - graphene_matrix_transform_vec4
 - graphene_matrix_translate
 - graphene_matrix_transpose
 - graphene_matrix_unproject_point3d
 - graphene_matrix_untransform_bounds
 - graphene_matrix_untransform_point
 - graphene_plane_alloc
 - graphene_plane_distance
 - graphene_plane_equal
 - graphene_plane_free
 - graphene_plane_get_constant
 - graphene_plane_get_normal
 - graphene_plane_get_type
 - graphene_plane_init
 - graphene_plane_init_from_plane
 - graphene_plane_init_from_point
 - graphene_plane_init_from_points
 - graphene_plane_init_from_vec4
 - graphene_plane_negate
 - graphene_plane_normalize
 - graphene_plane_transform
 - graphene_point3d_alloc
 - graphene_point3d_cross
 - graphene_point3d_distance
 - graphene_point3d_dot
 - graphene_point3d_equal
 - graphene_point3d_free
 - graphene_point3d_get_type
 - graphene_point3d_init
 - graphene_point3d_init_from_point
 - graphene_point3d_init_from_vec3
 - graphene_point3d_interpolate
 - graphene_point3d_length
 - graphene_point3d_near
 - graphene_point3d_normalize
 - graphene_point3d_normalize_viewport
 - graphene_point3d_scale
 - graphene_point3d_to_vec3
 - graphene_point3d_zero
 - graphene_point_alloc
 - graphene_point_distance
 - graphene_point_distance_squared
 - graphene_point_equal
 - graphene_point_free
 - graphene_point_get_type
 - graphene_point_init
 - graphene_point_init_from_point
 - graphene_point_init_from_vec2
 - graphene_point_interpolate
 - graphene_point_near
 - graphene_point_to_vec2
 - graphene_point_zero
 - graphene_quad_alloc
 - graphene_quad_bounds
 - graphene_quad_contains
 - graphene_quad_free
 - graphene_quad_get_point
 - graphene_quad_get_type
 - graphene_quad_init
 - graphene_quad_init_from_points
 - graphene_quad_init_from_rect
 - graphene_quaternion_add
 - graphene_quaternion_alloc
 - graphene_quaternion_dot
 - graphene_quaternion_equal
 - graphene_quaternion_free
 - graphene_quaternion_get_type
 - graphene_quaternion_init
 - graphene_quaternion_init_from_angle_vec3
 - graphene_quaternion_init_from_angles
 - graphene_quaternion_init_from_euler
 - graphene_quaternion_init_from_matrix
 - graphene_quaternion_init_from_quaternion
 - graphene_quaternion_init_from_radians
 - graphene_quaternion_init_from_vec4
 - graphene_quaternion_init_identity
 - graphene_quaternion_invert
 - graphene_quaternion_multiply
 - graphene_quaternion_normalize
 - graphene_quaternion_scale
 - graphene_quaternion_slerp
 - graphene_quaternion_to_angle_vec3
 - graphene_quaternion_to_angles
 - graphene_quaternion_to_matrix
 - graphene_quaternion_to_radians
 - graphene_quaternion_to_vec4
 - graphene_ray_alloc
 - graphene_ray_equal
 - graphene_ray_free
 - graphene_ray_get_closest_point_to_point
 - graphene_ray_get_direction
 - graphene_ray_get_distance_to_plane
 - graphene_ray_get_distance_to_point
 - graphene_ray_get_origin
 - graphene_ray_get_position_at
 - graphene_ray_get_type
 - graphene_ray_init
 - graphene_ray_init_from_ray
 - graphene_ray_init_from_vec3
 - graphene_ray_intersect_box
 - graphene_ray_intersect_sphere
 - graphene_ray_intersect_triangle
 - graphene_ray_intersects_box
 - graphene_ray_intersects_sphere
 - graphene_ray_intersects_triangle
 - graphene_rect_alloc
 - graphene_rect_contains_point
 - graphene_rect_contains_rect
 - graphene_rect_equal
 - graphene_rect_expand
 - graphene_rect_free
 - graphene_rect_get_area
 - graphene_rect_get_bottom_left
 - graphene_rect_get_bottom_right
 - graphene_rect_get_center
 - graphene_rect_get_height
 - graphene_rect_get_top_left
 - graphene_rect_get_top_right
 - graphene_rect_get_type
 - graphene_rect_get_vertices
 - graphene_rect_get_width
 - graphene_rect_get_x
 - graphene_rect_get_y
 - graphene_rect_init
 - graphene_rect_init_from_rect
 - graphene_rect_inset
 - graphene_rect_inset_r
 - graphene_rect_interpolate
 - graphene_rect_intersection
 - graphene_rect_normalize
 - graphene_rect_normalize_r
 - graphene_rect_offset
 - graphene_rect_offset_r
 - graphene_rect_round
 - graphene_rect_round_extents
 - graphene_rect_round_to_pixel
 - graphene_rect_scale
 - graphene_rect_union
 - graphene_rect_zero
 - graphene_size_alloc
 - graphene_size_equal
 - graphene_size_free
 - graphene_size_get_type
 - graphene_size_init
 - graphene_size_init_from_size
 - graphene_size_interpolate
 - graphene_size_scale
 - graphene_size_zero
 - graphene_sphere_alloc
 - graphene_sphere_contains_point
 - graphene_sphere_distance
 - graphene_sphere_equal
 - graphene_sphere_free
 - graphene_sphere_get_bounding_box
 - graphene_sphere_get_center
 - graphene_sphere_get_radius
 - graphene_sphere_get_type
 - graphene_sphere_init
 - graphene_sphere_init_from_points
 - graphene_sphere_init_from_vectors
 - graphene_sphere_is_empty
 - graphene_sphere_translate
 - graphene_triangle_alloc
 - graphene_triangle_contains_point
 - graphene_triangle_equal
 - graphene_triangle_free
 - graphene_triangle_get_area
 - graphene_triangle_get_barycoords
 - graphene_triangle_get_bounding_box
 - graphene_triangle_get_midpoint
 - graphene_triangle_get_normal
 - graphene_triangle_get_plane
 - graphene_triangle_get_points
 - graphene_triangle_get_type
 - graphene_triangle_get_uv
 - graphene_triangle_get_vertices
 - graphene_triangle_init_from_float
 - graphene_triangle_init_from_point3d
 - graphene_triangle_init_from_vec3
 - graphene_vec2_add
 - graphene_vec2_alloc
 - graphene_vec2_divide
 - graphene_vec2_dot
 - graphene_vec2_equal
 - graphene_vec2_free
 - graphene_vec2_get_type
 - graphene_vec2_get_x
 - graphene_vec2_get_y
 - graphene_vec2_init
 - graphene_vec2_init_from_float
 - graphene_vec2_init_from_vec2
 - graphene_vec2_interpolate
 - graphene_vec2_length
 - graphene_vec2_max
 - graphene_vec2_min
 - graphene_vec2_multiply
 - graphene_vec2_near
 - graphene_vec2_negate
 - graphene_vec2_normalize
 - graphene_vec2_one
 - graphene_vec2_scale
 - graphene_vec2_subtract
 - graphene_vec2_to_float
 - graphene_vec2_x_axis
 - graphene_vec2_y_axis
 - graphene_vec2_zero
 - graphene_vec3_add
 - graphene_vec3_alloc
 - graphene_vec3_cross
 - graphene_vec3_divide
 - graphene_vec3_dot
 - graphene_vec3_equal
 - graphene_vec3_free
 - graphene_vec3_get_type
 - graphene_vec3_get_x
 - graphene_vec3_get_xy
 - graphene_vec3_get_xy0
 - graphene_vec3_get_xyz0
 - graphene_vec3_get_xyz1
 - graphene_vec3_get_xyzw
 - graphene_vec3_get_y
 - graphene_vec3_get_z
 - graphene_vec3_init
 - graphene_vec3_init_from_float
 - graphene_vec3_init_from_vec3
 - graphene_vec3_interpolate
 - graphene_vec3_length
 - graphene_vec3_max
 - graphene_vec3_min
 - graphene_vec3_multiply
 - graphene_vec3_near
 - graphene_vec3_negate
 - graphene_vec3_normalize
 - graphene_vec3_one
 - graphene_vec3_scale
 - graphene_vec3_subtract
 - graphene_vec3_to_float
 - graphene_vec3_x_axis
 - graphene_vec3_y_axis
 - graphene_vec3_z_axis
 - graphene_vec3_zero
 - graphene_vec4_add
 - graphene_vec4_alloc
 - graphene_vec4_divide
 - graphene_vec4_dot
 - graphene_vec4_equal
 - graphene_vec4_free
 - graphene_vec4_get_type
 - graphene_vec4_get_w
 - graphene_vec4_get_x
 - graphene_vec4_get_xy
 - graphene_vec4_get_xyz
 - graphene_vec4_get_y
 - graphene_vec4_get_z
 - graphene_vec4_init
 - graphene_vec4_init_from_float
 - graphene_vec4_init_from_vec2
 - graphene_vec4_init_from_vec3
 - graphene_vec4_init_from_vec4
 - graphene_vec4_interpolate
 - graphene_vec4_length
 - graphene_vec4_max
 - graphene_vec4_min
 - graphene_vec4_multiply
 - graphene_vec4_near
 - graphene_vec4_negate
 - graphene_vec4_normalize
 - graphene_vec4_one
 - graphene_vec4_scale
 - graphene_vec4_subtract
 - graphene_vec4_to_float
 - graphene_vec4_w_axis
 - graphene_vec4_x_axis
 - graphene_vec4_y_axis
 - graphene_vec4_z_axis
 - graphene_vec4_zero
 
Type Aliases
Constants
- GRAPHENE_EULER_ORDER_DEFAULT
 - GRAPHENE_EULER_ORDER_RXYX
 - GRAPHENE_EULER_ORDER_RXYZ
 - GRAPHENE_EULER_ORDER_RXZX
 - GRAPHENE_EULER_ORDER_RXZY
 - GRAPHENE_EULER_ORDER_RYXY
 - GRAPHENE_EULER_ORDER_RYXZ
 - GRAPHENE_EULER_ORDER_RYZX
 - GRAPHENE_EULER_ORDER_RYZY
 - GRAPHENE_EULER_ORDER_RZXY
 - GRAPHENE_EULER_ORDER_RZXZ
 - GRAPHENE_EULER_ORDER_RZYX
 - GRAPHENE_EULER_ORDER_RZYZ
 - GRAPHENE_EULER_ORDER_SXYX
 - GRAPHENE_EULER_ORDER_SXYZ
 - GRAPHENE_EULER_ORDER_SXZX
 - GRAPHENE_EULER_ORDER_SXZY
 - GRAPHENE_EULER_ORDER_SYXY
 - GRAPHENE_EULER_ORDER_SYXZ
 - GRAPHENE_EULER_ORDER_SYZX
 - GRAPHENE_EULER_ORDER_SYZY
 - GRAPHENE_EULER_ORDER_SZXY
 - GRAPHENE_EULER_ORDER_SZXZ
 - GRAPHENE_EULER_ORDER_SZYX
 - GRAPHENE_EULER_ORDER_SZYZ
 - GRAPHENE_EULER_ORDER_XYZ
 - GRAPHENE_EULER_ORDER_XZY
 - GRAPHENE_EULER_ORDER_YXZ
 - GRAPHENE_EULER_ORDER_YZX
 - GRAPHENE_EULER_ORDER_ZXY
 - GRAPHENE_EULER_ORDER_ZYX
 - GRAPHENE_RAY_INTERSECTION_KIND_ENTER
 - GRAPHENE_RAY_INTERSECTION_KIND_LEAVE
 - GRAPHENE_RAY_INTERSECTION_KIND_NONE
 - GRAPHENE_VEC2_LEN
 - GRAPHENE_VEC3_LEN
 - GRAPHENE_VEC4_LEN