Toast Engine
Loading...
Searching...
No Matches
physics Directory Reference
Directory dependency graph for physics:
engine/src/toast/physics

Directories

 
nodes

Files

 
aabb.hpp
 Axis-aligned bounds node.
 
aabb_tree.hpp
 TODO: Brief description of the file's purpose.
 
accumulator.hpp
 
anchor_mask.hpp
 TODO: Brief description of the file's purpose.
 
assets.hpp
 Asset types owned by the physics module.
 
body.hpp
 Body identifiers, creation data, and copied runtime state.
 
broad_phase.hpp
 Generates potentially colliding shape pairs.
 
collision.hpp
 Canonical collision-pair records shared by broad and narrow phases.
 
collision_world.hpp
 Read-only access to physics data used by collision detection.
 
component_classification.hpp
 TODO: Brief description of the file's purpose.
 
constraint.hpp
 TODO: Brief description of the file's purpose.
 
contact_events.hpp
 Physics contact lifecycle events.
 
damage_command.hpp
 The kinds of damage that break voxels.
 
debris.hpp
 Small voxel debris clusters.
 
debris_simulation.hpp
 Small voxel debris.
 
destruction_material.hpp
 Destruction properties for a voxel material.
 
fracture.hpp
 How much of a voxel volume a hit breaks.
 
fracture_pattern.hpp
 
fracture_profile.hpp
 How a material breaks: how the energy of a hit is spent and how coarse its cracks are.
 
fracture_random.hpp
 Deterministic randomness for destruction.
 
fragment_extraction.hpp
 
hardness.hpp
 Tiers of how hard a material is to break.
 
layers.hpp
 Collision layers.
 
manifold.hpp
 TODO: Brief description of the file's purpose.
 
material_defaults.hpp
 The values a material has when nothing sets them.
 
narrow_phase.hpp
 Generates contact manifolds for potentially colliding pairs.
 
physics_material.hpp
 TODO: Brief description of the file's purpose.
 
physics_settings.hpp
 
raycast.hpp
 Raycast Implmentation mostly from https://iquilezles.org/articles/intersectors/ and https://www.realtimerendering.com/intersections.html.
 
shape.hpp
 Shape identifiers, geometry, and runtime records.
 
shape_query.hpp
 
shatter.hpp
 Voronoi cracks.
 
simulator.hpp
 This class simulates all of the physics of the project.
 
voxel_data_lock.hpp
 TODO:
 
voxel_query.hpp
 TODO: Brief description of the file's purpose.
 
voxel_render.hpp
 Read-only voxel render records.
 
voxel_shape_data.hpp
 Voxel data structures for physics system.
 
voxel_smash.hpp