Address
:
[go:
up one dir
,
main page
]
Include Form
Remove Scripts
Accept Cookies
Show Images
Show Referer
Rotate13
Base64
Strip Meta
Strip Title
Session Cookies
Docs.rs
graphene-sys-0.19.8
graphene-sys 0.19.8
Docs.rs crate page
MIT
Links
Homepage
Repository
crates.io
Source
Owners
GuillaumeGomez
sdroege
bilelmoussaoui
github:gtk-rs:crates-io
Dependencies
glib-sys ^0.19
normal
libc ^0.2
normal
shell-words ^1.0.0
dev
tempfile ^3
dev
pkg-config ^0.3.29
build
system-deps ^6
build
Versions
Go to latest version
Platform
i686-pc-windows-msvc
i686-unknown-linux-gnu
x86_64-apple-darwin
x86_64-pc-windows-msvc
x86_64-unknown-linux-gnu
Feature flags
docs.rs
About docs.rs
Badges
Builds
Metadata
Shorthand URLs
Download
Rustdoc JSON
Build queue
Privacy policy
Rust
Rust website
The Book
Standard Library API Reference
Rust by Example
The Cargo Guide
Clippy Documentation
graphene_sys
0.19.8
All Items
Structs
Constants
Functions
Type Aliases
Crate
graphene_sys
Copy item path
source
·
[
−
]
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
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
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
§
graphene_euler_order_t
graphene_ray_intersection_kind_t