|
Toast Engine
|

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 | |