Namespace Jitter2
Classes
- CallbackThreadAttribute
Indicates the thread context in which a callback or event is expected to be invoked. This attribute is primarily informational and used for documentation purposes.
- Logger
Provides logging functionality.
- Precision
Provides constants and utilities related to floating-point precision configuration. The library can be compiled with single-precision (float) or double-precision (double) by defining the
USE_DOUBLE_PRECISIONsymbol.
- ReferenceFrameAttribute
Attribute to specify the reference frame of a member.
- World
Represents a simulation environment that holds and manages the state of all simulation objects.
- World.InvalidCollisionTypeException
Thrown when the narrow phase encounters a pair of proxy types it cannot process.
Structs
- World.SpanData
Provides access to objects in unmanaged memory. This operation is potentially unsafe.
Interfaces
- IDebugDrawable
Defines an interface for objects that can be debug-drawn.
- IDebugDrawer
Defines an interface for drawing debug visualization elements.
Enums
- Logger.LogLevel
Defines the severity levels for logging messages.
- ReferenceFrame
Enum representing reference frames.
- ThreadContext
Specifies the threading context in which code executes or a callback is invoked.
- World.ThreadModelType
Controls how internal worker threads behave between calls to Step(float, bool).
- World.Timings
Profiling buckets for DebugTimings, representing stages of Step(float, bool).
Delegates
- World.WorldStep
Delegate for per-step and per-substep callbacks.