List of all items
Structs
- BiDirHashMap
- PhantomDataSendSync
- color::Color
- color::Hsl
- color::Hsv
- color_gradient::ColorGradient
- color_gradient::ColorGradientBuilder
- color_gradient::GradientPoint
- curve::Curve
- curve::CurveKey
- log::Log
- log::LogMessage
- math::Rect
- math::SmoothAngle
- math::TriangleDefinition
- math::TriangleEdge
- math::aabb::AxisAlignedBoundingBox
- math::frustum::Frustum
- math::plane::Plane
- math::ray::IntersectionResult
- math::ray::Ray
- net::NetListener
- net::NetStream
- octree::Octree
- pool::AtomicHandle
- pool::ErasedHandle
- pool::Handle
- pool::MultiBorrowContext
- pool::Pool
- pool::PoolIterator
- pool::PoolIteratorMut
- pool::PoolPairIterator
- pool::PoolPairIteratorMut
- pool::Ticket
- profiler::ScopeDefinition
- quadtree::QuadTree
- rectpack::RectPacker
- reflect::FieldInfo
- sparse::AtomicIndex
- sparse::SparseBuffer
- sstorage::ImmutableString
- sstorage::ImmutableStringStorage
- task::TaskPool
- task::TaskResult
- type_traits::prelude::Uuid
- variable::InheritableVariable
- variable::VariableFlags
- visitor::BinaryBlob
- visitor::Blackboard
- visitor::Field
- visitor::PodVecView
- visitor::RegionGuard
- visitor::Visitor
- visitor::VisitorNode
- watcher::FileSystemWatcher
Enums
- curve::CurveKeyKind
- io::FileLoadError
- log::MessageKind
- math::PlaneClass
- math::RotationOrder
- math::ray::CylinderKind
- octree::OctreeNode
- quadtree::QuadTreeBuildError
- quadtree::QuadTreeNode
- reflect::CastError
- reflect::Component
- reflect::ReflectPathError
- reflect::SetFieldByPathError
- variable::InheritError
- visitor::FieldKind
- visitor::VisitError
Traits
- NameProvider
- math::Matrix3Ext
- math::Matrix4Ext
- math::PositionProvider
- math::Vector2Ext
- math::Vector3Ext
- numeric_range::RangeExt
- pool::PayloadContainer
- quadtree::BoundsProvider
- quadtree::QueryStorage
- reflect::FieldValue
- reflect::GetField
- reflect::Reflect
- reflect::ReflectArray
- reflect::ReflectHashMap
- reflect::ReflectInheritableVariable
- reflect::ReflectList
- reflect::ResolvePath
- type_traits::ComponentProvider
- type_traits::TypeUuidProvider
- visitor::Pod
- visitor::Visit
Macros
- blank_reflect
- define_is_as
- delegate_reflect
- impl_component_provider
- reflect::blank_reflect
- reflect::delegate_reflect
- scope_profile
- stub_uuid_provider
- type_traits::prelude::uuid
- uuid
- uuid_provider
Derive Macros
- reflect::Reflect
- reflect::prelude::Reflect
- type_traits::ComponentProvider
- type_traits::TypeUuidProvider
- type_traits::prelude::ComponentProvider
- type_traits::prelude::TypeUuidProvider
- visitor::Visit
- visitor::prelude::Visit
Functions
- append_extension
- array_as_u8_slice
- find_by_name_mut
- find_by_name_ref
- hash_as_bytes
- hash_combine
- io::exists
- io::is_dir
- io::is_file
- io::load_file
- make_pretty_type_name
- make_relative_path
- math::barycentric_is_inside
- math::barycentric_to_world
- math::classify_plane
- math::cubicf
- math::cubicf_derivative
- math::get_barycentric_coords
- math::get_barycentric_coords_2d
- math::get_closest_point
- math::get_closest_point_triangle_set
- math::get_closest_point_triangles
- math::get_farthest_point
- math::get_polygon_normal
- math::get_signed_triangle_area
- math::ieee_remainder
- math::inf_sup_cubicf
- math::is_point_inside_2d_triangle
- math::is_point_inside_triangle
- math::lerpf
- math::m4x4_approx_eq
- math::quat_from_euler
- math::ray_rect_intersection
- math::round_to_step
- math::solve_quadratic
- math::spherical_to_cartesian
- math::triangle_area
- math::triangulator::triangulate
- math::vec3_to_vec2_by_plane
- math::vector_to_quat
- math::wrap_angle
- math::wrapf
- profiler::print
- profiler::print_hot_path
- profiler::type_name_of
- reflect::is_path_to_array_element
- reflect::path_to_components
- replace_slashes
- transmute_vec_as_bytes
- type_traits::combine_uuids
- value_as_u8_slice
- variable::do_with_inheritable_variables
- variable::mark_inheritable_properties_modified
- variable::mark_inheritable_properties_non_modified
- variable::try_inherit_properties