List of all items
Structs
- 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_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_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_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