Table of Contents

Enum World.Timings

Namespace
Jitter2
Assembly
Jitter2.dll

Profiling buckets for DebugTimings, representing stages of Step(float, bool).

public enum World.Timings

Fields

AddArbiter = 2

Time spent creating deferred arbiters.

BroadPhase = 9

Time spent updating the dynamic tree (broadphase).

CheckDeactivation = 4

Time spent evaluating body deactivation (sleeping).

Last = 11

Sentinel value for array sizing. Not a real timing bucket.

NarrowPhase = 1

Time spent in narrow phase collision detection and contact generation.

PostStep = 10

Time spent in PostStep callbacks.

PreStep = 0

Time spent in PreStep callbacks.

RemoveArbiter = 6

Time spent removing broken arbiters.

ReorderContacts = 3

Time spent reordering contacts for cache efficiency.

Solve = 5

Time spent in substeps: force integration, constraint solving, and velocity integration.

UpdateBodies = 8

Time spent finalizing body state and broadphase proxy updates.

UpdateContacts = 7

Time spent updating contact state after solving.