Modules§
- colliders
- collisiongroupfilter
- continous_
collision - friction
- link
- mass
- material
- mesh
- resources
- rigidbodies
- solvergroupfilter
- urdf
- visual
Structs§
- Assemble
Request - Assemble
Requests - Asset
Checkers - Asset
Sources Urdf Plugin - asset sources for urdf. Needs to be loaded before [
DefaultPlugins
] - Asset
Spawn Request - spawn request for assets that are “all-in-one” rather then composed of seperate components.
- Asset
Spawn Request Queue - CcdFlag
- Collision
Groups Flag - Components
OnSave - contains the components marked to saved since last save/refresh.
- Dynamics
- Friction
Flag - Geometry
Shift Marked - Geometry
Shifted - flags entity geometry as already shifted to account for urdf origin
- Group
Wrapper - wrapper around rapier groups to prevent libraries that use this from needing to import the entirety of rapier.
- Ignored
Collider - Initialized
Stagers - registry of entities that have initialized their staging componenets.
- Joint
Axes Mask Wrapper - Joint
Bounded - Joint
Flag - serializable wrapper for physics joints.
- Joint
Info - Joint
Limit Wrapper - Joint
Motor Wrapper - Joint
Reciever Flag - Recieves joint movements from joint sender flag
- Link
Flag - Linkage
- Linkage
Item - Automatically generated
WorldQuery
item type forLinkage
, returned when iterating over query results. - Load
Request - Mass
Flag - Refresh
Counter - keeps track of number of times refresh request has been sent. For ui utils.
- Request
Collider From Children - Request
Collider Iter - An iterator over the variants of RequestCollider
- Rigid
Body Flag Iter - An iterator over the variants of RigidBodyFlag
- Roll
Down Checkers - registry of components to be rolled down onto children.
- Save
Assembled Request - Processed asset + asset source for that asset to be saved to.
- Save
Request - Serialization
Assemble Base Plugin - Serialization
Base Plugin - base addons for [
SerializationPlugins
]. Adds wrappers for some bevy structs that don’t serialize/fully reflect otherwise. - Serialization
Physics Plugin - This plugin is an addon for [
SerializationPlugin
] for physics. - Serialization
Plugin - plugin that adds systems/plugins for serialization.
!!!THINGS THAT NEED TO BE SERIALIZED STILL MUST IMPLEMENT .register_type::<T>() IN ORDER TO BE USED!!!
- Serialize
Asset For - plugin for serialization for WrapperComponent -> Asset, Asset -> WrapperComponent
- Serialize
Component For - plugin for serialization for WrapperComponent -> Component, Component -> WrapperComponent
- Serialize
Filter - Resource version of moonshine-save’s [
SaveFilter
]. - Serialize
Many AsOne For - Plugin for serializing collections of entities/components into a singular asset and vice versa.
- Show
Serializable - Show
Unserializable - Solver
Groups Flag - Type
Registry OnSave - contains the state of the type registry since the last
SaveRequest
/refresh. - Urdf
- Urdf
Serialization Plugin - Urdf
Wrapper - Wrap
Asset Deserializers - Wrap
Asset Serializers - Wrap
Comp Deserializers - Wrap
Comp Serializers
Enums§
- Asset
State - Collider
Flag - Friction
Combine Rule - Motor
Model Wrapper - The spring-like model used for constraints resolution.
- Request
Collider - Component for requesting a collider to be processed from a mesh. If a (non) mesh collider is selected, This will cause collider primitive to be generated to fit around a meshes’s geoemtry.
- Request
From - Rigid
Body Flag
Constants§
Traits§
- Asset
Handle Component - a component that holds a handle to an asset. Nessecary to peel inner T without adding an extra generic to impls.
- Asset
Wrapper - Change
Checked - Component
Wrapper - From
Asset - conversion from Component(Handle
) -> ComponentWrapper - From
Wrapper - conversion from ComponentWrapper -> Component(Handle
)
Functions§
- skip_
serializing - adds the given type to the skipped types list when serializing