Classes
-
namespace stim The root namespace for all stim functions and types.
- struct bounding_box An axis-aligned bounding box.
- struct bounding_sphere A bounding sphere.
- struct cache_interface Interface for enabling runtime caching of computationally-expensive resources.
- struct cutter_description Initialization parameters for rigid body-based cutters.
- struct debug_draw_interface Interface for drawing poly-lines for debugging purposes.
- struct debug_ui_interface Interface for enabling an immediate-mode GUI for debugging purposes.
- struct duration A simple duration type.
- class environment A shared system environment context for soft-tissue simulations.
- struct environment_description Initialization parameters for stim::
environment. - struct executor_interface Interface for enabling multi-threading.
- struct executor_task An opaque packet of task data used by the executor interface.
- struct force_feedback_emitter_description Initialization parameters for force feedback emitters.
- class force_feedback_emitter_handle A handle to a force_feedback_emitter.
- struct log_interface Interface for enabling library log output.
- struct matrix A NxM-dimensional matrix.
- struct mesh_description Initialization parameters for meshes.
- struct mesh_indices_description Initialization parameters for a mesh's indices.
- class mesh_reader RAII interface for reading mesh information from scene objects.
- struct mesh_vertices_channel_description Initialization parameters for a multi-scalar channel of mesh vertex data.
- struct mesh_vertices_description Initialization parameters for a mesh's vertices.
- struct mesh_vertices_scalar_description Initialization parameters for a single scalar in a channel of mesh vertex data.
- struct object_constants Constants used to fine-tune the behaviour of an object in the simulation.
- class object_handle A generic handle capable of opaquely representing any simulation object.
- struct plane A plane.
- class result A result type for library operations which may fail, returning an error message.
- struct rigid_body_description Initialization parameters for rigid bodies.
- class rigid_body_handle A handle to a rigid body.
- struct signed_distance_field_sample Holds the signed distance and the gradient of some signed distance field at some point.
- class simulation A soft-tissue simulation.
- struct simulation_constants Constants used to tweak various aspects of the physics simulation.
- struct simulation_description Initialization parameters for stim::
simulation. - struct soft_body_description Initialization parameters for soft bodies.
- class soft_body_handle A handle to a soft body.
- class span A non-owning view of contiguous elements.
- class string_view A non-owning view of a UTF-8 string.
- struct vector An N-dimensional vector.
- struct volumetric_body_description Initialization parameters for volumetric bodies.
- class volumetric_body_handle A handle to a volumetric body.
- struct workspace_description Initialization parameters for the workspace componenent of stim::
simulation_description.