Photon Quantum 3.0.0

Photon.Deterministic.FPCollision Member List

This is the complete list of members for Photon.Deterministic.FPCollision, including all inherited members.

BoxIntersectsBox(FPVector2 aCenter, FPVector2 aExtents, FP aRotation, FPVector2 bCenter, FPVector2 bExtents, FP bRotation)Photon.Deterministic.FPCollisioninlinestatic
CircleContainsPoint(FPVector2 center, FP radius, FPVector2 point)Photon.Deterministic.FPCollisioninlinestatic
CircleIntersectsAABB(FPVector2 center, FP radius, FPVector2 min, FPVector2 max)Photon.Deterministic.FPCollisioninlinestatic
CircleIntersectsCircle(FPVector2 a_origin, FP a_radius, FPVector2 b_origin, FP b_radius)Photon.Deterministic.FPCollisioninlinestatic
CircleIntersectsPolygon(FPVector2 circleCenter, FP circleRadius, FPVector2 polygonPosition, FP polygonRotationSinInverse, FP polygonRotationCosInverse, FPVector2[] polygonVertices, FPVector2[] polygonNormals)Photon.Deterministic.FPCollisioninlinestatic
CircleIntersectsPolygon(FPVector2 circleCenter, FP circleRadius, FPVector2 polygonPosition, FP polygonRotation, FPVector2[] polygonVertices, FPVector2[] polygonNormals)Photon.Deterministic.FPCollisioninlinestatic
CircleIntersectsTriangle(FPVector2 center, FP radius, FPVector2 v1, FPVector2 v2, FPVector2 v3)Photon.Deterministic.FPCollisioninlinestatic
ClampPointToAABB(FPVector2 point, FPVector2 boxExtents, out FPVector2 clampedPoint)Photon.Deterministic.FPCollisioninlinestatic
ClampPointToLocalAABB(FPVector3 point, FPVector3 aabbExtents, out FPVector3 clampedPoint)Photon.Deterministic.FPCollisioninlinestatic
ClosestDistanceToTriangle(FPVector3 p, FPVector3 a, FPVector3 b, FPVector3 c, out FPVector3 closestPoint, out FPVector3 barycentricCoordinates)Photon.Deterministic.FPCollisioninlinestatic
ClosestPointBetweenSegments(FPVector2 segment1Start, FPVector2 segment1End, FPVector2 segment2Start, FPVector2 segment2End)Photon.Deterministic.FPCollisioninlinestatic
ClosestPointBetweenSegments(FPVector3 segmentStartA, FPVector3 segmentEndA, FPVector3 segmentStartB, FPVector3 segmentEndB)Photon.Deterministic.FPCollisioninlinestatic
ClosestPointInSegment(FPVector3 point, FPVector3 a, FPVector3 b)Photon.Deterministic.FPCollisioninlinestatic
ClosestPointOnCicle(FPVector2 center, FP radius, FPVector2 pt)Photon.Deterministic.FPCollisioninlinestatic
ClosestPointOnSegment(FPVector3 point, FPVector3 p1, FPVector3 p2)Photon.Deterministic.FPCollisioninlinestatic
ClosestPointOnSegment(FPVector2 point, FPVector2 p1, FPVector2 p2)Photon.Deterministic.FPCollisioninlinestatic
ClosestPointOnTriangle(FPVector2 pt, FPVector2 t0, FPVector2 t1, FPVector2 t2)Photon.Deterministic.FPCollisioninlinestatic
InsideAABB(FPVector2 point, FPVector2 extents, out FP penetration)Photon.Deterministic.FPCollisioninlinestatic
IsPointOnLine(FPVector2 p1, FPVector2 p2, FPVector2 point)Photon.Deterministic.FPCollisioninlinestatic
LineIntersectsAABB(FPVector2 p1, FPVector2 p2, FPVector2 aabbCenter, FPVector2 aabbExtents, out FPVector2 i1, out FPVector2 i2, out FP penetration)Photon.Deterministic.FPCollisioninlinestatic
LineIntersectsAABB(FPVector2 p1, FPVector2 p2, FPVector2 aabbExtents, out FPVector2 i1, out FPVector2 i2, out FP penetration)Photon.Deterministic.FPCollisioninlinestatic
LineIntersectsAABB2(FPVector2 p1, FPVector2 p2, FPVector2 normal, FPVector2 aabbCenter, FPVector2 aabbExtents, out FPVector2 i1, out FPVector2 i2, out FP penetration)Photon.Deterministic.FPCollisioninlinestatic
LineIntersectsAABB2(FPVector2 p1, FPVector2 p2, FPVector2 normal, FPVector2 aabbExtents, out FPVector2 i1, out FPVector2 i2, out FP penetration)Photon.Deterministic.FPCollisioninlinestatic
LineIntersectsAABB_SAT(FPVector2 p1, FPVector2 p2, FPVector2 aabbCenter, FPVector2 aabbExtents)Photon.Deterministic.FPCollisioninlinestatic
LineIntersectsAABB_SAT(FPVector2 p1, FPVector2 p2, FPVector2 aabbExtents)Photon.Deterministic.FPCollisioninlinestatic
LineIntersectsCircle(FPVector2 p1, FPVector2 p2, FPVector2 position, FP radius, bool ignoreIfStartPointInside=false)Photon.Deterministic.FPCollisioninlinestatic
LineIntersectsCircle(FPVector2 p1, FPVector2 p2, FPVector2 position, FP radius, out FPVector2 point, bool ignoreIfStartPointInside=false)Photon.Deterministic.FPCollisioninlinestatic
LineIntersectsCircle(FPVector2 p1, FPVector2 p2, FPVector2 position, FP radius, out FPVector2 point, out FP normalizedDist, bool ignoreIfStartPointInside=false)Photon.Deterministic.FPCollisioninlinestatic
LineIntersectsCircleManifold(FPVector2 p1, FPVector2 p2, FPVector2 position, FP radius, out FPVector2 point)Photon.Deterministic.FPCollisioninlinestatic
LineIntersectsLine(FPVector2 p1, FPVector2 p2, FPVector2 q1, FPVector2 q2)Photon.Deterministic.FPCollisioninlinestatic
LineIntersectsLine(FPVector2 p1, FPVector2 p2, FPVector2 q1, FPVector2 q2, out FPVector2 point, out FP distance)Photon.Deterministic.FPCollisioninlinestatic
LineIntersectsLine(FPVector2 p1, FPVector2 p2, FPVector2 q1, FPVector2 q2, out FPVector2 point, out FP distance, out FP normalizedDist)Photon.Deterministic.FPCollisioninlinestatic
LineIntersectsLine(FPVector2 p1, FPVector2 p2, FPVector2 q1, FPVector2 q2, out FPVector2 point)Photon.Deterministic.FPCollisioninlinestatic
LineIntersectsLineAlwaysHit(FPVector2 p1, FPVector2 p2, FPVector2 q1, FPVector2 q2, out FPVector2 point)Photon.Deterministic.FPCollisioninlinestatic
TriangleCenter(FPVector2 v0, FPVector2 v1, FPVector2 v2)Photon.Deterministic.FPCollisioninlinestatic
TriangleContainsPointExclusive(FPVector2 pt, FPVector2 v0, FPVector2 v1, FPVector2 v2)Photon.Deterministic.FPCollisioninlinestatic
TriangleContainsPointExclusive(FPVector3 pt, FPVector3 v0, FPVector3 v1, FPVector3 v2)Photon.Deterministic.FPCollisioninlinestatic
TriangleContainsPointInclusive(FPVector2 pt, FPVector2 v0, FPVector2 v1, FPVector2 v2)Photon.Deterministic.FPCollisioninlinestatic
TriangleContainsPointInclusive(FPVector3 pt, FPVector3 v0, FPVector3 v1, FPVector3 v2)Photon.Deterministic.FPCollisioninlinestatic