• AuthoringTestFixture
      • Fields
        • Epsilon
      • Properties
        • BlobStore
        • Child
        • EntityManager
        • Root
        • World
      • Methods
        • CreateChild
        • CreateClassicComponent
        • CreateHierarchy
        • GetComponentData
        • HasComponent
        • RunConversion
        • Setup
        • TearDown
  • Unity.U2D.Entities.Physics
    • Aabb
      • Constructors
        • Aabb
      • Fields
        • Max
        • Min
      • Properties
        • Center
        • Empty
        • Extents
        • HalfExtents
        • IsValid
        • SurfaceArea
      • Methods
        • Combine
        • Contains
        • Deflate
        • Include
        • Inflate
        • Overlap
        • Union
    • AllHitsCollector<T>
      • Constructors
        • AllHitsCollector
      • Fields
        • AllHits
      • Properties
        • EarlyOutOnHit
        • MaxFraction
        • NumHits
      • Methods
        • AddHit
    • AnyHitCollector<T>
      • Constructors
        • AnyHitCollector
      • Properties
        • EarlyOutOnHit
        • MaxFraction
        • NumHits
      • Methods
        • AddHit
    • BlobArray
    • BlobArray.Accessor<T>
      • Constructors
        • Accessor
      • Properties
        • Length
        • this
      • Methods
        • GetEnumerator
    • BlobArray.Accessor<T>.Enumerator
      • Constructors
        • Enumerator
      • Properties
        • Current
      • Methods
        • MoveNext
    • BlobAssetReferenceColliderExtension
      • Methods
        • GetColliderPtr
        • GetColliderRef
    • BoundingVolumeHierarchy
      • Constructors
        • BoundingVolumeHierarchy
      • Properties
        • Domain
      • Methods
        • AabbOverlap
        • ColliderCast
        • Distance
        • OverlapCollider
        • OverlapPoint
        • Raycast
    • BoundingVolumeHierarchy.Builder
      • Fields
        • Aabbs
        • Bvh
        • FreeNodeIndex
        • Points
      • Methods
        • Build
        • CreateInternalNodes
        • ProcessLargeRange
    • BoundingVolumeHierarchy.Builder.Range
      • Constructors
        • Range
      • Fields
        • Domain
        • Length
        • Root
        • Start
    • BoundingVolumeHierarchy.Constants
      • Fields
        • BinaryStackSize
        • MaxNumTreeBranches
        • SmallRangeSize
        • UnaryStackSize
    • BoundingVolumeHierarchy.IAabbOverlapLeafProcessor
      • Methods
        • AabbLeaf
    • BoundingVolumeHierarchy.IColliderCastLeafProcessor
      • Methods
        • ColliderCastLeaf
    • BoundingVolumeHierarchy.IColliderDistanceLeafProcessor
      • Methods
        • DistanceLeaf
    • BoundingVolumeHierarchy.IColliderOverlapLeafProcessor
      • Methods
        • ColliderLeaf
    • BoundingVolumeHierarchy.IPointDistanceLeafProcessor
      • Methods
        • DistanceLeaf
    • BoundingVolumeHierarchy.IPointOverlapLeafProcessor
      • Methods
        • PointLeaf
    • BoundingVolumeHierarchy.IRaycastLeafProcessor
      • Methods
        • RayLeaf
    • BoundingVolumeHierarchy.ITreeOverlapCollector
      • Methods
        • AddPairs
        • FlushIfNeeded
    • BoundingVolumeHierarchy.Node
      • Fields
        • Bounds
        • Data
        • Flags
      • Properties
        • AreInternalsValid
        • AreLeavesValid
        • Empty
        • IsInternal
        • IsLeaf
      • Methods
        • ClearInternalData
        • ClearLeafData
        • IsChildValid
        • IsInternalValid
        • IsLeafValid
        • NumValidChildren
    • BoundingVolumeHierarchy.PointAndIndex
      • Fields
        • Index
        • Position
    • BoxGeometry
      • Properties
        • Angle
        • BevelRadius
        • Center
        • Size
      • Methods
        • Equals
        • GetHashCode
    • Broadphase
      • Constructors
        • Broadphase
      • Properties
        • Domain
        • DynamicBodyCount
        • DynamicTree
        • StaticBodyCount
        • StaticTree
      • Methods
        • Build
        • BuildDynamicTree
        • BuildStaticTree
        • CalculateDistance
        • CastCollider
        • CastRay
        • Clone
        • Dispose
        • FindOverlaps
        • OverlapAabb
        • OverlapCollider
        • OverlapPoint
        • Reset
        • ScheduleFindOverlapsJobs
    • Broadphase.Tree
      • Constructors
        • Tree
      • Fields
        • BodyFilters
        • NodeFilters
        • Nodes
      • Properties
        • BodyCount
        • BoundingVolumeHierarchy
      • Methods
        • Clone
        • Dispose
        • Reset
    • CapsuleGeometry
      • Properties
        • Radius
        • Vertex0
        • Vertex1
      • Methods
        • Equals
        • GetHashCode
    • ChildCollider
      • Constructors
        • ChildCollider
      • Fields
        • TransformFromChild
      • Properties
        • Collider
    • CircleGeometry
      • Properties
        • Center
        • Radius
      • Methods
        • Equals
        • GetHashCode
    • ClosestHitCollector<T>
      • Constructors
        • ClosestHitCollector
      • Properties
        • ClosestHit
        • EarlyOutOnHit
        • MaxFraction
        • NumHits
      • Methods
        • AddHit
    • Collider
      • Properties
        • ColliderType
        • CollisionType
        • Filter
        • MassProperties
        • MemorySize
        • NumColliderKeyBits
        • UserData
      • Methods
        • CalculateAabb
        • CalculateDistance
        • CastCollider
        • CastRay
        • GetChild
        • GetLeaf
        • GetLeafCollider
        • GetLeaves
        • OverlapCollider
        • OverlapPoint
    • ColliderCastHit
      • Properties
        • ColliderKey
        • Entity
        • Fraction
        • IsValid
        • PhysicsBodyIndex
        • Position
        • SurfaceNormal
    • ColliderCastInput
      • Fields
        • Collider
        • Rotation
      • Properties
        • Default
        • End
        • Ignore
        • Ray
        • Start
    • ColliderDistanceInput
      • Fields
        • Collider
        • MaxDistance
        • Transform
      • Properties
        • Default
        • Ignore
    • ColliderKey
      • Fields
        • Empty
      • Properties
        • Value
      • Methods
        • Equals
        • PopSubKey
        • PushSubKey
    • ColliderKeyPair
      • Fields
        • ColliderKeyA
        • ColliderKeyB
        • Empty
    • ColliderKeyPath
      • Constructors
        • ColliderKeyPath
      • Properties
        • Empty
        • Key
      • Methods
        • GetLeafKey
        • PopChildKey
        • PushChildKey
    • ColliderType
    • CollisionFilter
      • Fields
        • BelongsTo
        • CollidesWith
        • Default
        • GroupIndex
        • Zero
      • Properties
        • IsEmpty
      • Methods
        • CreateMask
        • CreateUnion
        • IsCollisionEnabled
    • CollisionType
    • CollisionWorld
      • Constructors
        • CollisionWorld
      • Fields
        • Broadphase
      • Properties
        • AllBodies
        • BodyCount
        • DynamicBodies
        • DynamicBodyCount
        • StaticBodies
        • StaticBodyCount
      • Methods
        • CalculateAabb
        • CalculateDistance
        • CastCollider
        • CastRay
        • Clone
        • Dispose
        • OverlapAabb
        • OverlapCollider
        • OverlapPoint
    • ComponentExtensions
      • Methods
        • ApplyAngularImpulse
        • ApplyLinearImpulse
        • GetInertia
        • GetMass
    • ConvexCollider
      • Properties
        • ColliderType
        • CollisionType
        • Filter
        • MassProperties
        • Material
        • MemorySize
        • Normals
        • UserData
        • VertexCount
        • Vertices
      • Methods
        • CalculateAabb
        • CalculateDistance
        • CastCollider
        • CastRay
        • OverlapCollider
        • OverlapPoint
    • ConvexHull
      • Constructors
        • ConvexHull
      • Fields
        • ConvexRadius
      • Properties
        • Length
        • Normals
        • Vertices
      • Methods
        • AsNativeArray
        • CalculateAabb
        • GetMassProperties
        • SetAndGiftWrap
    • ConvexHull.ConvexArray
      • Constructors
        • ConvexArray
    • ConvexHull.ConvexArray.Accessor
      • Constructors
        • Accessor
      • Properties
        • Length
        • this
      • Methods
        • GetEnumerator
        • GetUnsafePtr
    • ConvexHull.ConvexArray.Accessor.Enumerator
      • Constructors
        • Enumerator
      • Properties
        • Current
      • Methods
        • MoveNext
    • DefaultSimulation
      • Properties
        • FinalJobHandle
        • FinalSimulationJobHandle
        • Type
      • Methods
        • Dispose
        • ScheduleStepJobs
    • DistanceHit
      • Properties
        • ColliderKey
        • Direction
        • Distance
        • Entity
        • Fraction
        • IsValid
        • PhysicsBodyIndex
        • PointA
        • PointB
    • DynamicsWorld
      • Constructors
        • DynamicsWorld
      • Properties
        • BodyMotionCount
        • BodyMotionData
        • BodyMotionVelocity
        • JointCount
        • Joints
      • Methods
        • Clone
        • Dispose
    • EndFramePhysicsSystem
      • Fields
        • HandlesToWaitFor
      • Properties
        • FinalJobHandle
      • Methods
        • OnCreate
        • OnDestroy
        • OnUpdate
    • ExportPhysicsWorldSystem
      • Properties
        • FinalJobHandle
      • Methods
        • OnCreate
        • OnUpdate
    • FourAabb
      • Fields
        • MaxX
        • MaxY
        • MinX
        • MinY
      • Properties
        • Empty
      • Methods
        • DistanceFromAabbSquared
        • DistanceFromPointSquared
        • GetAABB
        • GetAabb
        • GetAabbT
        • GetCompoundAabb
        • Overlap
        • Overlap1Vs4
        • OverlapPoint
        • Raycast
        • SetAabb
        • SetAllAabbs
    • FourPoints
      • Constructors
        • FourPoints
      • Properties
        • X
        • Y
    • ICollector<T>
      • Properties
        • EarlyOutOnHit
        • MaxFraction
        • NumHits
      • Methods
        • AddHit
    • ILeafColliderCollector
      • Methods
        • AddLeaf
        • PopCompositeCollider
        • PushCompositeCollider
    • IOverlapCollector
      • Methods
        • AddColliderKeys
        • AddPhysicsBodyIndices
        • PopCompositeCollider
        • PushCompositeCollider
    • IQueryInput
      • Properties
        • Ignore
    • IQueryResult
      • Properties
        • ColliderKey
        • Entity
        • Fraction
        • IsValid
        • PhysicsBodyIndex
    • IQueryable
      • Methods
        • CalculateAabb
        • CalculateDistance
        • CastCollider
        • CastRay
        • OverlapCollider
        • OverlapPoint
    • ISimulation
      • Properties
        • FinalJobHandle
        • FinalSimulationJobHandle
        • Type
      • Methods
        • ScheduleStepJobs
    • IgnoreHit
      • Constructors
        • IgnoreHit
      • Properties
        • IgnoreBody
        • IgnoreBodyIndex
    • Joint
      • Fields
        • BodyPair
        • EnableCollision
        • Entity
        • JointData
    • MassDistribution
      • Fields
        • InverseInertia
        • LocalCenterOfMass
    • MassProperties
      • Constructors
        • MassProperties
      • Fields
        • AngularExpansionFactor
        • Area
        • MassDistribution
      • Properties
        • Default
    • OverlapAabbInput
      • Fields
        • Aabb
        • Filter
      • Properties
        • Default
        • Ignore
    • OverlapColliderHit
      • Properties
        • ColliderKey
        • Entity
        • Fraction
        • IsValid
        • PhysicsBodyIndex
    • OverlapColliderInput
      • Fields
        • Collider
        • Filter
        • Transform
      • Properties
        • Default
        • Ignore
    • OverlapPointHit
      • Properties
        • ColliderKey
        • Entity
        • Fraction
        • IsValid
        • PhysicsBodyIndex
        • Position
    • OverlapPointInput
      • Fields
        • Filter
        • Position
      • Properties
        • Default
        • Ignore
    • OverlapQueries
    • PhysicsBody
      • Constructors
        • PhysicsBody
      • Fields
        • Collider
        • Entity
        • WorldTransform
        • Zero
      • Methods
        • CalculateAabb
        • CalculateDistance
        • CastCollider
        • CastRay
        • OverlapCollider
        • OverlapPoint
        • SetCollider
    • PhysicsBody.Constants
      • Fields
        • InvalidBodyIndex
    • PhysicsBody.IndexPair
      • Fields
        • PhysicsBodyIndexA
        • PhysicsBodyIndexB
      • Properties
        • Invalid
        • IsValid
      • Methods
        • Equals
        • GetHashCode
        • ToString
    • PhysicsBody.MotionData
      • Fields
        • AngularDamping
        • GravityScale
        • LinearDamping
        • LocalCenterOfMass
        • WorldAngle
        • WorldPosition
    • PhysicsBody.MotionVelocity
      • Fields
        • AngularExpansionFactor
        • AngularVelocity
        • InverseInertia
        • InverseMass
        • LinearVelocity
        • Zero
      • Methods
        • ApplyAngularImpulse
        • ApplyLinearImpulse
    • PhysicsBoxCollider
      • Properties
        • Angle
        • BevelRadius
        • Center
        • ColliderType
        • CollisionType
        • Filter
        • Geometry
        • MassProperties
        • Material
        • MemorySize
        • Normals
        • Size
        • UserData
        • VertexCount
        • Vertices
      • Methods
        • CalculateAabb
        • CalculateDistance
        • CastCollider
        • CastRay
        • Create
        • OverlapCollider
        • OverlapPoint
    • PhysicsBoxCollider.Constants
      • Fields
        • MaxVertexCount
    • PhysicsCallbacks
    • PhysicsCallbacks.Callback
    • PhysicsCallbacks.Phase
    • PhysicsCapsuleCollider
      • Properties
        • ColliderType
        • CollisionType
        • Filter
        • Geometry
        • MassProperties
        • Material
        • MemorySize
        • Normals
        • Radius
        • UserData
        • Vertex0
        • Vertex1
        • VertexCount
        • Vertices
      • Methods
        • CalculateAabb
        • CalculateDistance
        • CastCollider
        • CastRay
        • Create
        • Initialize
        • OverlapCollider
        • OverlapPoint
    • PhysicsCircleCollider
      • Properties
        • Center
        • ColliderType
        • CollisionType
        • Filter
        • Geometry
        • MassProperties
        • Material
        • MemorySize
        • Normals
        • Radius
        • UserData
        • VertexCount
        • Vertices
      • Methods
        • CalculateAabb
        • CalculateDistance
        • CastCollider
        • CastRay
        • Create
        • Initialize
        • OverlapCollider
        • OverlapPoint
    • PhysicsColliderBlob
      • Fields
        • Collider
    • PhysicsColliderBlobOwner
      • Fields
        • Collider
    • PhysicsCompoundCollider
      • Properties
        • Children
        • ColliderType
        • CollisionType
        • Filter
        • MassProperties
        • MemorySize
        • NumChildren
        • NumColliderKeyBits
        • UserData
      • Methods
        • CalculateAabb
        • CalculateDistance
        • CastCollider
        • CastRay
        • Create
        • GetChild
        • GetLeaf
        • GetLeaves
        • OverlapCollider
        • OverlapPoint
    • PhysicsCompoundCollider.Child
      • Fields
        • CompoundFromChild
      • Properties
        • Collider
    • PhysicsCompoundCollider.ColliderBlobInstance
      • Fields
        • Collider
        • CompoundFromChild
    • PhysicsDamping
      • Fields
        • Angular
        • Linear
    • PhysicsDebugDisplay
      • Fields
        • ColliderAabbColor
        • DrawBroadphase
        • DrawColliderAabbs
        • DrawDynamicColliders
        • DrawStaticColliders
        • DynamicBroadphaseColor
        • DynamicColliderColor
        • StaticBroadphaseColor
        • StaticColliderColor
    • PhysicsGravity
      • Fields
        • Scale
    • PhysicsJointData
    • PhysicsMass
      • Fields
        • InverseInertia
        • InverseMass
        • LocalCenterOfMass
      • Methods
        • CreateDynamic
        • CreateKinematic
    • PhysicsMaterial
      • Fields
        • Default
        • Flags
        • Friction
        • FrictionCombinePolicy
        • Restitution
        • RestitutionCombinePolicy
      • Properties
        • EnableCollisionEvents
        • IsTrigger
      • Methods
        • Equals
        • GetCombinedFriction
        • GetCombinedRestitution
        • GetHashCode
    • PhysicsMaterial.CombinePolicy
    • PhysicsMaterial.MaterialFlags
    • PhysicsMath
      • Methods
        • IndexOfMaxComponent
        • IndexOfMinComponent
        • NextMultipleOf16
        • QuaternionFromZRotation
        • ToPositiveQuaternion
        • ZQuaternionFromQuaternion
        • ZRotationFromQuaternion
        • angle
        • cross
        • inverse
        • mul
        • perp
    • PhysicsPolygonCollider
      • Properties
        • BevelRadius
        • ColliderType
        • CollisionType
        • Filter
        • Geometry
        • MassProperties
        • Material
        • MemorySize
        • Normals
        • UserData
        • VertexCount
        • Vertices
      • Methods
        • CalculateAabb
        • CalculateDistance
        • CastCollider
        • CastRay
        • Create
        • Initialize
        • OverlapCollider
        • OverlapPoint
    • PhysicsPolygonCollider.Constants
      • Fields
        • MaxVertexCount
    • PhysicsSettings
      • Fields
        • AabbInflation
        • Gravity
        • NumberOfThreadsHint
        • SimulationType
      • Properties
        • Default
      • Methods
        • Validate
    • PhysicsSettings.Constants
      • Fields
        • CollisionTolerance
        • LinearSlop
        • MaxGJKInterations
        • MinimumConvexRadius
    • PhysicsSettingsComponent
      • Fields
        • Value
    • PhysicsTransform
      • Constructors
        • PhysicsTransform
      • Fields
        • Rotation
        • Translation
      • Properties
        • Identity
      • Methods
        • Equals
        • SetQuaternionRotation
    • PhysicsVelocity
      • Fields
        • Angular
        • Linear
    • PhysicsWorld
      • Constructors
        • PhysicsWorld
      • Fields
        • CollisionWorld
        • DynamicsWorld
        • Settings
        • TimeStep
      • Properties
        • AllBodies
        • BodyCount
        • BodyMotionData
        • BodyMotionVelocity
        • DynamicBodies
        • DynamicBodyCount
        • GroundBodyIndex
        • JointCount
        • Joints
        • StaticBodies
        • StaticBodyCount
      • Methods
        • CalculateAabb
        • CalculateDistance
        • CastCollider
        • CastRay
        • Clone
        • Dispose
        • OverlapAabb
        • OverlapCollider
        • OverlapPoint
        • Reset
    • PhysicsWorldSystem
      • Fields
        • PhysicsWorld
      • Properties
        • DynamicEntityGroup
        • EntityToPhysicsBody
        • FinalJobHandle
        • StaticEntityGroup
      • Methods
        • GetPhysicsBody
        • GetPhysicsBodyIndex
        • OnCreate
        • OnDestroy
        • OnUpdate
        • ScheduleCallback
    • PhysicsWorldSystem.EntityToPhysicsBodyIndex
      • Fields
        • Lookup
      • Methods
        • Dispose
    • PointDistanceInput
      • Fields
        • Filter
        • MaxDistance
        • Position
      • Properties
        • Default
        • Ignore
    • PolygonGeometry
      • Properties
        • BevelRadius
        • Vertices
      • Methods
        • Equals
        • GetHashCode
    • Ray
      • Fields
        • Origin
      • Properties
        • Displacement
      • Methods
        • GetLerpPosition
    • RaycastHit
      • Properties
        • ColliderKey
        • Entity
        • Fraction
        • IsValid
        • PhysicsBodyIndex
        • Position
        • SurfaceNormal
    • RaycastInput
      • Fields
        • Filter
      • Properties
        • Default
        • End
        • Ignore
        • Ray
        • Start
    • SafetyChecks
      • Methods
        • AreEqual
        • AreNotEqual
        • CheckIndexAndThrow
        • IsFalse
        • IsTrue
        • ThrowArgumentException
        • ThrowInvalidOperationException
        • ThrowNotImplementedException
        • ThrowNotSupportedException
    • SimulationContext
      • Methods
        • Dispose
    • SimulationJobHandles
      • Constructors
        • SimulationJobHandles
      • Fields
        • FinalDisposeHandle
        • FinalExecutionHandle
    • SimulationType
    • Solver
    • StepPhysicsWorldSystem
      • Properties
        • FinalJobHandle
        • FinalSimulationJobHandle
        • Simulation
      • Methods
        • OnCreate
        • OnDestroy
        • OnUpdate
  • Unity.U2D.Entities.Physics.Authoring
    • DisplayColliderSystem
      • Methods
        • DrawCollider
        • OnCreate
        • OnUpdate
    • PhysicsDebugStreamSystem
      • Methods
        • BeginLineStrip
        • BeginLines
        • DrawLineVertex
        • EndDraw
        • GetContext
        • OnCreate
        • OnDestroy
        • OnUpdate
    • PhysicsDebugStreamSystem.Arc
      • Fields
        • Center
        • Color
        • EndAngle
        • Radius
        • StartAngle
      • Methods
        • Draw
    • PhysicsDebugStreamSystem.Box
      • Fields
        • Color
        • Extents
        • Position
      • Methods
        • Draw
    • PhysicsDebugStreamSystem.Circle
      • Fields
        • Color
        • Position
        • Radius
      • Methods
        • Draw
    • PhysicsDebugStreamSystem.Context
      • Methods
        • Arc
        • Begin
        • Box
        • Circle
        • End
        • Line
        • Point
        • Polygon
        • Text
    • PhysicsDebugStreamSystem.Line
      • Fields
        • Color
        • V0
        • V1
      • Methods
        • Draw
    • PhysicsDebugStreamSystem.Point
      • Fields
        • Color
        • Position
        • Size
      • Methods
        • Draw
    • PhysicsDebugStreamSystem.Polygon
      • Fields
        • Color
        • Transform
        • VertexCount
        • Vertices
      • Methods
        • Draw
    • PhysicsDebugStreamSystem.Type