List of all items
Structs
- Embedded
- prelude::FxHasher
- prelude::Mat2
- prelude::Mat3
- prelude::Mat34
- prelude::Mat4
- prelude::Mat43
- prelude::Quat
- prelude::Uuid
- prelude::Vec2
- prelude::Vec3
- prelude::Vec4
- prelude::mat::Mat2
- prelude::mat::Mat3
- prelude::mat::Mat34
- prelude::mat::Mat4
- prelude::mat::Mat43
- prelude::quat::Quat
- prelude::vec::Vec2
- prelude::vec::Vec3
- prelude::vec::Vec4
- theapp::TheApp
- thecolor::TheColor
- thecontext::TheContext
- thedraw2d::TheDraw2D
Enums
Traits
- Deserialize
- Serialize
- prelude::Base
- prelude::Cast
- prelude::Cross
- prelude::Deserialize
- prelude::Dot
- prelude::Float
- prelude::FloatOps
- prelude::Integer
- prelude::IntegerOps
- prelude::Lerp
- prelude::Magnitude
- prelude::MatDeterminant
- prelude::MatInverse
- prelude::MatN
- prelude::MatNew2
- prelude::MatNew3
- prelude::MatNew34
- prelude::MatNew4
- prelude::MatNew43
- prelude::MatProjection
- prelude::MatRotate2D
- prelude::MatRotate3D
- prelude::MatScale
- prelude::MatTranslate
- prelude::MatTranspose
- prelude::Nlerp
- prelude::Number
- prelude::NumberOps
- prelude::Serialize
- prelude::SignedNumber
- prelude::SignedNumberOps
- prelude::SignedVecN
- prelude::Slerp
- prelude::Triple
- prelude::Vec2Swizzle
- prelude::Vec3Swizzle
- prelude::Vec4Swizzle
- prelude::VecFloatOps
- prelude::VecN
- prelude::mat::MatDeterminant
- prelude::mat::MatInverse
- prelude::mat::MatN
- prelude::mat::MatNew2
- prelude::mat::MatNew3
- prelude::mat::MatNew34
- prelude::mat::MatNew4
- prelude::mat::MatNew43
- prelude::mat::MatProjection
- prelude::mat::MatRotate2D
- prelude::mat::MatRotate3D
- prelude::mat::MatScale
- prelude::mat::MatTranslate
- prelude::mat::MatTranspose
- prelude::num::Base
- prelude::num::Cast
- prelude::num::Float
- prelude::num::FloatOps
- prelude::num::Integer
- prelude::num::IntegerOps
- prelude::num::Lerp
- prelude::num::Number
- prelude::num::NumberOps
- prelude::num::SignedNumber
- prelude::num::SignedNumberOps
- prelude::swizz::Vec2Swizzle
- prelude::swizz::Vec3Swizzle
- prelude::swizz::Vec4Swizzle
- prelude::vec::Cross
- prelude::vec::Dot
- prelude::vec::Magnitude
- prelude::vec::Nlerp
- prelude::vec::SignedVecN
- prelude::vec::Slerp
- prelude::vec::Triple
- prelude::vec::VecFloatOps
- prelude::vec::VecN
- thetrait::TheTrait
Derive Macros
Functions
- prelude::aabb_vs_aabb
- prelude::aabb_vs_frustum
- prelude::aabb_vs_obb
- prelude::aabb_vs_plane
- prelude::aabb_vs_sphere
- prelude::abs
- prelude::acos
- prelude::almost_identity
- prelude::approx
- prelude::asin
- prelude::atan
- prelude::atan2
- prelude::azimuth_altitude_to_xyz
- prelude::barycentric
- prelude::capsule_vs_capsule
- prelude::capsule_vs_plane
- prelude::ceil
- prelude::chebyshev_normalize
- prelude::clamp
- prelude::closest_point_on_aabb
- prelude::closest_point_on_cone
- prelude::closest_point_on_convex_hull
- prelude::closest_point_on_line_segment
- prelude::closest_point_on_obb
- prelude::closest_point_on_plane
- prelude::closest_point_on_polygon
- prelude::closest_point_on_ray
- prelude::closest_point_on_sphere
- prelude::closest_point_on_triangle
- prelude::cone_vs_plane
- prelude::convex_hull_from_points
- prelude::convex_hull_vs_convex_hull
- prelude::copysign
- prelude::cos
- prelude::cosh
- prelude::cross
- prelude::cube
- prelude::cubic_interpolate
- prelude::cubic_pulse
- prelude::cubic_tangent
- prelude::deg_to_rad
- prelude::dist
- prelude::dist2
- prelude::distance
- prelude::distance_on_line
- prelude::distance_on_ray
- prelude::dot
- prelude::exp
- prelude::exp2
- prelude::exp_impulse
- prelude::exp_step
- prelude::exp_sustained_impulse
- prelude::floor
- prelude::fmod
- prelude::focal_length_to_fov
- prelude::fov_to_focal_length
- prelude::frac
- prelude::gain
- prelude::get_orthonormal_basis_frisvad
- prelude::get_orthonormal_basis_hughes_moeller
- prelude::get_triangle_normal
- prelude::gjk_2d
- prelude::gjk_3d
- prelude::gjk_mesh_support_function
- prelude::hsv_to_rgb
- prelude::integral_smoothstep
- prelude::length
- prelude::lerp
- prelude::line_segment_vs_line_segment
- prelude::line_segment_vs_plane
- prelude::line_vs_line
- prelude::line_vs_plane
- prelude::log
- prelude::log10
- prelude::log2
- prelude::mad
- prelude::mag
- prelude::mag2
- prelude::map_to_range
- prelude::mat::get_orthonormal_basis_frisvad
- prelude::mat::get_orthonormal_basis_hughes_moeller
- prelude::max
- prelude::min
- prelude::min_max
- prelude::modf
- prelude::morton_1
- prelude::morton_2
- prelude::morton_to_xy
- prelude::morton_to_xyz
- prelude::morton_xy
- prelude::morton_xyz
- prelude::nlerp
- prelude::normalize
- prelude::obb_vs_obb
- prelude::parabola
- prelude::pcurve
- prelude::perp
- prelude::plane_distance
- prelude::plane_from_normal_and_point
- prelude::point_aabb_distance
- prelude::point_cone_distance
- prelude::point_convex_hull_distance
- prelude::point_inside_aabb
- prelude::point_inside_cone
- prelude::point_inside_convex_hull
- prelude::point_inside_frustum
- prelude::point_inside_obb
- prelude::point_inside_polygon
- prelude::point_inside_sphere
- prelude::point_inside_triangle
- prelude::point_line_segment_distance
- prelude::point_obb_distance
- prelude::point_plane_distance
- prelude::point_polygon_distance
- prelude::point_sphere_distance
- prelude::point_triangle_distance
- prelude::point_vs_plane
- prelude::poly_impulse
- prelude::powf
- prelude::powi
- prelude::project_to_ndc
- prelude::project_to_sc
- prelude::project_to_sc_vdown
- prelude::quad_impulse
- prelude::rad_to_deg
- prelude::ray_vs_aabb
- prelude::ray_vs_capsule
- prelude::ray_vs_cylinder
- prelude::ray_vs_line_segment
- prelude::ray_vs_obb
- prelude::ray_vs_plane
- prelude::ray_vs_sphere
- prelude::ray_vs_triangle
- prelude::recip
- prelude::rgb_to_hsv
- prelude::rgba8_to_vec4
- prelude::rotate_2d
- prelude::round
- prelude::rsqrt
- prelude::saturate
- prelude::scalar_triple
- prelude::shortest_line_segment_between_line_and_line_segment
- prelude::shortest_line_segment_between_line_segments
- prelude::shortest_line_segment_between_lines
- prelude::signum
- prelude::sin
- prelude::sin_cos
- prelude::sinc
- prelude::sinh
- prelude::slerp
- prelude::smooth_start2
- prelude::smooth_start3
- prelude::smooth_start4
- prelude::smooth_start5
- prelude::smooth_stop2
- prelude::smooth_stop3
- prelude::smooth_stop4
- prelude::smooth_stop5
- prelude::smoothstep
- prelude::sphere_vs_capsule
- prelude::sphere_vs_frustum
- prelude::sphere_vs_obb
- prelude::sphere_vs_plane
- prelude::sphere_vs_sphere
- prelude::splat2d
- prelude::splat2f
- prelude::splat2i
- prelude::splat2u
- prelude::splat3d
- prelude::splat3f
- prelude::splat3i
- prelude::splat3u
- prelude::splat4d
- prelude::splat4f
- prelude::splat4i
- prelude::splat4u
- prelude::sqr
- prelude::sqrt
- prelude::step
- prelude::tan
- prelude::tanh
- prelude::trunc
- prelude::unproject_ndc
- prelude::unproject_sc
- prelude::unproject_sc_vdown
- prelude::vec2d
- prelude::vec2f
- prelude::vec2i
- prelude::vec2u
- prelude::vec3d
- prelude::vec3f
- prelude::vec3i
- prelude::vec3u
- prelude::vec4_to_rgba8
- prelude::vec4d
- prelude::vec4f
- prelude::vec4i
- prelude::vec4u
- prelude::vec::splat2d
- prelude::vec::splat2f
- prelude::vec::splat2i
- prelude::vec::splat2u
- prelude::vec::splat3d
- prelude::vec::splat3f
- prelude::vec::splat3i
- prelude::vec::splat3u
- prelude::vec::splat4d
- prelude::vec::splat4f
- prelude::vec::splat4i
- prelude::vec::splat4u
- prelude::vec::vec2d
- prelude::vec::vec2f
- prelude::vec::vec2i
- prelude::vec::vec2u
- prelude::vec::vec3d
- prelude::vec::vec3f
- prelude::vec::vec3i
- prelude::vec::vec3u
- prelude::vec::vec4d
- prelude::vec::vec4f
- prelude::vec::vec4i
- prelude::vec::vec4u
- prelude::vector_triple
- prelude::xyz_to_azimuth_altitude
Type Aliases
- prelude::FxHashMap
- prelude::FxHashSet
- prelude::Mat2d
- prelude::Mat2f
- prelude::Mat34d
- prelude::Mat34f
- prelude::Mat3d
- prelude::Mat3f
- prelude::Mat43d
- prelude::Mat43f
- prelude::Mat4d
- prelude::Mat4f
- prelude::Quatd
- prelude::Quatf
- prelude::Vec2d
- prelude::Vec2f
- prelude::Vec2i
- prelude::Vec2u
- prelude::Vec3d
- prelude::Vec3f
- prelude::Vec3i
- prelude::Vec3u
- prelude::Vec4d
- prelude::Vec4f
- prelude::Vec4i
- prelude::Vec4u