Files
phy/example/all.html
Orion Kindel 0ce894e6b0 doc
2025-03-18 10:30:23 -05:00

1 line
15 KiB
HTML

<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="List of all items in this crate"><title>List of all items in this crate</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../static.files/rustdoc-42caa33d.css"><meta name="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="example" data-themes="" data-resource-suffix="" data-rustdoc-version="1.84.0 (9fc6b4312 2025-01-07)" data-channel="1.84.0" data-search-js="search-92e6798f.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc mod sys"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button></nav><nav class="sidebar"><div class="sidebar-crate"><h2><a href="../example/index.html">example</a><span class="version">0.1.0</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h3><a href="#macros">Crate Items</a></h3><ul class="block"><li><a href="#macros" title="Macros">Macros</a></li><li><a href="#structs" title="Structs">Structs</a></li><li><a href="#enums" title="Enums">Enums</a></li><li><a href="#constants" title="Constants">Constants</a></li><li><a href="#statics" title="Statics">Statics</a></li><li><a href="#traits" title="Traits">Traits</a></li><li><a href="#functions" title="Functions">Functions</a></li><li><a href="#types" title="Type Aliases">Type Aliases</a></li></ul></section><div id="rustdoc-modnav"></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><h1>List of all items</h1><h3 id="structs">Structs</h3><ul class="all-items"><li><a href="struct.EguiHadPointer.html">EguiHadPointer</a></li><li><a href="struct.MainCamera.html">MainCamera</a></li><li><a href="app/struct.Ctx.html">app::Ctx</a></li><li><a href="app/struct.StateFile.html">app::StateFile</a></li><li><a href="body/struct.BodyPlugin.html">body::BodyPlugin</a></li><li><a href="body/struct.Draggable.html">body::Draggable</a></li><li><a href="body/struct.PointerBody.html">body::PointerBody</a></li><li><a href="body/building/struct.Commit.html">body::building::Commit</a></li><li><a href="body/building/struct.RigidBody.html">body::building::RigidBody</a></li><li><a href="body/building/struct.Scale.html">body::building::Scale</a></li><li><a href="body/building/struct.XPBD.html">body::building::XPBD</a></li><li><a href="body/mesh/struct.Bones.html">body::mesh::Bones</a></li><li><a href="body/mesh/struct.Collider.html">body::mesh::Collider</a></li><li><a href="body/mesh/struct.Tet.html">body::mesh::Tet</a></li><li><a href="body/mesh/struct.Tri.html">body::mesh::Tri</a></li><li><a href="body/physics/struct.RigidBody.html">body::physics::RigidBody</a></li><li><a href="body/physics/struct.XPBD.html">body::physics::XPBD</a></li><li><a href="body/physics/struct.XPBDBone.html">body::physics::XPBDBone</a></li><li><a href="body/physics/struct.XPBDVertexIndex.html">body::physics::XPBDVertexIndex</a></li><li><a href="camera/struct.OrbitCamera.html">camera::OrbitCamera</a></li><li><a href="camera/struct.OrbitCameraPlugin.html">camera::OrbitCameraPlugin</a></li><li><a href="debug_render/struct.BevyLinesRenderBackend.html">debug_render::BevyLinesRenderBackend</a></li><li><a href="debug_render/struct.DebugRenderPipelineResource.html">debug_render::DebugRenderPipelineResource</a></li><li><a href="debug_render/struct.DebugRenderXpbdConstraint.html">debug_render::DebugRenderXpbdConstraint</a></li><li><a href="debug_render/struct.RapierDebugRenderPlugin.html">debug_render::RapierDebugRenderPlugin</a></li><li><a href="debug_render/struct.XpbdConstraintColors.html">debug_render::XpbdConstraintColors</a></li><li><a href="file_picker/struct.FileChooser.html">file_picker::FileChooser</a></li><li><a href="file_picker/struct.FileChooserPlugin.html">file_picker::FileChooserPlugin</a></li><li><a href="file_picker/struct.FileChosen.html">file_picker::FileChosen</a></li><li><a href="mesh/struct.Bone.html">mesh::Bone</a></li><li><a href="mesh/struct.BoneGraph.html">mesh::BoneGraph</a></li><li><a href="mesh/struct.BoneJoint.html">mesh::BoneJoint</a></li><li><a href="mesh/struct.BoneVertex.html">mesh::BoneVertex</a></li><li><a href="mesh/struct.Bones.html">mesh::Bones</a></li><li><a href="mesh/struct.Mesh.html">mesh::Mesh</a></li><li><a href="mesh/struct.TriMesh.html">mesh::TriMesh</a></li><li><a href="physics/struct.PhysicsPlugin.html">physics::PhysicsPlugin</a></li><li><a href="physics/struct.PhysicsState.html">physics::PhysicsState</a></li><li><a href="rigidbody_hack/struct.RigidBody.html">rigidbody_hack::RigidBody</a></li><li><a href="serde/nalgebra/vector3/struct.Vector3Def.html">serde::nalgebra::vector3::Vector3Def</a></li><li><a href="tet/struct.Tet.html">tet::Tet</a></li><li><a href="timeline/struct.Snapshot.html">timeline::Snapshot</a></li><li><a href="timeline/struct.Timeline.html">timeline::Timeline</a></li><li><a href="timeline/struct.TimelinePlugin.html">timeline::TimelinePlugin</a></li><li><a href="xpbd/struct.Body.html">xpbd::Body</a></li><li><a href="xpbd/builder/struct.Builder.html">xpbd::builder::Builder</a></li><li><a href="xpbd/builder/struct.Inserted.html">xpbd::builder::Inserted</a></li><li><a href="xpbd/constraint/struct.Distance.html">xpbd::constraint::Distance</a></li><li><a href="xpbd/constraint/struct.DistanceBuilder.html">xpbd::constraint::DistanceBuilder</a></li><li><a href="xpbd/constraint/struct.TetrahedronVolume.html">xpbd::constraint::TetrahedronVolume</a></li><li><a href="xpbd/constraint/graph/struct.ConstraintId.html">xpbd::constraint::graph::ConstraintId</a></li><li><a href="xpbd/constraint/graph/struct.Edge.html">xpbd::constraint::graph::Edge</a></li><li><a href="xpbd/constraint/graph/struct.Graph.html">xpbd::constraint::graph::Graph</a></li><li><a href="xpbd/constraint/graph/struct.Mask.html">xpbd::constraint::graph::Mask</a></li><li><a href="xpbd/constraint/graph/struct.Node.html">xpbd::constraint::graph::Node</a></li><li><a href="xpbd/constraint/graph/struct.VertexId.html">xpbd::constraint::graph::VertexId</a></li><li><a href="xpbd/constraint/impl_/contact/struct.Contact.html">xpbd::constraint::impl_::contact::Contact</a></li><li><a href="xpbd/constraint/impl_/distance/struct.Packed.html">xpbd::constraint::impl_::distance::Packed</a></li><li><a href="xpbd/constraint/impl_/distance/struct.Single.html">xpbd::constraint::impl_::distance::Single</a></li><li><a href="xpbd/constraint/impl_/tetrahedron_volume/struct.Packed.html">xpbd::constraint::impl_::tetrahedron_volume::Packed</a></li><li><a href="xpbd/constraint/impl_/tetrahedron_volume/struct.Single.html">xpbd::constraint::impl_::tetrahedron_volume::Single</a></li><li><a href="xpbd/handle/struct.ConstraintId.html">xpbd::handle::ConstraintId</a></li><li><a href="xpbd/handle/struct.Handle.html">xpbd::handle::Handle</a></li><li><a href="xpbd/set/struct.Iter.html">xpbd::set::Iter</a></li><li><a href="xpbd/set/struct.Set.html">xpbd::set::Set</a></li><li><a href="xpbd/set/struct.SetDef.html">xpbd::set::SetDef</a></li><li><a href="xpbd/step/struct.Body.html">xpbd::step::Body</a></li><li><a href="xpbd/step/struct.Step.html">xpbd::step::Step</a></li><li><a href="xpbd/step/body/struct.State.html">xpbd::step::body::State</a></li></ul><h3 id="enums">Enums</h3><ul class="all-items"><li><a href="app/enum.InitView.html">app::InitView</a></li><li><a href="app/enum.SetupView.html">app::SetupView</a></li><li><a href="app/enum.SetupViewSpawn.html">app::SetupViewSpawn</a></li><li><a href="app/enum.State.html">app::State</a></li><li><a href="body/enum.Body.html">body::Body</a></li><li><a href="either/enum.Either.html">either::Either</a></li><li><a href="file_picker/enum.ChooseFile.html">file_picker::ChooseFile</a></li><li><a href="file_picker/enum.DirEnt.html">file_picker::DirEnt</a></li><li><a href="prefab/enum.Prefab.html">prefab::Prefab</a></li><li><a href="timeline/enum.Action.html">timeline::Action</a></li><li><a href="xpbd/builder/enum.Error.html">xpbd::builder::Error</a></li><li><a href="xpbd/constraint/enum.DistanceResponse.html">xpbd::constraint::DistanceResponse</a></li><li><a href="xpbd/constraint/enum.Stiffness.html">xpbd::constraint::Stiffness</a></li><li><a href="xpbd/constraint/enum.StiffnessF32x8.html">xpbd::constraint::StiffnessF32x8</a></li><li><a href="xpbd/constraint/impl_/enum.Constraint.html">xpbd::constraint::impl_::Constraint</a></li><li><a href="xpbd/constraint/impl_/enum.ConstraintKind.html">xpbd::constraint::impl_::ConstraintKind</a></li></ul><h3 id="traits">Traits</h3><ul class="all-items"><li><a href="mesh/trait.FromFixed.html">mesh::FromFixed</a></li><li><a href="mesh/trait.ToFixed.html">mesh::ToFixed</a></li><li><a href="simd_nan/trait.SimdNan.html">simd_nan::SimdNan</a></li><li><a href="xpbd/constraint/trait.Constraint.html">xpbd::constraint::Constraint</a></li></ul><h3 id="macros">Macros</h3><ul class="all-items"><li><a href="app/macro.button.html">app::button</a></li><li><a href="macro.map_array.html">map_array</a></li></ul><h3 id="functions">Functions</h3><ul class="all-items"><li><a href="app/fn.render.html">app::render</a></li><li><a href="body/building/fn.rotation_euler_mut.html">body::building::rotation_euler_mut</a></li><li><a href="body/building/fn.translation_mut.html">body::building::translation_mut</a></li><li><a href="debug_render/fn.debug_render_scene.html">debug_render::debug_render_scene</a></li><li><a href="debug_render/fn.render_xpbd_bodies.html">debug_render::render_xpbd_bodies</a></li><li><a href="fn.egui_focus.html">egui_focus</a></li><li><a href="file_picker/fn.file_chooser.html">file_picker::file_chooser</a></li><li><a href="file_picker/fn.handle_choose_file.html">file_picker::handle_choose_file</a></li><li><a href="fn.main.html">main</a></li><li><a href="fn.map_array16.html">map_array16</a></li><li><a href="prefab/fn.bevy_mesh_tris.html">prefab::bevy_mesh_tris</a></li><li><a href="prefab/fn.subdiv.html">prefab::subdiv</a></li><li><a href="render/fn.bevy_mesh.html">render::bevy_mesh</a></li><li><a href="serde/WideF32x8/fn.deserialize.html">serde::WideF32x8::deserialize</a></li><li><a href="serde/WideF32x8/fn.serialize.html">serde::WideF32x8::serialize</a></li><li><a href="serde/nalgebra/vector3/WideF32x8/array2/fn.deserialize.html">serde::nalgebra::vector3::WideF32x8::array2::deserialize</a></li><li><a href="serde/nalgebra/vector3/WideF32x8/array2/fn.serialize.html">serde::nalgebra::vector3::WideF32x8::array2::serialize</a></li><li><a href="serde/nalgebra/vector3/WideF32x8/fn.deserialize.html">serde::nalgebra::vector3::WideF32x8::deserialize</a></li><li><a href="serde/nalgebra/vector3/WideF32x8/fn.serialize.html">serde::nalgebra::vector3::WideF32x8::serialize</a></li><li><a href="serde/nalgebra/vector3/f32/array2/fn.deserialize.html">serde::nalgebra::vector3::f32::array2::deserialize</a></li><li><a href="serde/nalgebra/vector3/f32/array2/fn.serialize.html">serde::nalgebra::vector3::f32::array2::serialize</a></li><li><a href="serde/nalgebra/vector3/f32/fn.deserialize.html">serde::nalgebra::vector3::f32::deserialize</a></li><li><a href="serde/nalgebra/vector3/f32/fn.serialize.html">serde::nalgebra::vector3::f32::serialize</a></li><li><a href="fn.setup_graphics_environment.html">setup_graphics_environment</a></li><li><a href="tet/fn.tetraize.html">tet::tetraize</a></li><li><a href="tet/fn.tetraize_.html">tet::tetraize_</a></li><li><a href="timeline/fn.handle_action.html">timeline::handle_action</a></li><li><a href="xpbd/builder/fn.vec_fixed.html">xpbd::builder::vec_fixed</a></li><li><a href="xpbd/constraint/impl_/distance/fn.compute_delta.html">xpbd::constraint::impl_::distance::compute_delta</a></li><li><a href="xpbd/constraint/impl_/distance/fn.magnitude_gte.html">xpbd::constraint::impl_::distance::magnitude_gte</a></li><li><a href="xpbd/constraint/impl_/fn.packed.html">xpbd::constraint::impl_::packed</a></li><li><a href="xpbd/constraint/impl_/tetrahedron_volume/fn.compute_delta.html">xpbd::constraint::impl_::tetrahedron_volume::compute_delta</a></li><li><a href="xpbd/constraint/impl_/tetrahedron_volume/fn.orient_cw.html">xpbd::constraint::impl_::tetrahedron_volume::orient_cw</a></li><li><a href="xpbd/set/fn.gcd.html">xpbd::set::gcd</a></li><li><a href="xpbd/step/fn.f32_false.html">xpbd::step::f32_false</a></li><li><a href="xpbd/step/fn.f32_true.html">xpbd::step::f32_true</a></li><li><a href="xpbd/step/fn.pack_vector.html">xpbd::step::pack_vector</a></li><li><a href="xpbd/step/fn.wide_bool.html">xpbd::step::wide_bool</a></li></ul><h3 id="types">Type Aliases</h3><ul class="all-items"><li><a href="app/type.StateFileBody.html">app::StateFileBody</a></li></ul><h3 id="statics">Statics</h3><ul class="all-items"><li><a href="prefab/static.ANACONDA_BONES.html">prefab::ANACONDA_BONES</a></li><li><a href="prefab/static.ANACONDA_MESH.html">prefab::ANACONDA_MESH</a></li><li><a href="prefab/static.CUBE_BONES.html">prefab::CUBE_BONES</a></li><li><a href="prefab/static.HUMAN_FEMALE_BONES.html">prefab::HUMAN_FEMALE_BONES</a></li><li><a href="prefab/static.HUMAN_FEMALE_MESH.html">prefab::HUMAN_FEMALE_MESH</a></li><li><a href="prefab/static.HUMAN_MALE_BONES.html">prefab::HUMAN_MALE_BONES</a></li><li><a href="prefab/static.HUMAN_MALE_MESH.html">prefab::HUMAN_MALE_MESH</a></li><li><a href="prefab/static.SPHERE_BONES.html">prefab::SPHERE_BONES</a></li></ul><h3 id="constants">Constants</h3><ul class="all-items"><li><a href="camera/constant.LINE_TO_PIXEL_RATIO.html">camera::LINE_TO_PIXEL_RATIO</a></li><li><a href="debug_render/constant.XPBD_COLOR.html">debug_render::XPBD_COLOR</a></li><li><a href="prefab/constant.ANACONDA_BONES_JSON.html">prefab::ANACONDA_BONES_JSON</a></li><li><a href="prefab/constant.ANACONDA_STL.html">prefab::ANACONDA_STL</a></li><li><a href="prefab/constant.HUMAN_FEMALE_BONES_JSON.html">prefab::HUMAN_FEMALE_BONES_JSON</a></li><li><a href="prefab/constant.HUMAN_FEMALE_STL.html">prefab::HUMAN_FEMALE_STL</a></li><li><a href="prefab/constant.HUMAN_MALE_BONES_JSON.html">prefab::HUMAN_MALE_BONES_JSON</a></li><li><a href="prefab/constant.HUMAN_MALE_STL.html">prefab::HUMAN_MALE_STL</a></li><li><a href="xpbd/step/constant.WIDE_BOOL_FALSE.html">xpbd::step::WIDE_BOOL_FALSE</a></li><li><a href="xpbd/step/constant.WIDE_BOOL_TRUE.html">xpbd::step::WIDE_BOOL_TRUE</a></li></ul></section></div></main></body></html>