SYMBOL INDEX (4544 symbols across 643 files) FILE: BEPUbenchmark/AllBenchmarks.cs class AllBenchmarks (line 5) | public static class AllBenchmarks FILE: BEPUbenchmark/Benchmark.cs class Benchmark (line 12) | public abstract class Benchmark method InitializeSpace (line 16) | protected abstract void InitializeSpace(); method Step (line 17) | protected virtual void Step() method Initialize (line 22) | public void Initialize() method Dispose (line 31) | public void Dispose() method RunToNextHash (line 36) | public string RunToNextHash() method RunBenchmark (line 44) | public double RunBenchmark() method GetName (line 69) | public string GetName() method HashSpace (line 74) | private string HashSpace() method Fix64IntoByteArray (line 104) | private void Fix64IntoByteArray(Fix64 value, int offset, byte[] destin... FILE: BEPUbenchmark/Benchmarks/DiscreteVsContinuousBenchmark.cs class DiscreteVsContinuousBenchmark (line 7) | public class DiscreteVsContinuousBenchmark : Benchmark method InitializeSpace (line 9) | protected override void InitializeSpace() FILE: BEPUbenchmark/Benchmarks/InverseKinematicsBenchmark.cs class InverseKinematicsBenchmark (line 13) | public class InverseKinematicsBenchmark : Benchmark type BoneRelationship (line 17) | private struct BoneRelationship method BoneRelationship (line 23) | public BoneRelationship(Bone bone, Entity entity) method InitializeSpace (line 38) | protected override void InitializeSpace() method Step (line 68) | protected override void Step() method BuildActionFigure (line 81) | void BuildActionFigure(Vector3 position) FILE: BEPUbenchmark/Benchmarks/PathFollowingBenchmark.cs class PathFollowingBenchmark (line 15) | public class PathFollowingBenchmark : Benchmark method InitializeSpace (line 23) | protected override void InitializeSpace() method Step (line 107) | protected override void Step() FILE: BEPUbenchmark/Benchmarks/PyramidBenchmark.cs class PyramidBenchmark (line 7) | public class PyramidBenchmark : Benchmark method InitializeSpace (line 9) | protected override void InitializeSpace() FILE: BEPUbenchmark/Benchmarks/SelfCollidingClothBenchmark.cs class SelfCollidingClothBenchmark (line 12) | public class SelfCollidingClothBenchmark : Benchmark method InitializeSpace (line 14) | protected override void InitializeSpace() FILE: BEPUbenchmark/Program.cs class Program (line 5) | class Program method Main (line 7) | static void Main(string[] args) FILE: BEPUfloatBenchmark/AllBenchmarks.cs class AllBenchmarks (line 5) | public static class AllBenchmarks FILE: BEPUfloatBenchmark/Benchmark.cs class Benchmark (line 10) | public abstract class Benchmark method InitializeSpace (line 14) | protected abstract void InitializeSpace(); method Step (line 15) | protected virtual void Step() method Initialize (line 20) | public void Initialize() method Dispose (line 29) | public void Dispose() method RunBenchmark (line 34) | public double RunBenchmark() method GetName (line 59) | public string GetName() FILE: BEPUfloatBenchmark/Benchmarks/DiscreteVsContinuousBenchmark.cs class DiscreteVsContinuousBenchmark (line 7) | public class DiscreteVsContinuousBenchmark : Benchmark method InitializeSpace (line 9) | protected override void InitializeSpace() FILE: BEPUfloatBenchmark/Benchmarks/InverseKinematicsBenchmark.cs class InverseKinematicsBenchmark (line 12) | public class InverseKinematicsBenchmark : Benchmark type BoneRelationship (line 16) | private struct BoneRelationship method BoneRelationship (line 22) | public BoneRelationship(Bone bone, Entity entity) method InitializeSpace (line 37) | protected override void InitializeSpace() method Step (line 67) | protected override void Step() method BuildActionFigure (line 80) | void BuildActionFigure(Vector3 position) FILE: BEPUfloatBenchmark/Benchmarks/PathFollowingBenchmark.cs class PathFollowingBenchmark (line 10) | public class PathFollowingBenchmark : Benchmark method InitializeSpace (line 18) | protected override void InitializeSpace() method Step (line 102) | protected override void Step() FILE: BEPUfloatBenchmark/Benchmarks/PyramidBenchmark.cs class PyramidBenchmark (line 6) | public class PyramidBenchmark : Benchmark method InitializeSpace (line 8) | protected override void InitializeSpace() FILE: BEPUfloatBenchmark/Benchmarks/SelfCollidingClothBenchmark.cs class SelfCollidingClothBenchmark (line 10) | public class SelfCollidingClothBenchmark : Benchmark method InitializeSpace (line 12) | protected override void InitializeSpace() FILE: BEPUfloatBenchmark/Program.cs class Program (line 5) | class Program method Main (line 7) | static void Main(string[] args) FILE: BEPUik/ActiveSet.cs class ActiveSet (line 14) | public class ActiveSet : IDisposable method FindStressedPaths (line 74) | void FindStressedPaths(List controls) method NotifyPredecessorsOfStress (line 117) | void NotifyPredecessorsOfStress(Bone bone) method FindStressedPaths (line 133) | void FindStressedPaths(Bone bone) method NotifyPredecessorsOfCycle (line 187) | void NotifyPredecessorsOfCycle(Bone bone) method FindCycles (line 200) | void FindCycles(Bone bone) method DistributeMass (line 237) | void DistributeMass(Bone bone) method DistributeMass (line 293) | void DistributeMass(List controls) method Clear (line 395) | public void Clear() method UpdateActiveSet (line 412) | internal void UpdateActiveSet(List joints) method UpdateActiveSet (line 462) | internal void UpdateActiveSet(List controls) method Dispose (line 524) | public void Dispose() FILE: BEPUik/AngularPlaneControl.cs class AngularPlaneControl (line 9) | public class AngularPlaneControl : Control method AngularPlaneControl (line 32) | public AngularPlaneControl() method Preupdate (line 38) | protected internal override void Preupdate(Fix64 dt, Fix64 updateRate) method UpdateJacobiansAndVelocityBias (line 43) | protected internal override void UpdateJacobiansAndVelocityBias() method ComputeEffectiveMass (line 48) | protected internal override void ComputeEffectiveMass() method WarmStart (line 53) | protected internal override void WarmStart() method SolveVelocityIteration (line 58) | protected internal override void SolveVelocityIteration() method ClearAccumulatedImpulses (line 63) | protected internal override void ClearAccumulatedImpulses() FILE: BEPUik/Bone.cs class Bone (line 12) | public class Bone method Bone (line 143) | public Bone(Vector3 position, Quaternion orientation, Fix64 radius, Fi... method Bone (line 156) | public Bone(Vector3 position, Quaternion orientation, Fix64 radius, Fi... method ComputeLocalInertiaTensor (line 166) | void ComputeLocalInertiaTensor() method UpdateInertiaTensor (line 180) | internal void UpdateInertiaTensor() method UpdatePosition (line 193) | internal void UpdatePosition() method ApplyLinearImpulse (line 219) | internal void ApplyLinearImpulse(ref Vector3 impulse) method ApplyAngularImpulse (line 226) | internal void ApplyAngularImpulse(ref Vector3 impulse) FILE: BEPUik/Control.cs class Control (line 10) | public abstract class Control method Preupdate (line 17) | protected internal abstract void Preupdate(Fix64 dt, Fix64 updateRate); method UpdateJacobiansAndVelocityBias (line 19) | protected internal abstract void UpdateJacobiansAndVelocityBias(); method ComputeEffectiveMass (line 21) | protected internal abstract void ComputeEffectiveMass(); method WarmStart (line 23) | protected internal abstract void WarmStart(); method SolveVelocityIteration (line 25) | protected internal abstract void SolveVelocityIteration(); method ClearAccumulatedImpulses (line 27) | protected internal abstract void ClearAccumulatedImpulses(); FILE: BEPUik/DragControl.cs class DragControl (line 9) | public class DragControl : Control method DragControl (line 32) | public DragControl() method Preupdate (line 38) | protected internal override void Preupdate(Fix64 dt, Fix64 updateRate) method UpdateJacobiansAndVelocityBias (line 43) | protected internal override void UpdateJacobiansAndVelocityBias() method ComputeEffectiveMass (line 48) | protected internal override void ComputeEffectiveMass() method WarmStart (line 53) | protected internal override void WarmStart() method SolveVelocityIteration (line 58) | protected internal override void SolveVelocityIteration() method ClearAccumulatedImpulses (line 63) | protected internal override void ClearAccumulatedImpulses() FILE: BEPUik/IKAngularJoint.cs class IKAngularJoint (line 9) | public class IKAngularJoint : IKJoint method IKAngularJoint (line 22) | public IKAngularJoint(Bone connectionA, Bone connectionB) method UpdateJacobiansAndVelocityBias (line 32) | protected internal override void UpdateJacobiansAndVelocityBias() FILE: BEPUik/IKBallSocketJoint.cs class IKBallSocketJoint (line 6) | public class IKBallSocketJoint : IKJoint method IKBallSocketJoint (line 41) | public IKBallSocketJoint(Bone connectionA, Bone connectionB, Vector3 a... method UpdateJacobiansAndVelocityBias (line 48) | protected internal override void UpdateJacobiansAndVelocityBias() FILE: BEPUik/IKConstraint.cs class IKConstraint (line 7) | public abstract class IKConstraint method Preupdate (line 67) | protected internal void Preupdate(Fix64 dt, Fix64 updateRate) method UpdateJacobiansAndVelocityBias (line 82) | protected internal abstract void UpdateJacobiansAndVelocityBias(); method ComputeEffectiveMass (line 87) | protected internal abstract void ComputeEffectiveMass(); method WarmStart (line 92) | protected internal abstract void WarmStart(); method SolveVelocityIteration (line 97) | protected internal abstract void SolveVelocityIteration(); method ClearAccumulatedImpulses (line 102) | protected internal abstract void ClearAccumulatedImpulses(); FILE: BEPUik/IKDistanceJoint.cs class IKDistanceJoint (line 10) | public class IKDistanceJoint : IKJoint method IKDistanceJoint (line 56) | public IKDistanceJoint(Bone connectionA, Bone connectionB, Vector3 anc... method UpdateJacobiansAndVelocityBias (line 64) | protected internal override void UpdateJacobiansAndVelocityBias() FILE: BEPUik/IKDistanceLimit.cs class IKDistanceLimit (line 10) | public class IKDistanceLimit : IKLimit method IKDistanceLimit (line 68) | public IKDistanceLimit(Bone connectionA, Bone connectionB, Vector3 anc... method UpdateJacobiansAndVelocityBias (line 77) | protected internal override void UpdateJacobiansAndVelocityBias() FILE: BEPUik/IKJoint.cs class IKJoint (line 10) | public abstract class IKJoint : IKConstraint method IKJoint (line 51) | protected IKJoint(Bone connectionA, Bone connectionB) method ComputeEffectiveMass (line 73) | protected internal override void ComputeEffectiveMass() method WarmStart (line 132) | protected internal override void WarmStart() method SolveVelocityIteration (line 162) | protected internal override void SolveVelocityIteration() method ClearAccumulatedImpulses (line 235) | protected internal override void ClearAccumulatedImpulses() FILE: BEPUik/IKLimit.cs class IKLimit (line 10) | public abstract class IKLimit : IKJoint method IKLimit (line 12) | protected IKLimit(Bone connectionA, Bone connectionB) method SolveVelocityIteration (line 17) | protected internal override void SolveVelocityIteration() FILE: BEPUik/IKLinearAxisLimit.cs class IKLinearAxisLimit (line 9) | public class IKLinearAxisLimit : IKLimit method IKLinearAxisLimit (line 85) | public IKLinearAxisLimit(Bone connectionA, Bone connectionB, Vector3 l... method UpdateJacobiansAndVelocityBias (line 95) | protected internal override void UpdateJacobiansAndVelocityBias() FILE: BEPUik/IKPointOnLineJoint.cs class IKPointOnLineJoint (line 10) | public class IKPointOnLineJoint : IKJoint method ComputeRestrictedAxes (line 67) | void ComputeRestrictedAxes() method IKPointOnLineJoint (line 94) | public IKPointOnLineJoint(Bone connectionA, Bone connectionB, Vector3 ... method UpdateJacobiansAndVelocityBias (line 103) | protected internal override void UpdateJacobiansAndVelocityBias() FILE: BEPUik/IKPointOnPlaneJoint.cs class IKPointOnPlaneJoint (line 9) | public class IKPointOnPlaneJoint : IKJoint method IKPointOnPlaneJoint (line 64) | public IKPointOnPlaneJoint(Bone connectionA, Bone connectionB, Vector3... method UpdateJacobiansAndVelocityBias (line 72) | protected internal override void UpdateJacobiansAndVelocityBias() FILE: BEPUik/IKRevoluteJoint.cs class IKRevoluteJoint (line 7) | public class IKRevoluteJoint : IKJoint method ComputeConstrainedAxes (line 68) | void ComputeConstrainedAxes() method IKRevoluteJoint (line 113) | public IKRevoluteJoint(Bone connectionA, Bone connectionB, Vector3 fre... method UpdateJacobiansAndVelocityBias (line 120) | protected internal override void UpdateJacobiansAndVelocityBias() FILE: BEPUik/IKSolver.cs class IKSolver (line 19) | public class IKSolver : IDisposable method IKSolver (line 75) | public IKSolver() method Solve (line 88) | public void Solve(List joints) method Solve (line 148) | public void Solve(List controls) method Dispose (line 296) | public void Dispose() FILE: BEPUik/IKSwingLimit.cs class IKSwingLimit (line 10) | public class IKSwingLimit : IKLimit method IKSwingLimit (line 58) | public IKSwingLimit(Bone connectionA, Bone connectionB, Vector3 axisA,... method UpdateJacobiansAndVelocityBias (line 66) | protected internal override void UpdateJacobiansAndVelocityBias() FILE: BEPUik/IKSwivelHingeJoint.cs class IKSwivelHingeJoint (line 7) | public class IKSwivelHingeJoint : IKJoint method IKSwivelHingeJoint (line 52) | public IKSwivelHingeJoint(Bone connectionA, Bone connectionB, Vector3 ... method UpdateJacobiansAndVelocityBias (line 59) | protected internal override void UpdateJacobiansAndVelocityBias() FILE: BEPUik/IKTwistJoint.cs class IKTwistJoint (line 10) | public class IKTwistJoint : IKJoint method ComputeMeasurementAxes (line 80) | public void ComputeMeasurementAxes() method IKTwistJoint (line 119) | public IKTwistJoint(Bone connectionA, Bone connectionB, Vector3 axisA,... method UpdateJacobiansAndVelocityBias (line 128) | protected internal override void UpdateJacobiansAndVelocityBias() FILE: BEPUik/IKTwistLimit.cs class IKTwistLimit (line 10) | public class IKTwistLimit : IKLimit method ComputeMeasurementAxes (line 90) | public void ComputeMeasurementAxes() method IKTwistLimit (line 130) | public IKTwistLimit(Bone connectionA, Bone connectionB, Vector3 axisA,... method UpdateJacobiansAndVelocityBias (line 140) | protected internal override void UpdateJacobiansAndVelocityBias() FILE: BEPUik/RevoluteControl.cs class RevoluteControl (line 9) | public class RevoluteControl : Control method RevoluteControl (line 32) | public RevoluteControl() method Preupdate (line 38) | protected internal override void Preupdate(Fix64 dt, Fix64 updateRate) method UpdateJacobiansAndVelocityBias (line 43) | protected internal override void UpdateJacobiansAndVelocityBias() method ComputeEffectiveMass (line 48) | protected internal override void ComputeEffectiveMass() method WarmStart (line 53) | protected internal override void WarmStart() method SolveVelocityIteration (line 58) | protected internal override void SolveVelocityIteration() method ClearAccumulatedImpulses (line 63) | protected internal override void ClearAccumulatedImpulses() FILE: BEPUik/SingleBoneAngularMotor.cs class SingleBoneAngularMotor (line 6) | public class SingleBoneAngularMotor : SingleBoneConstraint method UpdateJacobiansAndVelocityBias (line 13) | protected internal override void UpdateJacobiansAndVelocityBias() FILE: BEPUik/SingleBoneAngularPlaneConstraint.cs class SingleBoneAngularPlaneConstraint (line 6) | public class SingleBoneAngularPlaneConstraint : SingleBoneConstraint method UpdateJacobiansAndVelocityBias (line 20) | protected internal override void UpdateJacobiansAndVelocityBias() FILE: BEPUik/SingleBoneConstraint.cs class SingleBoneConstraint (line 7) | public abstract class SingleBoneConstraint : IKConstraint method ComputeEffectiveMass (line 25) | protected internal override void ComputeEffectiveMass() method WarmStart (line 57) | protected internal override void WarmStart() method SolveVelocityIteration (line 72) | protected internal override void SolveVelocityIteration() method ClearAccumulatedImpulses (line 124) | protected internal override void ClearAccumulatedImpulses() FILE: BEPUik/SingleBoneLinearMotor.cs class SingleBoneLinearMotor (line 5) | public class SingleBoneLinearMotor : SingleBoneConstraint method UpdateJacobiansAndVelocityBias (line 24) | protected internal override void UpdateJacobiansAndVelocityBias() FILE: BEPUik/SingleBoneRevoluteConstraint.cs class SingleBoneRevoluteConstraint (line 6) | public class SingleBoneRevoluteConstraint : SingleBoneConstraint method UpdateJacobiansAndVelocityBias (line 37) | protected internal override void UpdateJacobiansAndVelocityBias() FILE: BEPUik/StateControl.cs class StateControl (line 9) | public class StateControl : Control method StateControl (line 44) | public StateControl() method Preupdate (line 52) | protected internal override void Preupdate(Fix64 dt, Fix64 updateRate) method UpdateJacobiansAndVelocityBias (line 59) | protected internal override void UpdateJacobiansAndVelocityBias() method ComputeEffectiveMass (line 65) | protected internal override void ComputeEffectiveMass() method WarmStart (line 71) | protected internal override void WarmStart() method SolveVelocityIteration (line 77) | protected internal override void SolveVelocityIteration() method ClearAccumulatedImpulses (line 83) | protected internal override void ClearAccumulatedImpulses() FILE: BEPUphysics/BroadPhaseEntries/BroadPhaseEntry.cs class BroadPhaseEntry (line 14) | public abstract class BroadPhaseEntry : IBoundingBoxOwner, ICollisionRul... method BroadPhaseEntry (line 17) | protected BroadPhaseEntry() method GetHashCode (line 38) | public override int GetHashCode() method CollisionRulesUpdated (line 44) | protected abstract void CollisionRulesUpdated(); method RayCast (line 92) | public abstract bool RayCast(Ray ray, Fix64 maximumLength, out RayHit ... method RayCast (line 103) | public virtual bool RayCast(Ray ray, Fix64 maximumLength, Func type Enumerator (line 15) | public struct Enumerator : IEnumerator method Enumerator (line 23) | public Enumerator(CollidableCollection collection) method Dispose (line 44) | public void Dispose() method MoveNext (line 62) | public bool MoveNext() method Reset (line 73) | public void Reset() method CollidableCollection (line 83) | public CollidableCollection(Collidable owner) method GetEnumerator (line 95) | public Enumerator GetEnumerator() method GetEnumerator (line 100) | IEnumerator IEnumerable.GetEnumerator() method GetEnumerator (line 105) | System.Collections.IEnumerator System.Collections.IEnumerable.GetEnume... method IndexOf (line 122) | public int IndexOf(Collidable item) method Contains (line 177) | public bool Contains(Collidable item) method CopyTo (line 203) | public void CopyTo(Collidable[] array, int arrayIndex) method Remove (line 231) | bool ICollection.Remove(Collidable item) method Add (line 236) | void ICollection.Add(Collidable item) method Clear (line 241) | void ICollection.Clear() method Insert (line 246) | void IList.Insert(int index, Collidable item) method RemoveAt (line 251) | void IList.RemoveAt(int index) FILE: BEPUphysics/BroadPhaseEntries/CollidablePair.cs type CollidablePair (line 8) | public struct CollidablePair : IEquatable method CollidablePair (line 33) | public CollidablePair(Collidable collidableA, Collidable collidableB) method GetHashCode (line 47) | public override int GetHashCode() method Equals (line 64) | public bool Equals(CollidablePair other) FILE: BEPUphysics/BroadPhaseEntries/DetectorVolume.cs type ContainmentState (line 20) | public struct ContainmentState method ContainmentState (line 42) | public ContainmentState(bool touching, bool contained) method ContainmentState (line 54) | internal ContainmentState(bool touching, bool contained, bool stale) class DetectorVolume (line 67) | public class DetectorVolume : BroadPhaseEntry, ISpaceObject, IDeferredEv... method DetectorVolume (line 110) | public DetectorVolume(TriangleMesh triangleMesh) method IsPointContained (line 172) | public bool IsPointContained(Vector3 point) method IsPointContained (line 180) | internal bool IsPointContained(ref Vector3 point, RawList triangles) method CollisionRulesUpdated (line 221) | protected override void CollisionRulesUpdated() method RayCast (line 236) | public override bool RayCast(Ray ray, Fix64 maximumLength, out RayHit ... method ConvexCast (line 241) | public override bool ConvexCast(ConvexShape castShape, ref RigidTransf... method UpdateBoundingBox (line 290) | public override void UpdateBoundingBox() method Reinitialize (line 298) | public void Reinitialize() method OnAdditionToSpace (line 333) | void ISpaceObject.OnAdditionToSpace(Space newSpace) method OnRemovalFromSpace (line 338) | void ISpaceObject.OnRemovalFromSpace(Space oldSpace) type ContainmentChange (line 348) | struct ContainmentChange type ContainmentChangeType (line 353) | enum ContainmentChangeType : byte method BeganTouching (line 361) | internal void BeganTouching(DetectorVolumePairHandler pair) method StoppedTouching (line 372) | internal void StoppedTouching(DetectorVolumePairHandler pair) method BeganContaining (line 383) | internal void BeganContaining(DetectorVolumePairHandler pair) method StoppedContaining (line 394) | internal void StoppedContaining(DetectorVolumePairHandler pair) method DispatchEvents (line 414) | void IDeferredEventCreator.DispatchEvents() FILE: BEPUphysics/BroadPhaseEntries/EntityCollidableCollection.cs type EntityCollidableCollection (line 10) | public struct EntityCollidableCollection : IEnumerable type Enumerator (line 16) | public struct Enumerator : IEnumerator method Enumerator (line 25) | public Enumerator(EntityCollidableCollection collection) method Dispose (line 47) | public void Dispose() method MoveNext (line 65) | public bool MoveNext() method Reset (line 83) | public void Reset() method EntityCollidableCollection (line 93) | public EntityCollidableCollection(EntityCollidable owner) method GetEnumerator (line 105) | public Enumerator GetEnumerator() method GetEnumerator (line 110) | IEnumerator IEnumerable.GetEnumerator() method GetEnumerator (line 115) | System.Collections.IEnumerator System.Collections.IEnumerable.GetEnume... FILE: BEPUphysics/BroadPhaseEntries/Events/CollisionEventTypes.cs type EventStoragePairCreated (line 172) | internal struct EventStoragePairCreated method EventStoragePairCreated (line 177) | internal EventStoragePairCreated(BroadPhaseEntry other, NarrowPhasePai... type EventStoragePairRemoved (line 184) | internal struct EventStoragePairRemoved method EventStoragePairRemoved (line 188) | internal EventStoragePairRemoved(BroadPhaseEntry other) type EventStorageContactCreated (line 194) | internal struct EventStorageContactCreated method EventStorageContactCreated (line 201) | internal EventStorageContactCreated(Collidable other, CollidablePairHa... type EventStorageInitialCollisionDetected (line 209) | internal struct EventStorageInitialCollisionDetected method EventStorageInitialCollisionDetected (line 214) | internal EventStorageInitialCollisionDetected(Collidable other, Collid... type EventStorageContactRemoved (line 221) | internal struct EventStorageContactRemoved method EventStorageContactRemoved (line 227) | internal EventStorageContactRemoved(Collidable other, CollidablePairHa... type EventStorageCollisionEnded (line 235) | internal struct EventStorageCollisionEnded method EventStorageCollisionEnded (line 240) | internal EventStorageCollisionEnded(Collidable other, CollidablePairHa... type EventStoragePairUpdated (line 247) | internal struct EventStoragePairUpdated method EventStoragePairUpdated (line 252) | internal EventStoragePairUpdated(BroadPhaseEntry other, NarrowPhasePai... type EventStoragePairTouched (line 259) | internal struct EventStoragePairTouched method EventStoragePairTouched (line 264) | internal EventStoragePairTouched(Collidable other, CollidablePairHandl... FILE: BEPUphysics/BroadPhaseEntries/Events/CompoundEventManager.cs class CompoundEventManager (line 16) | public class CompoundEventManager : ContactEventManager method DispatchEvents (line 19) | protected override void DispatchEvents() FILE: BEPUphysics/BroadPhaseEntries/Events/ContactEventManager.cs class ContactEventManager (line 13) | public class ContactEventManager : EntryEventManager, IContactEven... method ContactEventManager (line 19) | public ContactEventManager(T owner = null) method EventsAreInactive (line 157) | protected override bool EventsAreInactive() method DispatchEvents (line 173) | protected override void DispatchEvents() method OnCollisionEnded (line 209) | public void OnCollisionEnded(Collidable other, CollidablePairHandler c... method OnPairTouching (line 217) | public void OnPairTouching(Collidable other, CollidablePairHandler col... method OnContactCreated (line 225) | public void OnContactCreated(Collidable other, CollidablePairHandler c... method OnContactRemoved (line 240) | public void OnContactRemoved(Collidable other, CollidablePairHandler c... method OnInitialCollisionDetected (line 255) | public void OnInitialCollisionDetected(Collidable other, CollidablePai... method RemoveAllEvents (line 266) | public override void RemoveAllEvents() FILE: BEPUphysics/BroadPhaseEntries/Events/EntryEventManager.cs class EntryEventManager (line 16) | public class EntryEventManager : IDeferredEventCreator, IEntryEventTr... method VerifyEventStatus (line 178) | protected void VerifyEventStatus() method EventsAreInactive (line 186) | protected virtual bool EventsAreInactive() method AddToEventfuls (line 194) | protected void AddToEventfuls() method DispatchEvents (line 217) | void IDeferredEventCreator.DispatchEvents() method DispatchEvents (line 221) | protected virtual void DispatchEvents() method OnPairCreated (line 246) | public void OnPairCreated(BroadPhaseEntry other, NarrowPhasePair colli... method OnPairRemoved (line 254) | public void OnPairRemoved(BroadPhaseEntry other) method OnPairUpdated (line 266) | public void OnPairUpdated(BroadPhaseEntry other, NarrowPhasePair colli... method RemoveAllEvents (line 311) | public virtual void RemoveAllEvents() FILE: BEPUphysics/BroadPhaseEntries/Events/IContactEventTriggerer.cs type IContactEventTriggerer (line 14) | public interface IContactEventTriggerer : IEntryEventTriggerer method OnCollisionEnded (line 21) | void OnCollisionEnded(Collidable other, CollidablePairHandler collisio... method OnPairTouching (line 28) | void OnPairTouching(Collidable other, CollidablePairHandler collisionP... method OnContactCreated (line 36) | void OnContactCreated(Collidable other, CollidablePairHandler collisio... method OnContactRemoved (line 44) | void OnContactRemoved(Collidable other, CollidablePairHandler collisio... method OnInitialCollisionDetected (line 51) | void OnInitialCollisionDetected(Collidable other, CollidablePairHandle... FILE: BEPUphysics/BroadPhaseEntries/Events/IEntryEventTriggerer.cs type IEntryEventTriggerer (line 14) | public interface IEntryEventTriggerer method OnPairCreated (line 21) | void OnPairCreated(BroadPhaseEntry other, NarrowPhasePair collisionPair); method OnPairRemoved (line 27) | void OnPairRemoved(BroadPhaseEntry other); method OnPairUpdated (line 34) | void OnPairUpdated(BroadPhaseEntry other, NarrowPhasePair collisionPair); FILE: BEPUphysics/BroadPhaseEntries/InstancedMesh.cs class InstancedMesh (line 19) | public class InstancedMesh : StaticCollidable method UpdateBoundingBox (line 42) | public override void UpdateBoundingBox() method InstancedMesh (line 52) | public InstancedMesh(InstancedMeshShape meshShape) method InstancedMesh (line 62) | public InstancedMesh(InstancedMeshShape meshShape, AffineTransform wor... method RayCast (line 160) | public override bool RayCast(Ray ray, Fix64 maximumLength, out RayHit ... method RayCast (line 173) | public bool RayCast(Ray ray, Fix64 maximumLength, TriangleSidedness si... method ConvexCast (line 202) | public override bool ConvexCast(CollisionShapes.ConvexShapes.ConvexSha... FILE: BEPUphysics/BroadPhaseEntries/MobileCollidables/CompoundCollidable.cs class CompoundCollidable (line 17) | public class CompoundCollidable : EntityCollidable method OnEntityChanged (line 72) | protected override void OnEntityChanged() method GetChild (line 84) | private CompoundChild GetChild(CompoundChildData data, int index) method GetChild (line 104) | private CompoundChild GetChild(CompoundShapeEntry entry, int index) method CompoundCollidable (line 113) | internal CompoundCollidable() method CompoundCollidable (line 125) | public CompoundCollidable(IList children) method CompoundCollidable (line 150) | public CompoundCollidable(IList children, out Vecto... method CompoundCollidable (line 175) | public CompoundCollidable(CompoundShape compoundShape) method UpdateWorldTransform (line 213) | public override void UpdateWorldTransform(ref Vector3 position, ref Qu... method UpdateBoundingBoxInternal (line 225) | protected internal override void UpdateBoundingBoxInternal(Fix64 dt) method RayCast (line 244) | public override bool RayCast(Ray ray, Fix64 maximumLength, out RayHit ... method RayCast (line 258) | public bool RayCast(Ray ray, Fix64 maximumLength, out RayCastResult ra... method RayCast (line 275) | public bool RayCast(Ray ray, Fix64 maximumLength, out RayHit rayHit, o... method RayCast (line 309) | public override bool RayCast(Ray ray, Fix64 maximumLength, Func splitPredic... method SplitCompound (line 48) | public static bool SplitCompound(Func splitPredic... method SplitReposition (line 81) | static void SplitReposition(Entity a, Entity b, ref ShapeDistributionI... method SplitCompound (line 123) | public static bool SplitCompound(Func splitPredic... method SplitCompound (line 143) | public static bool SplitCompound(Func splitPredic... method SplitCompound (line 184) | public static bool SplitCompound(Func splitPredic... method RemoveReposition (line 298) | static void RemoveReposition(Entity compound, ref ShapeDistributionInf... method RemoveChildFromCompound (line 332) | public static bool RemoveChildFromCompound(Entity ... method RemoveChildFromCompound (line 351) | public static bool RemoveChildFromCompound(Entity ... method RemoveChildFromCompound (line 388) | public static bool RemoveChildFromCompound(CompoundCollidable compound... method CreatePartialCompoundCollidable (line 480) | public static CompoundCollidable CreatePartialCompoundCollidable(Compo... FILE: BEPUphysics/BroadPhaseEntries/MobileCollidables/CompoundHierarchy.cs class CompoundHierarchy (line 10) | public class CompoundHierarchy method CompoundHierarchy (line 40) | public CompoundHierarchy(CompoundCollidable owner) FILE: BEPUphysics/BroadPhaseEntries/MobileCollidables/ConvexCollidable.cs class ConvexCollidable (line 12) | public abstract class ConvexCollidable : EntityCollidable method ConvexCollidable (line 15) | protected ConvexCollidable(ConvexShape shape) method ConvexCast (line 33) | public override bool ConvexCast(ConvexShape castShape, ref RigidTransf... method ConvexCollidable (line 61) | public ConvexCollidable(T shape) method RayCast (line 75) | public override bool RayCast(Ray ray, Fix64 maximumLength, out RayHit ... method UpdateBoundingBoxInternal (line 82) | protected internal override void UpdateBoundingBoxInternal(Fix64 dt) class ConvexCollidable (line 44) | public class ConvexCollidable : ConvexCollidable where T : ConvexShape method ConvexCollidable (line 15) | protected ConvexCollidable(ConvexShape shape) method ConvexCast (line 33) | public override bool ConvexCast(ConvexShape castShape, ref RigidTransf... method ConvexCollidable (line 61) | public ConvexCollidable(T shape) method RayCast (line 75) | public override bool RayCast(Ray ray, Fix64 maximumLength, out RayHit ... method UpdateBoundingBoxInternal (line 82) | protected internal override void UpdateBoundingBoxInternal(Fix64 dt) FILE: BEPUphysics/BroadPhaseEntries/MobileCollidables/EntityCollidable.cs class EntityCollidable (line 16) | public abstract class EntityCollidable : MobileCollidable method EntityCollidable (line 18) | protected EntityCollidable() method EntityCollidable (line 23) | protected EntityCollidable(EntityShape shape) method OnEntityChanged (line 65) | protected virtual void OnEntityChanged() method UpdateBoundingBox (line 130) | public override void UpdateBoundingBox() method UpdateBoundingBox (line 141) | public override void UpdateBoundingBox(Fix64 dt) method UpdateWorldTransform (line 157) | public virtual void UpdateWorldTransform(ref Vector3 position, ref Qua... method UpdateBoundingBoxForTransform (line 175) | public void UpdateBoundingBoxForTransform(ref RigidTransform transform... method UpdateBoundingBoxForTransform (line 187) | public void UpdateBoundingBoxForTransform(ref RigidTransform transform) method UpdateBoundingBoxInternal (line 193) | protected internal abstract void UpdateBoundingBoxInternal(Fix64 dt); method ExpandBoundingBox (line 196) | internal void ExpandBoundingBox(ref BoundingBox boundingBox, Fix64 dt) method CollisionRulesUpdated (line 262) | protected override void CollisionRulesUpdated() FILE: BEPUphysics/BroadPhaseEntries/MobileCollidables/MobileCollidable.cs class MobileCollidable (line 9) | public abstract class MobileCollidable : Collidable method UpdateBoundingBox (line 17) | public abstract void UpdateBoundingBox(Fix64 dt); FILE: BEPUphysics/BroadPhaseEntries/MobileCollidables/MobileMeshCollidable.cs class MobileMeshCollidable (line 15) | public class MobileMeshCollidable : EntityCollidable method MobileMeshCollidable (line 32) | public MobileMeshCollidable(MobileMeshShape shape) method UpdateBoundingBoxInternal (line 58) | protected internal override void UpdateBoundingBoxInternal(Fix64 dt) method RayCast (line 78) | public override bool RayCast(Ray ray, Fix64 maximumLength, out RayHit ... method RayCast (line 156) | public bool RayCast(Ray ray, Fix64 maximumLength, TriangleSidedness si... method ConvexCast (line 186) | public override bool ConvexCast(ConvexShape castShape, ref RigidTransf... FILE: BEPUphysics/BroadPhaseEntries/MobileCollidables/TriangleCollidable.cs class TriangleCollidable (line 10) | public class TriangleCollidable : ConvexCollidable method TriangleCollidable (line 15) | public TriangleCollidable() method TriangleCollidable (line 24) | public TriangleCollidable(TriangleShape shape) method Initialize (line 36) | public void Initialize(ref Vector3 a, ref Vector3 b, ref Vector3 c) method CleanUp (line 49) | public void CleanUp() FILE: BEPUphysics/BroadPhaseEntries/StaticCollidable.cs class StaticCollidable (line 12) | public abstract class StaticCollidable : Collidable, ISpaceObject, IMate... method StaticCollidable (line 19) | protected StaticCollidable() method OnShapeChanged (line 32) | protected override void OnShapeChanged(CollisionShape collisionShape) method OnMaterialChanged (line 61) | protected virtual void OnMaterialChanged(Material newMaterial) method OnAdditionToSpace (line 102) | void ISpaceObject.OnAdditionToSpace(Space newSpace) method OnRemovalFromSpace (line 106) | void ISpaceObject.OnRemovalFromSpace(Space oldSpace) FILE: BEPUphysics/BroadPhaseEntries/StaticGroup.cs class StaticGroup (line 19) | public class StaticGroup : StaticCollidable method StaticGroup (line 27) | public StaticGroup(IList collidables) method UpdateBoundingBox (line 82) | public override void UpdateBoundingBox() method RayCast (line 94) | public override bool RayCast(Ray ray, Fix64 maximumLength, out RayHit ... method RayCast (line 111) | public override bool RayCast(Ray ray, Fix64 maximumLength, Func method BroadPhaseOverlap (line 37) | public BroadPhaseOverlap(BroadPhaseEntry entryA, BroadPhaseEntry entryB) method BroadPhaseOverlap (line 50) | public BroadPhaseOverlap(BroadPhaseEntry entryA, BroadPhaseEntry entry... method GetHashCode (line 69) | public override int GetHashCode() method Equals (line 83) | public bool Equals(BroadPhaseOverlap other) method ToString (line 90) | public override string ToString() FILE: BEPUphysics/BroadPhaseSystems/BruteForce.cs class BruteForce (line 9) | public class BruteForce : BroadPhase method Add (line 13) | public override void Add(BroadPhaseEntry entry) method Remove (line 18) | public override void Remove(BroadPhaseEntry entry) method UpdateMultithreaded (line 23) | protected override void UpdateMultithreaded() method UpdateSingleThreaded (line 28) | protected override void UpdateSingleThreaded() FILE: BEPUphysics/BroadPhaseSystems/Hierarchies/DynamicHierarchy.cs class DynamicHierarchy (line 19) | public class DynamicHierarchy : BroadPhase method DynamicHierarchy (line 26) | public DynamicHierarchy() method DynamicHierarchy (line 37) | public DynamicHierarchy(IParallelLooper parallelLooper) method MultithreadedRefitPhase (line 85) | public void MultithreadedRefitPhase(int splitDepth) method MultithreadedOverlapPhase (line 104) | public void MultithreadedOverlapPhase(int splitDepth) method GetSplitDepth (line 123) | public int GetSplitDepth() method UpdateMultithreaded (line 136) | protected override void UpdateMultithreaded() type NodePair (line 160) | internal struct NodePair method MultithreadedRefit (line 168) | void MultithreadedRefit(int i) method MultithreadedOverlap (line 175) | void MultithreadedOverlap(int i) method SingleThreadedRefitPhase (line 184) | public void SingleThreadedRefitPhase() method SingleThreadedOverlapPhase (line 189) | public void SingleThreadedOverlapPhase() method UpdateSingleThreaded (line 195) | protected override void UpdateSingleThreaded() method Add (line 223) | public override void Add(BroadPhaseEntry entry) method Remove (line 260) | public override void Remove(BroadPhaseEntry entry) method RemoveFast (line 276) | internal bool RemoveFast(BroadPhaseEntry entry) method RemoveBrute (line 290) | internal bool RemoveBrute(BroadPhaseEntry entry) method Analyze (line 305) | internal void Analyze(List depths, out int nodeCount) method ForceRebuild (line 315) | public void ForceRebuild() method MeasureCostMetric (line 330) | public Fix64 MeasureCostMetric() FILE: BEPUphysics/BroadPhaseSystems/Hierarchies/DynamicHierarchyNode.cs class Node (line 11) | internal abstract class Node method GetOverlaps (line 14) | internal abstract void GetOverlaps(ref BoundingBox boundingBox, IList<... method GetOverlaps (line 15) | internal abstract void GetOverlaps(ref BoundingSphere boundingSphere, ... method GetOverlaps (line 17) | internal abstract void GetOverlaps(ref Ray ray, Fix64 maximumLength, I... method GetOverlaps (line 18) | internal abstract void GetOverlaps(Node node, DynamicHierarchy owner); method TryToInsert (line 26) | internal abstract bool TryToInsert(LeafNode node, out Node treeNode); method Analyze (line 28) | internal abstract void Analyze(List depths, int depth, ref int no... method Refit (line 30) | internal abstract void Refit(); method RetrieveNodes (line 32) | internal abstract void RetrieveNodes(RawList leafNodes); method CollectMultithreadingNodes (line 36) | internal abstract void CollectMultithreadingNodes(int splitDepth, int ... method PostRefit (line 38) | internal abstract void PostRefit(int splitDepth, int currentDepth); method GetMultithreadedOverlaps (line 40) | internal abstract void GetMultithreadedOverlaps(Node opposingNode, int... method Remove (line 42) | internal abstract bool Remove(BroadPhaseEntry entry, out LeafNode leaf... method RemoveFast (line 43) | internal abstract bool RemoveFast(BroadPhaseEntry entry, out LeafNode ... method MeasureSubtreeCost (line 45) | internal abstract Fix64 MeasureSubtreeCost(); class InternalNode (line 48) | internal sealed class InternalNode : Node method GetOverlaps (line 86) | internal override void GetOverlaps(ref BoundingBox boundingBox, IList<... method GetOverlaps (line 100) | internal override void GetOverlaps(ref BoundingSphere boundingSphere, ... method GetOverlaps (line 122) | internal override void GetOverlaps(ref Ray ray, Fix64 maximumLength, I... method GetOverlaps (line 131) | internal override void GetOverlaps(Node opposingNode, DynamicHierarchy... method TryToInsert (line 193) | internal override bool TryToInsert(LeafNode node, out Node treeNode) method ToString (line 273) | public override string ToString() method Analyze (line 279) | internal override void Analyze(List depths, int depth, ref int no... method Refit (line 286) | internal override void Refit() method Revalidate (line 303) | internal void Revalidate() method Reconstruct (line 327) | void Reconstruct(RawList leafNodes, int begin, int end) method RetrieveNodes (line 390) | internal override void RetrieveNodes(RawList leafNodes) method CollectMultithreadingNodes (line 403) | internal override void CollectMultithreadingNodes(int splitDepth, int ... method PostRefit (line 426) | internal override void PostRefit(int splitDepth, int currentDepth) method GetMultithreadedOverlaps (line 439) | internal override void GetMultithreadedOverlaps(Node opposingNode, int... method Remove (line 546) | internal override bool Remove(BroadPhaseEntry entry, out LeafNode leaf... method RemoveFast (line 579) | internal override bool RemoveFast(BroadPhaseEntry entry, out LeafNode ... method MeasureSubtreeCost (line 617) | internal override Fix64 MeasureSubtreeCost() class XComparer (line 629) | class XComparer : IComparer method Compare (line 631) | public int Compare(LeafNode x, LeafNode y) class YComparer (line 636) | class YComparer : IComparer method Compare (line 638) | public int Compare(LeafNode x, LeafNode y) class ZComparer (line 643) | class ZComparer : IComparer method Compare (line 645) | public int Compare(LeafNode x, LeafNode y) class LeafNode (line 655) | internal sealed class LeafNode : Node method Initialize (line 687) | internal void Initialize(BroadPhaseEntry element) method CleanUp (line 692) | internal void CleanUp() method GetOverlaps (line 697) | internal override void GetOverlaps(ref BoundingBox boundingBox, IList<... method GetOverlaps (line 703) | internal override void GetOverlaps(ref BoundingSphere boundingSphere, ... method GetOverlaps (line 713) | internal override void GetOverlaps(ref Ray ray, Fix64 maximumLength, I... method GetOverlaps (line 718) | internal override void GetOverlaps(Node opposingNode, DynamicHierarchy... method TryToInsert (line 742) | internal override bool TryToInsert(LeafNode node, out Node treeNode) method ToString (line 756) | public override string ToString() method Analyze (line 761) | internal override void Analyze(List depths, int depth, ref int no... method Refit (line 767) | internal override void Refit() method RetrieveNodes (line 772) | internal override void RetrieveNodes(RawList leafNodes) method CollectMultithreadingNodes (line 778) | internal override void CollectMultithreadingNodes(int splitDepth, int ... method PostRefit (line 783) | internal override void PostRefit(int splitDepth, int currentDepth) method GetMultithreadedOverlaps (line 789) | internal override void GetMultithreadedOverlaps(Node opposingNode, int... method Remove (line 825) | internal override bool Remove(BroadPhaseEntry entry, out LeafNode leaf... method RemoveFast (line 836) | internal override bool RemoveFast(BroadPhaseEntry entry, out LeafNode ... method MeasureSubtreeCost (line 850) | internal override Fix64 MeasureSubtreeCost() FILE: BEPUphysics/BroadPhaseSystems/Hierarchies/DynamicHierarchyQueryAccelerator.cs class DynamicHierarchyQueryAccelerator (line 11) | public class DynamicHierarchyQueryAccelerator : IQueryAccelerator method DynamicHierarchyQueryAccelerator (line 14) | internal DynamicHierarchyQueryAccelerator(DynamicHierarchy hierarchy) method GetEntries (line 35) | public void GetEntries(BoundingBox box, IList entries) method GetEntries (line 59) | public void GetEntries(BoundingSphere sphere, IList e... method RayCast (line 73) | public bool RayCast(Ray ray, Fix64 maximumLength, IList entries) FILE: BEPUphysics/BroadPhaseSystems/IBoundingBoxOwner.cs type IBoundingBoxOwner (line 9) | public interface IBoundingBoxOwner FILE: BEPUphysics/BroadPhaseSystems/IBroadPhaseEntryOwner.cs type IBroadPhaseEntryOwner (line 8) | public interface IBroadPhaseEntryOwner FILE: BEPUphysics/BroadPhaseSystems/IQueryAccelerator.cs type IQueryAccelerator (line 11) | public interface IQueryAccelerator method RayCast (line 23) | bool RayCast(Ray ray, IList outputIntersections); method RayCast (line 31) | bool RayCast(Ray ray, Fix64 maximumLength, IList outp... method GetEntries (line 43) | void GetEntries(BoundingBox boundingShape, IList over... method GetEntries (line 49) | void GetEntries(BoundingSphere boundingShape, IList o... FILE: BEPUphysics/BroadPhaseSystems/SortAndSweep/Grid2DEntry.cs class Grid2DEntry (line 9) | class Grid2DEntry method Initialize (line 11) | internal void Initialize(BroadPhaseEntry entry) FILE: BEPUphysics/BroadPhaseSystems/SortAndSweep/Grid2DSortAndSweep.cs class Grid2DSortAndSweep (line 19) | public class Grid2DSortAndSweep : BroadPhase method ComputeCell (line 39) | internal static void ComputeCell(ref Vector3 v, out Int2 cell) method Grid2DSortAndSweep (line 59) | public Grid2DSortAndSweep(IParallelLooper parallelLooper) method Grid2DSortAndSweep (line 69) | public Grid2DSortAndSweep() method Add (line 81) | public override void Add(BroadPhaseEntry entry) method Remove (line 107) | public override void Remove(BroadPhaseEntry entry) method UpdateMultithreaded (line 132) | protected override void UpdateMultithreaded() method UpdateSingleThreaded (line 144) | protected override void UpdateSingleThreaded() method UpdateEntry (line 199) | void UpdateEntry(int i) method UpdateCell (line 239) | void UpdateCell(int i) type Int2 (line 250) | struct Int2 method GetHashCode (line 255) | public override int GetHashCode() method GetSortingHash (line 262) | internal int GetSortingHash() method ToString (line 267) | public override string ToString() FILE: BEPUphysics/BroadPhaseSystems/SortAndSweep/Grid2DSortAndSweepQueryAccelerator.cs class Grid2DSortAndSweepQueryAccelerator (line 11) | public class Grid2DSortAndSweepQueryAccelerator : IQueryAccelerator method Grid2DSortAndSweepQueryAccelerator (line 14) | public Grid2DSortAndSweepQueryAccelerator(Grid2DSortAndSweep owner) method RayCast (line 30) | public bool RayCast(Ray ray, IList outputIntersections) method RayCast (line 35) | public bool RayCast(Ray ray, Fix64 maximumLength, IList(CollidablePairHandler ... FILE: BEPUphysics/Character/CharacterContactPositionState.cs type CharacterContactPositionState (line 11) | public enum CharacterContactPositionState FILE: BEPUphysics/Character/CharacterController.cs class CharacterController (line 20) | public class CharacterController : Updateable, IBeforeSolverUpdateable method CharacterController (line 401) | public CharacterController( method RemoveFriction (line 494) | void RemoveFriction(EntityCollidable sender, BroadPhaseEntry other, Na... method ExpandBoundingBox (line 509) | void ExpandBoundingBox() method Update (line 564) | void IBeforeSolverUpdateable.Update(Fix64 dt) method TeleportToPosition (line 712) | SupportData TeleportToPosition(Vector3 newPosition, Fix64 dt) method CorrectContacts (line 735) | void CorrectContacts() method ComputeRelativeVelocity (line 820) | void ComputeRelativeVelocity(ref SupportData supportData, out Vector3 ... method ApplyJumpVelocity (line 859) | void ApplyJumpVelocity(ref SupportData supportData, Vector3 velocityCh... method Jump (line 903) | public void Jump() method OnAdditionToSpace (line 910) | public override void OnAdditionToSpace(Space newSpace) method OnRemovalFromSpace (line 922) | public override void OnRemovalFromSpace(Space oldSpace) FILE: BEPUphysics/Character/CharacterPairLocker.cs class CharacterPairLocker (line 14) | public class CharacterPairLocker method CharacterPairLocker (line 22) | public CharacterPairLocker(Entity characterBody) method LockCharacterPairs (line 31) | public void LockCharacterPairs() class Comparer (line 63) | class Comparer : IComparer method Compare (line 65) | public int Compare(ICharacterTag x, ICharacterTag y) method UnlockCharacterPairs (line 78) | public void UnlockCharacterPairs() FILE: BEPUphysics/Character/HorizontalMotionConstraint.cs class HorizontalMotionConstraint (line 16) | public class HorizontalMotionConstraint : SolverUpdateable method ResetPositionAnchor (line 108) | public void ResetPositionAnchor() method UpdateMovementBasis (line 162) | public void UpdateMovementBasis(ref Vector3 forward) method UpdateSupportData (line 192) | public void UpdateSupportData() method HorizontalMotionConstraint (line 264) | public HorizontalMotionConstraint(Entity characterBody, SupportFinder ... method CollectInvolvedEntities (line 274) | protected internal override void CollectInvolvedEntities(RawList tracti... FILE: BEPUphysics/Character/SphereCharacterController.cs class SphereCharacterController (line 21) | public class SphereCharacterController : Updateable, IBeforeSolverUpdate... method SphereCharacterController (line 294) | public SphereCharacterController( method RemoveFriction (line 368) | void RemoveFriction(EntityCollidable sender, BroadPhaseEntry other, Na... method ExpandBoundingBox (line 379) | void ExpandBoundingBox() method Update (line 405) | void IBeforeSolverUpdateable.Update(Fix64 dt) method ComputeRelativeVelocity (line 519) | void ComputeRelativeVelocity(ref SupportData supportData, out Vector3 ... method ApplyJumpVelocity (line 558) | void ApplyJumpVelocity(ref SupportData supportData, Vector3 velocityCh... method Jump (line 593) | public void Jump() method OnAdditionToSpace (line 600) | public override void OnAdditionToSpace(Space newSpace) method OnRemovalFromSpace (line 612) | public override void OnRemovalFromSpace(Space oldSpace) FILE: BEPUphysics/Character/StanceManager.cs class StanceManager (line 17) | public class StanceManager method UpdateQueryShapes (line 32) | public void UpdateQueryShapes() method StanceManager (line 142) | public StanceManager(Cylinder characterBody, Fix64 crouchingHeight, Fi... method PrepareQueryObject (line 169) | private void PrepareQueryObject(EntityCollidable queryObject, ref Vect... method CheckTransition (line 184) | public bool CheckTransition(Stance targetStance, out Fix64 newHeight, ... method UpdateStance (line 353) | public bool UpdateStance(out Vector3 newPosition) method IsObstructed (line 365) | bool IsObstructed(ref QuickList supportContacts, ref... method IsSupportContactObstructive (line 378) | bool IsSupportContactObstructive(ref ContactData contact) method IsObstructed (line 397) | bool IsObstructed(ref QuickList sideContacts, ref Qu... method TrySupportLocation (line 412) | CharacterContactPositionState TrySupportLocation(ConvexCollidable sideContacts) method TryToStepDown (line 107) | public bool TryToStepDown(out Vector3 newPosition) method TryDownStepPosition (line 256) | CharacterContactPositionState TryDownStepPosition(ref Vector3 position... method TryToStepUp (line 307) | public bool TryToStepUp(out Vector3 newPosition) method FindUpStepCandidates (line 331) | void FindUpStepCandidates(RawList outputStepCandidates, r... method TryToStepUsingContact (line 368) | bool TryToStepUsingContact(ref ContactData contact, ref Vector3 down, ... method PrepareQueryObject (line 632) | private void PrepareQueryObject(ref Vector3 position) method TryUpStepPosition (line 640) | CharacterContactPositionState TryUpStepPosition(ref Vector3 sideNormal... method IsUpStepObstructedBySideContacts (line 773) | bool IsUpStepObstructedBySideContacts(ref Vector3 sideNormal, ref Quic... method IsObstructiveToUpStepping (line 784) | bool IsObstructiveToUpStepping(ref Vector3 sideNormal, ref ContactData... FILE: BEPUphysics/Character/SupportFinder.cs class SupportFinder (line 18) | public class SupportFinder method UpdateSupportData (line 61) | private void UpdateSupportData(ref Vector3 down) method UpdateVerticalSupportData (line 154) | private void UpdateVerticalSupportData(ref Vector3 down, ref Vector3 m... method SupportFinder (line 280) | public SupportFinder(Entity characterBody, QueryManager queryManager, ... method UpdateSupports (line 290) | public void UpdateSupports(ref Vector3 movementDirection) method TryDownCast (line 477) | bool TryDownCast(ref Ray ray, Fix64 length, out bool hasTraction, out ... method IsSideContactObstructive (line 520) | internal bool IsSideContactObstructive(ref ContactData contact) method ClearSupportData (line 548) | public void ClearSupportData() type CharacterContact (line 566) | public struct CharacterContact type SupportRayData (line 581) | public struct SupportRayData type SupportData (line 600) | public struct SupportData FILE: BEPUphysics/Character/VerticalMotionConstraint.cs class VerticalMotionConstraint (line 16) | public class VerticalMotionConstraint : SolverUpdateable method VerticalMotionConstraint (line 89) | public VerticalMotionConstraint(Entity characterBody, SupportFinder su... method VerticalMotionConstraint (line 102) | public VerticalMotionConstraint(Entity characterBody, SupportFinder su... method UpdateSupportData (line 113) | public void UpdateSupportData() method CollectInvolvedEntities (line 125) | protected internal override void CollectInvolvedEntities(RawList grou... method DefineCollisionRulesWithSet (line 82) | public static void DefineCollisionRulesWithSet(CollisionGroup group, L... method RemoveCollisionRule (line 95) | public static void RemoveCollisionRule(CollisionGroup groupA, Collisio... method RemoveCollisionRulesBetweenSets (line 108) | public static void RemoveCollisionRulesBetweenSets(List groups) method RemoveCollisionRulesWithSet (line 140) | public static void RemoveCollisionRulesWithSet(CollisionGroup group, L... method GetHashCode (line 152) | public override int GetHashCode() FILE: BEPUphysics/CollisionRuleManagement/CollisionGroupPair.cs type CollisionGroupPair (line 9) | public struct CollisionGroupPair : IEquatable method CollisionGroupPair (line 28) | public CollisionGroupPair(CollisionGroup groupA, CollisionGroup groupB) method Equals (line 46) | bool IEquatable.Equals(CollisionGroupPair other) method Equals (line 59) | public override bool Equals(object obj) method GetHashCode (line 70) | public override int GetHashCode() FILE: BEPUphysics/CollisionRuleManagement/CollisionRule.cs type CollisionRule (line 6) | public enum CollisionRule FILE: BEPUphysics/CollisionRuleManagement/CollisionRules.cs class CollisionRules (line 10) | public class CollisionRules method CollisionRules (line 22) | public CollisionRules() method GetHashCode (line 37) | public override int GetHashCode() method OnChanged (line 43) | protected void OnChanged() method AddRule (line 117) | public static void AddRule(ICollisionRulesOwner ownerA, ICollisionRule... method AddRule (line 127) | public static void AddRule(CollisionRules rulesA, ICollisionRulesOwner... method AddRule (line 138) | public static void AddRule(ICollisionRulesOwner ownerA, CollisionRules... method RemoveRule (line 148) | public static void RemoveRule(ICollisionRulesOwner ownerA, ICollisionR... method RemoveRule (line 158) | public static void RemoveRule(CollisionRules rulesA, ICollisionRulesOw... method RemoveRule (line 169) | public static void RemoveRule(ICollisionRulesOwner ownerA, CollisionRu... method CollisionRules (line 175) | static CollisionRules() method GetCollisionRule (line 203) | public static CollisionRule GetCollisionRule(ICollisionRulesOwner owne... method GetCollisionRuleDefault (line 241) | public static CollisionRule GetCollisionRuleDefault(ICollisionRulesOwn... method GetSpecificCollisionRuleDefault (line 265) | public static CollisionRule GetSpecificCollisionRuleDefault(CollisionR... method GetGroupCollisionRuleDefault (line 281) | public static CollisionRule GetGroupCollisionRuleDefault(CollisionRule... method GetPersonalCollisionRuleDefault (line 295) | public static CollisionRule GetPersonalCollisionRuleDefault(CollisionR... FILE: BEPUphysics/CollisionRuleManagement/ICollisionRulesOwner.cs type ICollisionRulesOwner (line 6) | public interface ICollisionRulesOwner FILE: BEPUphysics/CollisionShapes/CollisionShape.cs class CollisionShape (line 10) | public abstract class CollisionShape method OnShapeChanged (line 17) | protected virtual void OnShapeChanged() FILE: BEPUphysics/CollisionShapes/CompoundShape.cs type CompoundShapeEntry (line 14) | public struct CompoundShapeEntry method CompoundShapeEntry (line 37) | public CompoundShapeEntry(EntityShape shape, RigidTransform localTrans... method CompoundShapeEntry (line 52) | public CompoundShapeEntry(EntityShape shape, Vector3 position, Fix64 w... method CompoundShapeEntry (line 67) | public CompoundShapeEntry(EntityShape shape, Quaternion orientation, F... method CompoundShapeEntry (line 80) | public CompoundShapeEntry(EntityShape shape, Fix64 weight) method CompoundShapeEntry (line 92) | public CompoundShapeEntry(EntityShape shape, RigidTransform localTrans... method CompoundShapeEntry (line 105) | public CompoundShapeEntry(EntityShape shape, Vector3 position) method CompoundShapeEntry (line 118) | public CompoundShapeEntry(EntityShape shape, Quaternion orientation) method CompoundShapeEntry (line 129) | public CompoundShapeEntry(EntityShape shape) class CompoundShape (line 143) | public class CompoundShape : EntityShape method CompoundShape (line 164) | public CompoundShape(IList shapes, out Vector3 cen... method CompoundShape (line 189) | public CompoundShape(IList shapes) method CompoundShape (line 215) | public CompoundShape(IList shapes, EntityShapeVolu... method ComputeVolumeDistribution (line 229) | public static void ComputeVolumeDistribution(IList... method TransformContribution (line 267) | public static void TransformContribution(ref RigidTransform transform,... method GetCollidableInstance (line 299) | public override EntityCollidable GetCollidableInstance() method GetBoundingBox (line 312) | public override void GetBoundingBox(ref RigidTransform transform, out ... FILE: BEPUphysics/CollisionShapes/ConvexShapes/BoxShape.cs class BoxShape (line 12) | public class BoxShape : ConvexShape method BoxShape (line 80) | public BoxShape(Fix64 width, Fix64 height, Fix64 length) method BoxShape (line 96) | public BoxShape(Fix64 width, Fix64 height, Fix64 length, ConvexShapeDe... method OnShapeChanged (line 105) | protected override void OnShapeChanged() method ComputeDescription (line 119) | public static ConvexShapeDescription ComputeDescription(Fix64 width, F... method GetBoundingBox (line 150) | public override void GetBoundingBox(ref RigidTransform shapeTransform,... method GetLocalExtremePointWithoutMargin (line 183) | public override void GetLocalExtremePointWithoutMargin(ref Vector3 dir... method RayTest (line 199) | public override bool RayTest(ref Ray ray, ref RigidTransform transform... method GetCollidableInstance (line 286) | public override EntityCollidable GetCollidableInstance() FILE: BEPUphysics/CollisionShapes/ConvexShapes/CapsuleShape.cs class CapsuleShape (line 12) | public class CapsuleShape : ConvexShape method CapsuleShape (line 43) | public CapsuleShape(Fix64 length, Fix64 radius) method CapsuleShape (line 55) | public CapsuleShape(Fix64 length, ConvexShapeDescription description) method OnShapeChanged (line 64) | protected override void OnShapeChanged() method ComputeDescription (line 77) | public static ConvexShapeDescription ComputeDescription(Fix64 length, ... method GetBoundingBox (line 96) | public override void GetBoundingBox(ref RigidTransform shapeTransform,... method GetLocalExtremePointWithoutMargin (line 147) | public override void GetLocalExtremePointWithoutMargin(ref Vector3 dir... method GetCollidableInstance (line 164) | public override EntityCollidable GetCollidableInstance() method RayTest (line 177) | public override bool RayTest(ref Ray ray, ref RigidTransform transform... FILE: BEPUphysics/CollisionShapes/ConvexShapes/ConeShape.cs class ConeShape (line 12) | public class ConeShape : ConvexShape method ConeShape (line 48) | public ConeShape(Fix64 height, Fix64 radius) method ConeShape (line 62) | public ConeShape(Fix64 height, Fix64 radius, ConvexShapeDescription de... method OnShapeChanged (line 71) | protected override void OnShapeChanged() method ComputeDescription (line 85) | public static ConvexShapeDescription ComputeDescription(Fix64 height, ... method GetLocalExtremePointWithoutMargin (line 112) | public override void GetLocalExtremePointWithoutMargin(ref Vector3 dir... method GetCollidableInstance (line 140) | public override EntityCollidable GetCollidableInstance() FILE: BEPUphysics/CollisionShapes/ConvexShapes/ConvexHullShape.cs class ConvexHullShape (line 16) | public class ConvexHullShape : ConvexShape method ConvexHullShape (line 40) | public ConvexHullShape(IList vertices) method ConvexHullShape (line 67) | public ConvexHullShape(IList vertices, out Vector3 center) method ConvexHullShape (line 95) | public ConvexHullShape(IList vertices, out Vector3 center, IL... method ConvexHullShape (line 115) | public ConvexHullShape(IList localSurfaceVertices, ConvexShap... method OnShapeChanged (line 128) | protected override void OnShapeChanged() method ComputeDescription (line 155) | public static ConvexShapeDescription ComputeDescription(IList... method ComputeMaximumRadius (line 185) | public static Fix64 ComputeMaximumRadius(IList localSurfaceVe... method GetBoundingBox (line 207) | public override void GetBoundingBox(ref RigidTransform shapeTransform,... method GetLocalExtremePointWithoutMargin (line 290) | public override void GetLocalExtremePointWithoutMargin(ref Vector3 dir... method GetCollidableInstance (line 314) | public override EntityCollidable GetCollidableInstance() FILE: BEPUphysics/CollisionShapes/ConvexShapes/ConvexShape.cs class ConvexShape (line 12) | public abstract class ConvexShape : EntityShape method UpdateConvexShapeInfo (line 15) | protected void UpdateConvexShapeInfo(ConvexShapeDescription description) method GetLocalExtremePointWithoutMargin (line 64) | public abstract void GetLocalExtremePointWithoutMargin(ref Vector3 dir... method GetExtremePointWithoutMargin (line 72) | public void GetExtremePointWithoutMargin(Vector3 direction, ref RigidT... method GetExtremePoint (line 89) | public void GetExtremePoint(Vector3 direction, ref RigidTransform shap... method GetLocalExtremePoint (line 107) | public void GetLocalExtremePoint(Vector3 direction, out Vector3 extrem... method GetBoundingBox (line 126) | public override void GetBoundingBox(ref RigidTransform shapeTransform,... method RayTest (line 184) | public virtual bool RayTest(ref Ray ray, ref RigidTransform transform,... method GetSweptBoundingBox (line 195) | public void GetSweptBoundingBox(ref RigidTransform transform, ref Vect... method GetSweptLocalBoundingBox (line 210) | public void GetSweptLocalBoundingBox(ref RigidTransform shapeTransform... method GetLocalBoundingBox (line 226) | public void GetLocalBoundingBox(ref RigidTransform shapeTransform, ref... FILE: BEPUphysics/CollisionShapes/ConvexShapes/ConvexShapeDescription.cs type ConvexShapeDescription (line 12) | public struct ConvexShapeDescription FILE: BEPUphysics/CollisionShapes/ConvexShapes/CylinderShape.cs class CylinderShape (line 12) | public class CylinderShape : ConvexShape method CylinderShape (line 31) | public CylinderShape(Fix64 height, Fix64 radius) method CylinderShape (line 44) | public CylinderShape(Fix64 height, Fix64 radius, ConvexShapeDescriptio... method OnShapeChanged (line 51) | protected override void OnShapeChanged() method ComputeDescription (line 63) | public static ConvexShapeDescription ComputeDescription(Fix64 height, ... method GetBoundingBox (line 87) | public override void GetBoundingBox(ref RigidTransform shapeTransform,... method GetLocalExtremePointWithoutMargin (line 130) | public override void GetLocalExtremePointWithoutMargin(ref Vector3 dir... method GetCollidableInstance (line 150) | public override EntityCollidable GetCollidableInstance() method RayTest (line 163) | public override bool RayTest(ref Ray ray, ref RigidTransform transform... FILE: BEPUphysics/CollisionShapes/ConvexShapes/InertiaHelper.cs class InertiaHelper (line 14) | public static class InertiaHelper method GetPointContribution (line 37) | public static void GetPointContribution(Fix64 pointWeight, ref Vector3... method InertiaHelper (line 68) | static InertiaHelper() method GenerateSphere (line 80) | public static void GenerateSphere(int subdivisionCount, out Vector3[] ... method GetExpectedVertexCount (line 334) | private static int GetExpectedVertexCount(int subdivisionCount) method ComputeShapeDistribution (line 347) | public static void ComputeShapeDistribution(IList vertices, I... method ComputeShapeDistribution (line 408) | public static void ComputeShapeDistribution(IList vertices, I... method ComputeMinimumRadius (line 530) | public static Fix64 ComputeMinimumRadius(IList vertices, ILis... method Add (line 590) | private static void Add(this T[] array, T item, ref int count) method Add (line 603) | private static void Add(this T[] array, ref T item, ref int count) FILE: BEPUphysics/CollisionShapes/ConvexShapes/MinkowskiSumShape.cs type OrientedConvexShapeEntry (line 15) | public struct OrientedConvexShapeEntry method OrientedConvexShapeEntry (line 31) | public OrientedConvexShapeEntry(Quaternion orientation, ConvexShape sh... method OrientedConvexShapeEntry (line 41) | public OrientedConvexShapeEntry(ConvexShape shape) class MinkowskiSumShape (line 52) | public class MinkowskiSumShape : ConvexShape method MinkowskiSumShape (line 87) | public MinkowskiSumShape(OrientedConvexShapeEntry firstShape, Oriented... method MinkowskiSumShape (line 104) | public MinkowskiSumShape(OrientedConvexShapeEntry firstShape, Oriented... method MinkowskiSumShape (line 115) | public MinkowskiSumShape(IList shapeEntries) method MinkowskiSumShape (line 133) | public MinkowskiSumShape(IList shapeEntries,... method MinkowskiSumShape (line 144) | public MinkowskiSumShape(IList shapeEntries,... method ShapesChanged (line 157) | void ShapesChanged(ObservableList list) method OnShapeChanged (line 162) | protected override void OnShapeChanged() method UpdateConvexShapeInfo (line 173) | public void UpdateConvexShapeInfo() method GetLocalExtremePointWithoutMargin (line 220) | public override void GetLocalExtremePointWithoutMargin(ref Vector3 dir... method GetCollidableInstance (line 239) | public override EntityCollidable GetCollidableInstance() FILE: BEPUphysics/CollisionShapes/ConvexShapes/SphereShape.cs class SphereShape (line 12) | public class SphereShape : ConvexShape method SphereShape (line 25) | public SphereShape(Fix64 radius) method SphereShape (line 37) | public SphereShape(ConvexShapeDescription description) method OnShapeChanged (line 42) | protected override void OnShapeChanged() method ComputeDescription (line 53) | public static ConvexShapeDescription ComputeDescription(Fix64 radius) method GetBoundingBox (line 76) | public override void GetBoundingBox(ref RigidTransform shapeTransform,... method GetLocalExtremePointWithoutMargin (line 96) | public override void GetLocalExtremePointWithoutMargin(ref Vector3 dir... method RayTest (line 110) | public override bool RayTest(ref Ray ray, ref RigidTransform transform... method GetCollidableInstance (line 120) | public override EntityCollidable GetCollidableInstance() FILE: BEPUphysics/CollisionShapes/ConvexShapes/TransformableShape.cs class TransformableShape (line 14) | public class TransformableShape : ConvexShape method TransformableShape (line 55) | public TransformableShape(ConvexShape shape, Matrix3x3 transform) method TransformableShape (line 70) | public TransformableShape(ConvexShape shape, Matrix3x3 transform, Conv... method OnShapeChanged (line 78) | protected override void OnShapeChanged() method UpdateConvexShapeInfo (line 87) | public void UpdateConvexShapeInfo() method GetLocalExtremePointWithoutMargin (line 121) | public override void GetLocalExtremePointWithoutMargin(ref Vector3 dir... method ComputeMaximumRadius (line 136) | public Fix64 ComputeMaximumRadius() method GetCollidableInstance (line 156) | public override EntityCollidable GetCollidableInstance() FILE: BEPUphysics/CollisionShapes/ConvexShapes/TriangleShape.cs class TriangleShape (line 13) | public class TriangleShape : ConvexShape method TriangleShape (line 83) | public TriangleShape() method TriangleShape (line 95) | public TriangleShape(Vector3 vA, Vector3 vB, Vector3 vC) method TriangleShape (line 113) | public TriangleShape(Vector3 vA, Vector3 vB, Vector3 vC, out Vector3 c... method TriangleShape (line 130) | public TriangleShape(Vector3 vA, Vector3 vB, Vector3 vC, ConvexShapeDe... method ComputeDescription (line 151) | public static ConvexShapeDescription ComputeDescription(Vector3 vA, Ve... method GetBoundingBox (line 191) | public override void GetBoundingBox(ref RigidTransform shapeTransform,... method GetLocalExtremePointWithoutMargin (line 221) | public override void GetLocalExtremePointWithoutMargin(ref Vector3 dir... method ComputeVolumeDistribution (line 250) | public static Matrix3x3 ComputeVolumeDistribution(Vector3 vA, Vector3 ... method GetLocalNormal (line 293) | public Vector3 GetLocalNormal() method GetNormal (line 310) | public Vector3 GetNormal(RigidTransform transform) method RayTest (line 325) | public override bool RayTest(ref Ray ray, ref RigidTransform transform... method ToString (line 351) | public override string ToString() method GetCollidableInstance (line 360) | public override EntityCollidable GetCollidableInstance() FILE: BEPUphysics/CollisionShapes/ConvexShapes/WrappedShape.cs type ConvexShapeEntry (line 15) | public struct ConvexShapeEntry method ConvexShapeEntry (line 31) | public ConvexShapeEntry(Vector3 position, ConvexShape shape) method ConvexShapeEntry (line 42) | public ConvexShapeEntry(Quaternion orientation, ConvexShape shape) method ConvexShapeEntry (line 53) | public ConvexShapeEntry(RigidTransform transform, ConvexShape shape) method ConvexShapeEntry (line 63) | public ConvexShapeEntry(ConvexShape shape) class WrappedShape (line 74) | public class WrappedShape : ConvexShape method WrappedShape (line 96) | public WrappedShape(ConvexShapeEntry firstShape, ConvexShapeEntry seco... method WrappedShape (line 115) | public WrappedShape(ConvexShapeEntry firstShape, ConvexShapeEntry seco... method WrappedShape (line 131) | public WrappedShape(IList shapeEntries) method WrappedShape (line 152) | public WrappedShape(IList shapeEntries, out Vector3 ... method WrappedShape (line 171) | public WrappedShape(IList shapeEntries, ConvexShapeD... method OnShapeChanged (line 185) | protected override void OnShapeChanged() method ShapesChanged (line 192) | void ShapesChanged(ObservableList list) method UpdateConvexShapeInfo (line 202) | public void UpdateConvexShapeInfo(out Vector3 center) method GetBoundingBox (line 241) | public override void GetBoundingBox(ref RigidTransform shapeTransform,... method GetLocalExtremePointWithoutMargin (line 269) | public override void GetLocalExtremePointWithoutMargin(ref Vector3 dir... method ComputeMaximumRadius (line 296) | public Fix64 ComputeMaximumRadius() method ComputeMinimumRadius (line 315) | public Fix64 ComputeMinimumRadius() method GetCollidableInstance (line 332) | public override EntityCollidable GetCollidableInstance() FILE: BEPUphysics/CollisionShapes/EntityShape.cs class EntityShape (line 11) | public abstract class EntityShape : CollisionShape method UpdateEntityShapeVolume (line 14) | protected void UpdateEntityShapeVolume(EntityShapeVolumeDescription vo... method GetCollidableInstance (line 41) | public abstract EntityCollidable GetCollidableInstance(); method GetBoundingBox (line 48) | public abstract void GetBoundingBox(ref RigidTransform transform, out ... method TransformLocalExtremePoints (line 59) | protected void TransformLocalExtremePoints(ref Vector3 x, ref Vector3 ... FILE: BEPUphysics/CollisionShapes/EntityShapeVolumeDescription.cs type EntityShapeVolumeDescription (line 10) | public struct EntityShapeVolumeDescription FILE: BEPUphysics/CollisionShapes/InstancedMeshShape.cs class InstancedMeshShape (line 13) | public class InstancedMeshShape : CollisionShape method InstancedMeshShape (line 39) | public InstancedMeshShape(Vector3[] vertices, int[] indices) method ComputeBoundingBox (line 51) | public void ComputeBoundingBox(ref AffineTransform transform, out Boun... FILE: BEPUphysics/CollisionShapes/MobileMeshShape.cs class MobileMeshShape (line 20) | public class MobileMeshShape : EntityShape method MobileMeshShape (line 138) | public MobileMeshShape(Vector3[] vertices, int[] indices, AffineTransf... method MobileMeshShape (line 163) | public MobileMeshShape(Vector3[] vertices, int[] indices, AffineTransf... method MobileMeshShape (line 190) | public MobileMeshShape(TransformableMeshData meshData, IList ... method IsLocalRayOriginInMesh (line 220) | public bool IsLocalRayOriginInMesh(ref Ray ray, out RayHit hit) method IsHitUnique (line 256) | internal bool IsHitUnique(RawList hits, ref RayHit hit) method ComputeSolidSidedness (line 267) | void ComputeSolidSidedness() method ComputeSolidSidednessHelper (line 294) | TriangleSidedness ComputeSolidSidednessHelper(Ray ray) method UpdateSurfaceVertices (line 361) | private void UpdateSurfaceVertices() method ComputeVolumeDistribution (line 417) | private ShapeDistributionInformation ComputeVolumeDistribution(Transfo... method GetBoundingBox (line 489) | private void GetBoundingBox(ref Matrix3x3 o, out BoundingBox boundingBox) method GetBoundingBox (line 571) | public override void GetBoundingBox(ref RigidTransform shapeTransform,... method GetLocalBoundingBox (line 591) | public void GetLocalBoundingBox(ref RigidTransform shapeTransform, ref... method GetSweptLocalBoundingBox (line 625) | public void GetSweptLocalBoundingBox(ref RigidTransform shapeTransform... method GetCollidableInstance (line 635) | public override EntityCollidable GetCollidableInstance() type MobileMeshSolidity (line 651) | public enum MobileMeshSolidity FILE: BEPUphysics/CollisionShapes/ShapeDistributionInformation.cs type ShapeDistributionInformation (line 9) | public struct ShapeDistributionInformation FILE: BEPUphysics/CollisionShapes/StaticGroupShape.cs class StaticGroupShape (line 15) | public class StaticGroupShape : CollisionShape method StaticGroupShape (line 47) | public StaticGroupShape(IList collidables, StaticGroup owner) method Add (line 59) | public void Add(Collidable collidable) method Remove (line 69) | public void Remove(Collidable collidable) method RayCast (line 83) | public bool RayCast(Ray ray, Fix64 maximumLength, out RayCastResult re... method RayCast (line 114) | public bool RayCast(Ray ray, Fix64 maximumLength, Func(BoundingBox localBoundingBox, ref T overlap... method GetFirstTriangle (line 558) | public void GetFirstTriangle(int columnIndex, int rowIndex, ref Affine... method GetSecondTriangle (line 583) | public void GetSecondTriangle(int columnIndex, int rowIndex, ref Affin... method GetTriangle (line 608) | public void GetTriangle(int index, ref AffineTransform transform, out ... method GetLocalIndices (line 627) | internal void GetLocalIndices(int i, out TerrainVertexIndices a, out T... type QuadTriangleOrganization (line 669) | public enum QuadTriangleOrganization FILE: BEPUphysics/CollisionTests/CollisionAlgorithms/BoxBoxCollider.cs type BoxContactData (line 14) | [StructLayout(LayoutKind.Sequential)] method Equals (line 39) | public bool Equals(BoxContactData other) type BoxContactDataCache (line 51) | [StructLayout(LayoutKind.Sequential)] method RemoveAt (line 75) | public unsafe void RemoveAt(int index) method AreBoxesColliding (line 100) | public static bool AreBoxesColliding(BoxShape a, BoxShape b, ref RigidTr... method AreBoxesColliding (line 250) | public static bool AreBoxesColliding(BoxShape a, BoxShape b, ref RigidTr... method AreBoxesCollidingWithPenetration (line 622) | public static bool AreBoxesCollidingWithPenetration(BoxShape a, BoxShape... method AreBoxesColliding (line 1413) | public static unsafe bool AreBoxesColliding(BoxShape a, BoxShape b, ref ... method AreBoxesColliding (line 1439) | public static bool AreBoxesColliding(BoxShape a, BoxShape b, ref RigidTr... method AreBoxesColliding (line 1441) | public static bool AreBoxesColliding(BoxShape a, BoxShape b, ref RigidTr... method GetEdgeEdgeContact (line 2310) | internal static void GetEdgeEdgeContact(BoxShape a, BoxShape b, ref Vect... method GetEdgeEdgeContact (line 2312) | internal static void GetEdgeEdgeContact(BoxShape a, BoxShape b, ref Vect... method GetEdgeData (line 2620) | private static void GetEdgeData(int index, int axis, Fix64 x, Fix64 y, F... method FindHighestIndices (line 2790) | static void FindHighestIndices(ref TinyList dots, out int highest... method GetClosestPointsBetweenSegments (line 2825) | static bool GetClosestPointsBetweenSegments(ref Vector3 p1, ref Vector3 ... method GetFaceContacts (line 3377) | internal static void GetFaceContacts(BoxShape a, BoxShape b, ref Vector3... method GetFaceContacts (line 3379) | internal static void GetFaceContacts(BoxShape a, BoxShape b, ref Vector3... method PruneContactsMaxDistance (line 3409) | private static unsafe void PruneContactsMaxDistance(ref Vector3 mtd, Box... method PruneContactsMaxDistance (line 3532) | private static void PruneContactsMaxDistance(ref Vector3 mtd, TinyStruct... method ClipFacesDirect (line 3665) | private static unsafe void ClipFacesDirect(ref BoxFace clipFace, ref Box... method ClipFacesDirect (line 4437) | private static void ClipFacesDirect(ref BoxFace clipFace, ref BoxFace fa... method ComputeIntersection (line 5927) | private static bool ComputeIntersection(ref Vector3 edgeA1, ref Vector3 ... method GetNearestFace (line 5962) | private static void GetNearestFace(ref Vector3 position, ref Matrix3x3 o... type BoxFace (line 6100) | private struct BoxFace method GetId (line 6107) | public int GetId(int i) method GetVertex (line 6123) | public void GetVertex(int i, out Vector3 v) method GetEdge (line 6143) | internal void GetEdge(int i, out FaceEdge clippingEdge) method GetContactId (line 6195) | private static int GetContactId(int vertexAEdgeA, int vertexBEdgeA, int ... method GetContactId (line 6200) | private static int GetContactId(int vertexAEdgeA, int vertexBEdgeA, ref ... method GetEdgeId (line 6205) | private static int GetEdgeId(int id1, int id2) type FaceEdge (line 6210) | private struct FaceEdge : IEquatable method Equals (line 6219) | public bool Equals(FaceEdge other) method IsPointInside (line 6226) | public bool IsPointInside(ref Vector3 point) FILE: BEPUphysics/CollisionTests/CollisionAlgorithms/BoxSphereTester.cs class BoxSphereTester (line 13) | public static class BoxSphereTester method AreShapesColliding (line 24) | public static bool AreShapesColliding(BoxShape box, SphereShape sphere... FILE: BEPUphysics/CollisionTests/CollisionAlgorithms/GJK/GJKToolbox.cs class GJKToolbox (line 13) | public static class GJKToolbox method AreShapesIntersecting (line 32) | public static bool AreShapesIntersecting(ConvexShape shapeA, ConvexSha... method AreShapesIntersecting (line 48) | public static bool AreShapesIntersecting(ConvexShape shapeA, ConvexSha... method GetClosestPoints (line 103) | public static bool GetClosestPoints(ConvexShape shapeA, ConvexShape sh... method GetClosestPoints (line 132) | public static bool GetClosestPoints(ConvexShape shapeA, ConvexShape sh... method GetClosestPoints (line 145) | private static bool GetClosestPoints(ConvexShape shapeA, ConvexShape s... method RayCast (line 196) | public static bool RayCast(Ray ray, ConvexShape shape, ref RigidTransf... method ConvexCast (line 279) | public static bool ConvexCast(ConvexShape sweptShape, ConvexShape targ... method ConvexCast (line 296) | public static bool ConvexCast(ConvexShape shapeA, ConvexShape shapeB, ... method SphereCast (line 388) | public static bool SphereCast(Ray ray, Fix64 radius, ConvexShape shape... method CCDSphereCast (line 471) | public static bool CCDSphereCast(Ray ray, Fix64 radius, ConvexShape ta... FILE: BEPUphysics/CollisionTests/CollisionAlgorithms/GJK/PairSimplex.cs type SimplexState (line 13) | public enum SimplexState : byte type CachedSimplex (line 25) | public struct CachedSimplex type ContributingShapeSimplex (line 81) | public struct ContributingShapeSimplex type PairSimplex (line 92) | public struct PairSimplex method PairSimplex (line 138) | private PairSimplex(ref RigidTransform localTransformB) method PairSimplex (line 164) | public PairSimplex(ref CachedSimplex cachedSimplex, ref RigidTransform... method UpdateCachedSimplex (line 291) | public void UpdateCachedSimplex(ref CachedSimplex simplex) method GetPointClosestToOrigin (line 342) | public bool GetPointClosestToOrigin(out Vector3 point) method GetPointOnSegmentClosestToOrigin (line 378) | public void GetPointOnSegmentClosestToOrigin(out Vector3 point) method GetPointOnTriangleClosestToOrigin (line 427) | public void GetPointOnTriangleClosestToOrigin(out Vector3 point) method GetPointOnTetrahedronClosestToOrigin (line 573) | public bool GetPointOnTetrahedronClosestToOrigin(out Vector3 point) method TryTetrahedronTriangle (line 656) | private static bool TryTetrahedronTriangle(ref Vector3 A, ref Vector3 ... method GetNewSimplexPoint (line 862) | public bool GetNewSimplexPoint(ConvexShape shapeA, ConvexShape shapeB,... method GetClosestPoints (line 926) | public void GetClosestPoints(out Vector3 closestPointA, out Vector3 cl... method VerifyContributions (line 964) | internal void VerifyContributions() FILE: BEPUphysics/CollisionTests/CollisionAlgorithms/GJK/RaySimplex.cs type RaySimplex (line 10) | public struct RaySimplex method GetPointClosestToOrigin (line 41) | public bool GetPointClosestToOrigin(ref RaySimplex simplex, out Vector... method GetPointOnSegmentClosestToOrigin (line 77) | public void GetPointOnSegmentClosestToOrigin(ref RaySimplex simplex, o... method GetPointOnTriangleClosestToOrigin (line 122) | public void GetPointOnTriangleClosestToOrigin(ref RaySimplex simplex, ... method GetPointOnTetrahedronClosestToOrigin (line 255) | public bool GetPointOnTetrahedronClosestToOrigin(ref RaySimplex simple... method TryTetrahedronTriangle (line 327) | private static bool TryTetrahedronTriangle(ref Vector3 A, ref Vector3 ... method AddNewSimplexPoint (line 487) | public void AddNewSimplexPoint(ref Vector3 point, ref Vector3 hitLocat... method GetErrorTolerance (line 531) | public Fix64 GetErrorTolerance(ref Vector3 rayOrigin) FILE: BEPUphysics/CollisionTests/CollisionAlgorithms/GJK/SimpleSimplex.cs type SimpleSimplex (line 11) | public struct SimpleSimplex method GetPointClosestToOrigin (line 39) | public bool GetPointClosestToOrigin(out Vector3 point) method GetPointOnSegmentClosestToOrigin (line 73) | public void GetPointOnSegmentClosestToOrigin(out Vector3 point) method GetPointOnTriangleClosestToOrigin (line 108) | public void GetPointOnTriangleClosestToOrigin(out Vector3 point) method GetPointOnTetrahedronClosestToOrigin (line 204) | public bool GetPointOnTetrahedronClosestToOrigin(out Vector3 point) method TryTetrahedronTriangle (line 254) | private static bool TryTetrahedronTriangle(ref Vector3 A, ref Vector3 ... method AddNewSimplexPoint (line 376) | public void AddNewSimplexPoint(ref Vector3 point) method GetErrorTolerance (line 403) | public Fix64 GetErrorTolerance() FILE: BEPUphysics/CollisionTests/CollisionAlgorithms/GeneralConvexPairTester.cs class GeneralConvexPairTester (line 14) | public class GeneralConvexPairTester method GenerateContactCandidate (line 61) | public bool GenerateContactCandidate(out ContactData contact) method DoShallowContact (line 107) | private bool DoShallowContact(out ContactData contact) method DoDeepContact (line 183) | private bool DoDeepContact(out ContactData contact) method Initialize (line 326) | public void Initialize(Collidable shapeA, Collidable shapeB) method CleanUp (line 336) | public void CleanUp() type CollisionState (line 347) | enum CollisionState FILE: BEPUphysics/CollisionTests/CollisionAlgorithms/MPRToolbox.cs class MPRToolbox (line 16) | public static class MPRToolbox method GetOverlapPosition (line 123) | public static bool GetOverlapPosition(ConvexShape shapeA, ConvexShape ... method GetLocalOverlapPosition (line 142) | public static bool GetLocalOverlapPosition(ConvexShape shapeA, ConvexS... method GetLocalOverlapPosition (line 147) | internal static bool GetLocalOverlapPosition(ConvexShape shapeA, Conve... method AreShapesOverlapping (line 399) | public static bool AreShapesOverlapping(ConvexShape shapeA, ConvexShap... method AreLocalShapesOverlapping (line 414) | public static bool AreLocalShapesOverlapping(ConvexShape shapeA, Conve... method AreLocalShapesOverlapping (line 427) | internal static bool AreLocalShapesOverlapping(ConvexShape shapeA, Con... method LocalSurfaceCast (line 611) | public static void LocalSurfaceCast(ConvexShape shapeA, ConvexShape sh... method LocalSurfaceCast (line 887) | public static void LocalSurfaceCast(ConvexShape shapeA, ConvexShape sh... method VerifySimplex (line 1175) | static bool VerifySimplex(ref Vector3 v0, ref Vector3 v1, ref Vector3 ... method GetContact (line 1202) | public static bool GetContact(ConvexShape shapeA, ConvexShape shapeB, ... method RefinePenetration (line 1283) | public static void RefinePenetration(ConvexShape shapeA, ConvexShape s... method Sweep (line 1325) | public static bool Sweep(ConvexShape shapeA, ConvexShape shapeB, ref V... method LocalSweepCast (line 1436) | private static bool LocalSweepCast(ConvexShape shape, ConvexShape shap... method GetLocalPosition (line 1696) | internal static void GetLocalPosition(ConvexShape shapeA, ConvexShape ... method AreSweptShapesIntersecting (line 1977) | public static bool AreSweptShapesIntersecting(ConvexShape shapeA, Conv... method GetSweptExtremePoint (line 2209) | static void GetSweptExtremePoint(ConvexShape shapeA, ConvexShape shape... method RayCast (line 2231) | public static bool RayCast(Ray ray, Fix64 maximumLength, ConvexShape s... method SweptShapeContainsPoint (line 2366) | public static bool SweptShapeContainsPoint(ConvexShape shape, ref Vect... method LocalSweepCast (line 2543) | private static bool LocalSweepCast(ConvexShape shape, Fix64 sweepLengt... method GetSweptExtremePoint (line 2766) | static void GetSweptExtremePoint(ConvexShape shape, ref Vector3 point,... FILE: BEPUphysics/CollisionTests/CollisionAlgorithms/MinkowskiToolbox.cs class MinkowskiToolbox (line 11) | public static class MinkowskiToolbox method GetLocalTransform (line 19) | public static void GetLocalTransform(ref RigidTransform transformA, re... method GetLocalMinkowskiExtremePoint (line 38) | public static void GetLocalMinkowskiExtremePoint(ConvexShape shapeA, C... method GetLocalMinkowskiExtremePoint (line 63) | public static void GetLocalMinkowskiExtremePoint(ConvexShape shapeA, C... method GetLocalMinkowskiExtremePoint (line 89) | public static void GetLocalMinkowskiExtremePoint(ConvexShape shapeA, C... method GetLocalMinkowskiExtremePointWithoutMargin (line 112) | public static void GetLocalMinkowskiExtremePointWithoutMargin(ConvexSh... method ExpandMinkowskiSum (line 133) | public static void ExpandMinkowskiSum(Fix64 marginA, Fix64 marginB, re... method ExpandMinkowskiSum (line 160) | public static void ExpandMinkowskiSum(Fix64 marginA, Fix64 marginB, Ve... FILE: BEPUphysics/CollisionTests/CollisionAlgorithms/SphereTester.cs class SphereTester (line 13) | public static class SphereTester method AreSpheresColliding (line 24) | public static bool AreSpheresColliding(SphereShape a, SphereShape b, r... FILE: BEPUphysics/CollisionTests/CollisionAlgorithms/TriangleConvexPairTester.cs class TriangleConvexPairTester (line 15) | public class TriangleConvexPairTester : TrianglePairTester method GenerateContactCandidates (line 39) | public override bool GenerateContactCandidates(TriangleShape triangle,... method DoPlaneTest (line 61) | private bool DoPlaneTest(TriangleShape triangle, out TinyStructList method ContactData (line 37) | public ContactData(Contact contact) method ToString (line 52) | public override string ToString() method Equals (line 59) | public bool Equals(ContactData other) FILE: BEPUphysics/CollisionTests/ContactReducer.cs class ContactReducer (line 11) | public static class ContactReducer method ReduceContacts (line 22) | public static void ReduceContacts(RawList contacts, ref Quick... method ReduceContacts (line 197) | public static void ReduceContacts(RawList contacts, ref Conta... FILE: BEPUphysics/CollisionTests/ContactRefresher.cs class ContactRefresher (line 12) | public class ContactRefresher method ContactRefresh (line 19) | public static void ContactRefresh(RawList contacts, RawValueL... FILE: BEPUphysics/CollisionTests/ContactSupplementData.cs type ContactSupplementData (line 11) | public struct ContactSupplementData FILE: BEPUphysics/CollisionTests/Manifolds/BoxContactManifold.cs class BoxContactManifold (line 16) | public class BoxContactManifold : ContactManifold method BoxContactManifold (line 45) | public BoxContactManifold() method Update (line 57) | public override void Update(Fix64 dt) method Update (line 126) | public override void Update(Fix64 dt) method Initialize (line 217) | public override void Initialize(Collidable newCollidableA, Collidable ... method CleanUp (line 232) | public override void CleanUp() FILE: BEPUphysics/CollisionTests/Manifolds/BoxSphereContactManifold.cs class BoxSphereContactManifold (line 15) | public class BoxSphereContactManifold : ContactManifold method BoxSphereContactManifold (line 45) | public BoxSphereContactManifold() method Update (line 57) | public override void Update(Fix64 dt) method Add (line 85) | protected override void Add(ref ContactData contactCandidate) method Remove (line 96) | protected override void Remove(int index) method Initialize (line 110) | public override void Initialize(Collidable newCollidableA, Collidable ... method CleanUp (line 130) | public override void CleanUp() method ClearContacts (line 142) | public override void ClearContacts() FILE: BEPUphysics/CollisionTests/Manifolds/ContactManifold.cs class ContactManifold (line 12) | public abstract class ContactManifold method RemoveQueuedContacts (line 42) | protected void RemoveQueuedContacts() method Remove (line 52) | protected virtual void Remove(int contactIndex) method Add (line 60) | protected virtual void Add(ref ContactData contactCandidate) method OnAdded (line 78) | protected void OnAdded(Contact contact) method OnRemoved (line 84) | protected void OnRemoved(Contact contact) method Initialize (line 95) | public abstract void Initialize(Collidable newCollidableA, Collidable ... method CleanUp (line 101) | public virtual void CleanUp() method Update (line 114) | public abstract void Update(Fix64 dt); method ClearContacts (line 119) | public virtual void ClearContacts() FILE: BEPUphysics/CollisionTests/Manifolds/GeneralConvexContactManifold.cs class GeneralConvexContactManifold (line 16) | public class GeneralConvexContactManifold : ContactManifold method GeneralConvexContactManifold (line 60) | public GeneralConvexContactManifold() method Update (line 72) | public override void Update(Fix64 dt) method Add (line 129) | protected override void Add(ref ContactData contactCandidate) method Remove (line 139) | protected override void Remove(int contactIndex) method IsContactUnique (line 146) | private bool IsContactUnique(ref ContactData contactCandidate) method Initialize (line 174) | public override void Initialize(Collidable newCollidableA, Collidable ... method CleanUp (line 190) | public override void CleanUp() FILE: BEPUphysics/CollisionTests/Manifolds/InstancedMeshContactManifold.cs class InstancedMeshContactManifold (line 15) | public abstract class InstancedMeshContactManifold : TriangleMeshConvexC... method FindOverlappingTriangles (line 32) | protected internal override int FindOverlappingTriangles(Fix64 dt) method PrecomputeTriangleTransform (line 69) | protected override void PrecomputeTriangleTransform(ref AffineTransfor... method ConfigureLocalTriangle (line 75) | protected override bool ConfigureLocalTriangle(int i, TriangleShape lo... method CleanUpOverlappingTriangles (line 96) | protected internal override void CleanUpOverlappingTriangles() method CleanUp (line 110) | public override void CleanUp() method Initialize (line 122) | public override void Initialize(Collidable newCollidableA, Collidable ... FILE: BEPUphysics/CollisionTests/Manifolds/InstancedMeshConvexContactManifold.cs class InstancedMeshConvexContactManifold (line 9) | public class InstancedMeshConvexContactManifold : InstancedMeshContactMa... method GiveBackTester (line 13) | protected override void GiveBackTester(TrianglePairTester tester) method GetTester (line 18) | protected override TrianglePairTester GetTester() FILE: BEPUphysics/CollisionTests/Manifolds/InstancedMeshSphereContactManifold.cs class InstancedMeshSphereContactManifold (line 9) | public class InstancedMeshSphereContactManifold : InstancedMeshContactMa... method GiveBackTester (line 13) | protected override void GiveBackTester(TrianglePairTester tester) method GetTester (line 18) | protected override TrianglePairTester GetTester() FILE: BEPUphysics/CollisionTests/Manifolds/MobileMeshContactManifold.cs class MobileMeshContactManifold (line 18) | public abstract class MobileMeshContactManifold : TriangleMeshConvexCont... method FindOverlappingTriangles (line 43) | protected internal override int FindOverlappingTriangles(Fix64 dt) method PrecomputeTriangleTransform (line 88) | protected override void PrecomputeTriangleTransform(ref AffineTransfor... method ConfigureLocalTriangle (line 100) | protected override bool ConfigureLocalTriangle(int i, TriangleShape lo... method CleanUpOverlappingTriangles (line 144) | protected internal override void CleanUpOverlappingTriangles() method ProcessCandidates (line 156) | protected override void ProcessCandidates(ref QuickList c... method CleanUp (line 252) | public override void CleanUp() method Initialize (line 265) | public override void Initialize(Collidable newCollidableA, Collidable ... method GiveBackTester (line 282) | protected override void GiveBackTester(TrianglePairTester tester) method GetTester (line 287) | protected override TrianglePairTester GetTester() FILE: BEPUphysics/CollisionTests/Manifolds/MobileMeshConvexContactManifold.cs class MobileMeshConvexContactManifold (line 9) | public class MobileMeshConvexContactManifold : MobileMeshContactManifold method GiveBackTester (line 13) | protected override void GiveBackTester(TrianglePairTester tester) method GetTester (line 18) | protected override TrianglePairTester GetTester() FILE: BEPUphysics/CollisionTests/Manifolds/MobileMeshSphereContactManifold.cs class MobileMeshSphereContactManifold (line 9) | public class MobileMeshSphereContactManifold : MobileMeshContactManifold method GiveBackTester (line 13) | protected override void GiveBackTester(TrianglePairTester tester) method GetTester (line 18) | protected override TrianglePairTester GetTester() FILE: BEPUphysics/CollisionTests/Manifolds/MobileMeshTriangleContactManifold.cs class MobileMeshTriangleContactManifold (line 9) | public class MobileMeshTriangleContactManifold : MobileMeshContactManifold method GiveBackTester (line 13) | protected override void GiveBackTester(TrianglePairTester tester) method GetTester (line 18) | protected override TrianglePairTester GetTester() FILE: BEPUphysics/CollisionTests/Manifolds/SphereContactManifold.cs class SphereContactManifold (line 15) | public class SphereContactManifold : ContactManifold method SphereContactManifold (line 45) | public SphereContactManifold() method Update (line 57) | public override void Update(Fix64 dt) method Add (line 85) | protected override void Add(ref ContactData contactCandidate) method Remove (line 96) | protected override void Remove(int index) method Initialize (line 110) | public override void Initialize(Collidable newCollidableA, Collidable ... method CleanUp (line 125) | public override void CleanUp() method ClearContacts (line 137) | public override void ClearContacts() FILE: BEPUphysics/CollisionTests/Manifolds/StaticMeshContactManifold.cs class StaticMeshContactManifold (line 15) | public abstract class StaticMeshContactManifold : TriangleMeshConvexCont... method FindOverlappingTriangles (line 34) | protected internal override int FindOverlappingTriangles(Fix64 dt) method PrecomputeTriangleTransform (line 45) | protected override void PrecomputeTriangleTransform(ref AffineTransfor... method ConfigureLocalTriangle (line 52) | protected override bool ConfigureLocalTriangle(int i, TriangleShape lo... method CleanUpOverlappingTriangles (line 71) | protected internal override void CleanUpOverlappingTriangles() method CleanUp (line 85) | public override void CleanUp() method Initialize (line 97) | public override void Initialize(Collidable newCollidableA, Collidable ... FILE: BEPUphysics/CollisionTests/Manifolds/StaticMeshConvexContactManifold.cs class StaticMeshConvexContactManifold (line 9) | public class StaticMeshConvexContactManifold : StaticMeshContactManifold method GiveBackTester (line 14) | protected override void GiveBackTester(TrianglePairTester tester) method GetTester (line 19) | protected override TrianglePairTester GetTester() FILE: BEPUphysics/CollisionTests/Manifolds/StaticMeshSphereContactManifold.cs class StaticMeshSphereContactManifold (line 9) | public class StaticMeshSphereContactManifold : StaticMeshContactManifold method GiveBackTester (line 14) | protected override void GiveBackTester(TrianglePairTester tester) method GetTester (line 19) | protected override TrianglePairTester GetTester() FILE: BEPUphysics/CollisionTests/Manifolds/TerrainContactManifold.cs class TerrainContactManifold (line 14) | public abstract class TerrainContactManifold : TriangleMeshConvexContact... method FindOverlappingTriangles (line 31) | protected internal override int FindOverlappingTriangles(Fix64 dt) method PrecomputeTriangleTransform (line 72) | protected override void PrecomputeTriangleTransform(ref AffineTransfor... method ConfigureLocalTriangle (line 77) | protected override bool ConfigureLocalTriangle(int i, TriangleShape lo... method CleanUpOverlappingTriangles (line 97) | protected internal override void CleanUpOverlappingTriangles() method ProcessCandidates (line 103) | protected override void ProcessCandidates(ref QuickList c... method CleanUp (line 158) | public override void CleanUp() method Initialize (line 170) | public override void Initialize(Collidable newCollidableA, Collidable ... FILE: BEPUphysics/CollisionTests/Manifolds/TerrainConvexContactManifold.cs class TerrainConvexContactManifold (line 6) | public class TerrainConvexContactManifold : TerrainContactManifold method GetTester (line 9) | protected override TrianglePairTester GetTester() method GiveBackTester (line 14) | protected override void GiveBackTester(TrianglePairTester tester) FILE: BEPUphysics/CollisionTests/Manifolds/TerrainSphereContactManifold.cs class TerrainSphereContactManifold (line 6) | public class TerrainSphereContactManifold : TerrainContactManifold method GetTester (line 9) | protected override TrianglePairTester GetTester() method GiveBackTester (line 14) | protected override void GiveBackTester(TrianglePairTester tester) FILE: BEPUphysics/CollisionTests/Manifolds/TerrainVertexIndices.cs type TerrainVertexIndices (line 8) | internal struct TerrainVertexIndices method ToSequentialIndex (line 13) | public int ToSequentialIndex(int terrainWidth) FILE: BEPUphysics/CollisionTests/Manifolds/TriangleConvexContactManifold.cs class TriangleConvexContactManifold (line 17) | public class TriangleConvexContactManifold : ContactManifold method TriangleConvexContactManifold (line 63) | public TriangleConvexContactManifold() method Update (line 71) | public override void Update(Fix64 dt) method Add (line 141) | protected override void Add(ref ContactData contactCandidate) method Remove (line 152) | protected override void Remove(int contactIndex) method IsContactUnique (line 159) | private bool IsContactUnique(ref ContactData contactCandidate) method Initialize (line 182) | public override void Initialize(Collidable newCollidableA, Collidable ... method CleanUp (line 199) | public override void CleanUp() FILE: BEPUphysics/CollisionTests/Manifolds/TriangleMeshConvexContactManifold.cs class TriangleMeshConvexContactManifold (line 18) | public abstract class TriangleMeshConvexContactManifold : ContactManifold method GetTester (line 24) | protected abstract TrianglePairTester GetTester(); method GiveBackTester (line 26) | protected abstract void GiveBackTester(TrianglePairTester tester); type BoundarySets (line 28) | private struct BoundarySets method BoundarySets (line 35) | public BoundarySets(int sizePower) method Dispose (line 43) | internal void Dispose() method TriangleMeshConvexContactManifold (line 69) | protected TriangleMeshConvexContactManifold() method FindOverlappingTriangles (line 87) | protected internal abstract int FindOverlappingTriangles(Fix64 dt); method PrecomputeTriangleTransform (line 94) | protected abstract void PrecomputeTriangleTransform(ref AffineTransfor... method ConfigureLocalTriangle (line 95) | protected abstract bool ConfigureLocalTriangle(int i, TriangleShape lo... method CleanUpOverlappingTriangles (line 96) | protected internal abstract void CleanUpOverlappingTriangles(); method Update (line 102) | public override void Update(Fix64 dt) method AddLocalContact (line 437) | void AddLocalContact(ref ContactData contact, ref Matrix3x3 orientatio... method GetNormal (line 451) | protected void GetNormal(ref Vector3 uncorrectedNormal, TriangleShape ... method AnalyzeCandidate (line 484) | bool AnalyzeCandidate(ref TriangleIndices indices, TriangleShape trian... method Add (line 599) | protected override void Add(ref ContactData contactCandidate) method Remove (line 611) | protected override void Remove(int contactIndex) method IsContactUnique (line 618) | private bool IsContactUnique(ref ContactData contactCandidate, ref Qui... method ProcessCandidates (line 677) | protected virtual void ProcessCandidates(ref QuickList ca... method CleanUp (line 686) | public override void CleanUp() type Edge (line 704) | public struct Edge : IEquatable method Edge (line 709) | public Edge(int a, int b) method GetHashCode (line 715) | public override int GetHashCode() method Equals (line 720) | public bool Equals(Edge edge) method ToString (line 725) | public override string ToString() type TriangleIndices (line 734) | public struct TriangleIndices : IEquatable method GetHashCode (line 756) | public override int GetHashCode() method Equals (line 768) | public bool Equals(TriangleIndices other) type EdgeContact (line 774) | struct EdgeContact type VertexContact (line 782) | struct VertexContact FILE: BEPUphysics/Constraints/Collision/ContactFrictionConstraint.cs class ContactFrictionConstraint (line 14) | public class ContactFrictionConstraint : SolverUpdateable method ContactFrictionConstraint (line 42) | public ContactFrictionConstraint() method Setup (line 67) | public void Setup(ContactManifoldConstraint contactManifoldConstraint,... method CleanUp (line 83) | public void CleanUp() method SolveIteration (line 132) | public override Fix64 SolveIteration() method Update (line 181) | public override void Update(Fix64 dt) method ExclusiveUpdate (line 295) | public override void ExclusiveUpdate() method CollectInvolvedEntities (line 328) | protected internal override void CollectInvolvedEntities(RawList method Compare (line 384) | int IComparer.Compare(Entity x, Entity y) method OnAdditionToSpace (line 421) | public virtual void OnAdditionToSpace(Space newSpace) method OnRemovalFromSpace (line 428) | public virtual void OnRemovalFromSpace(Space oldSpace) method OnAdditionToSolver (line 436) | public virtual void OnAdditionToSolver(Solver newSolver) method OnRemovalFromSolver (line 444) | public virtual void OnRemovalFromSolver(Solver oldSolver) FILE: BEPUphysics/Constraints/SolverUpdateableChange.cs type SolverUpdateableChange (line 6) | public struct SolverUpdateableChange method SolverUpdateableChange (line 23) | public SolverUpdateableChange(bool shouldAdd, SolverUpdateable item) FILE: BEPUphysics/Constraints/SpringSettings.cs class SpringAdvancedSettings (line 12) | public class SpringAdvancedSettings class SpringSettings (line 54) | public class SpringSettings method ComputeErrorReductionAndSoftness (line 95) | public void ComputeErrorReductionAndSoftness(Fix64 dt, Fix64 updateRat... FILE: BEPUphysics/Constraints/TwoEntity/JointLimits/DistanceLimit.cs class DistanceLimit (line 12) | public class DistanceLimit : JointLimit, I1DImpulseConstraintWithError, ... method DistanceLimit (line 48) | public DistanceLimit() method DistanceLimit (line 62) | public DistanceLimit(Entity connectionA, Entity connectionB, Vector3 a... method GetLinearJacobianA (line 203) | public void GetLinearJacobianA(out Vector3 jacobian) method GetLinearJacobianB (line 212) | public void GetLinearJacobianB(out Vector3 jacobian) method GetAngularJacobianA (line 221) | public void GetAngularJacobianA(out Vector3 jacobian) method GetAngularJacobianB (line 230) | public void GetAngularJacobianB(out Vector3 jacobian) method GetMassMatrix (line 239) | public void GetMassMatrix(out Fix64 outputMassMatrix) method SolveIteration (line 250) | public override Fix64 SolveIteration() method Update (line 297) | public override void Update(Fix64 dt) method ExclusiveUpdate (line 439) | public override void ExclusiveUpdate() FILE: BEPUphysics/Constraints/TwoEntity/JointLimits/EllipseSwingLimit.cs class EllipseSwingLimit (line 12) | public class EllipseSwingLimit : JointLimit, I1DImpulseConstraintWithErr... method EllipseSwingLimit (line 34) | public EllipseSwingLimit() method EllipseSwingLimit (line 50) | public EllipseSwingLimit(Entity connectionA, Entity connectionB, Vecto... method EllipseSwingLimit (line 66) | public EllipseSwingLimit(Entity connectionA, Entity connectionB) method GetLinearJacobianA (line 176) | public void GetLinearJacobianA(out Vector3 jacobian) method GetLinearJacobianB (line 185) | public void GetLinearJacobianB(out Vector3 jacobian) method GetAngularJacobianA (line 194) | public void GetAngularJacobianA(out Vector3 jacobian) method GetAngularJacobianB (line 203) | public void GetAngularJacobianB(out Vector3 jacobian) method GetMassMatrix (line 212) | public void GetMassMatrix(out Fix64 outputMassMatrix) method SetupJointTransforms (line 223) | public void SetupJointTransforms(Vector3 twistAxis) method Update (line 251) | public override void Update(Fix64 dt) method ExclusiveUpdate (line 398) | public override void ExclusiveUpdate() method SolveIteration (line 419) | public override Fix64 SolveIteration() FILE: BEPUphysics/Constraints/TwoEntity/JointLimits/JointLimit.cs class JointLimit (line 11) | public abstract class JointLimit : Joint method ComputeBounceVelocity (line 71) | protected Fix64 ComputeBounceVelocity(Fix64 impactVelocity) FILE: BEPUphysics/Constraints/TwoEntity/JointLimits/LinearAxisLimit.cs class LinearAxisLimit (line 12) | public class LinearAxisLimit : JointLimit, I1DImpulseConstraintWithError... method LinearAxisLimit (line 39) | public LinearAxisLimit() method LinearAxisLimit (line 54) | public LinearAxisLimit(Entity connectionA, Entity connectionB, Vector3... method GetLinearJacobianA (line 252) | public void GetLinearJacobianA(out Vector3 jacobian) method GetLinearJacobianB (line 261) | public void GetLinearJacobianB(out Vector3 jacobian) method GetAngularJacobianA (line 270) | public void GetAngularJacobianA(out Vector3 jacobian) method GetAngularJacobianB (line 279) | public void GetAngularJacobianB(out Vector3 jacobian) method GetMassMatrix (line 288) | public void GetMassMatrix(out Fix64 outputMassMatrix) method SolveIteration (line 299) | public override Fix64 SolveIteration() method Update (line 349) | public override void Update(Fix64 dt) method ExclusiveUpdate (line 454) | public override void ExclusiveUpdate() FILE: BEPUphysics/Constraints/TwoEntity/JointLimits/RevoluteLimit.cs class RevoluteLimit (line 11) | public class RevoluteLimit : JointLimit, I2DImpulseConstraintWithError, ... method RevoluteLimit (line 45) | public RevoluteLimit() method RevoluteLimit (line 60) | public RevoluteLimit(Entity connectionA, Entity connectionB, Vector3 l... method RevoluteLimit (line 84) | public RevoluteLimit(Entity connectionA, Entity connectionB) method GetLinearJacobianA (line 224) | public void GetLinearJacobianA(out Vector3 jacobianX, out Vector3 jaco... method GetLinearJacobianB (line 235) | public void GetLinearJacobianB(out Vector3 jacobianX, out Vector3 jaco... method GetAngularJacobianA (line 246) | public void GetAngularJacobianA(out Vector3 jacobianX, out Vector3 jac... method GetAngularJacobianB (line 257) | public void GetAngularJacobianB(out Vector3 jacobianX, out Vector3 jac... method GetMassMatrix (line 271) | public void GetMassMatrix(out Matrix2x2 massMatrix) method SolveIteration (line 285) | public override Fix64 SolveIteration() method Update (line 360) | public override void Update(Fix64 dt) method ExclusiveUpdate (line 597) | public override void ExclusiveUpdate() method GetDistanceFromMinimum (line 633) | private Fix64 GetDistanceFromMinimum(Fix64 angle) FILE: BEPUphysics/Constraints/TwoEntity/JointLimits/SwingLimit.cs class SwingLimit (line 12) | public class SwingLimit : JointLimit, I1DImpulseConstraintWithError, I1D... method SwingLimit (line 34) | public SwingLimit() method SwingLimit (line 47) | public SwingLimit(Entity connectionA, Entity connectionB, Vector3 axis... method GetLinearJacobianA (line 166) | public void GetLinearJacobianA(out Vector3 jacobian) method GetLinearJacobianB (line 175) | public void GetLinearJacobianB(out Vector3 jacobian) method GetAngularJacobianA (line 184) | public void GetAngularJacobianA(out Vector3 jacobian) method GetAngularJacobianB (line 193) | public void GetAngularJacobianB(out Vector3 jacobian) method GetMassMatrix (line 202) | public void GetMassMatrix(out Fix64 outputMassMatrix) method SolveIteration (line 212) | public override Fix64 SolveIteration() method Update (line 250) | public override void Update(Fix64 dt) method ExclusiveUpdate (line 334) | public override void ExclusiveUpdate() FILE: BEPUphysics/Constraints/TwoEntity/JointLimits/TwistLimit.cs class TwistLimit (line 12) | public class TwistLimit : JointLimit, I1DImpulseConstraintWithError, I1D... method TwistLimit (line 41) | public TwistLimit() method TwistLimit (line 55) | public TwistLimit(Entity connectionA, Entity connectionB, Vector3 axis... method GetLinearJacobianA (line 164) | public void GetLinearJacobianA(out Vector3 jacobian) method GetLinearJacobianB (line 173) | public void GetLinearJacobianB(out Vector3 jacobian) method GetAngularJacobianA (line 182) | public void GetAngularJacobianA(out Vector3 jacobian) method GetAngularJacobianB (line 191) | public void GetAngularJacobianB(out Vector3 jacobian) method GetMassMatrix (line 200) | public void GetMassMatrix(out Fix64 outputMassMatrix) method SetupJointTransforms (line 212) | public void SetupJointTransforms(Vector3 worldTwistAxisA, Vector3 worl... method SolveIteration (line 245) | public override Fix64 SolveIteration() method Update (line 282) | public override void Update(Fix64 dt) method ExclusiveUpdate (line 406) | public override void ExclusiveUpdate() method ComputeAngleError (line 423) | private static Fix64 ComputeAngleError(Fix64 distanceFromCurrent, Fix6... method GetDistanceFromMinimum (line 430) | private Fix64 GetDistanceFromMinimum(Fix64 angle) method IsAngleValid (line 447) | private bool IsAngleValid(Fix64 currentAngle, out Fix64 distanceFromCu... FILE: BEPUphysics/Constraints/TwoEntity/Joints/BallSocketJoint.cs class BallSocketJoint (line 13) | public class BallSocketJoint : Joint, I3DImpulseConstraintWithError, I3D... method BallSocketJoint (line 31) | public BallSocketJoint() method BallSocketJoint (line 42) | public BallSocketJoint(Entity connectionA, Entity connectionB, Vector3... method GetLinearJacobianA (line 148) | public void GetLinearJacobianA(out Vector3 jacobianX, out Vector3 jaco... method GetLinearJacobianB (line 161) | public void GetLinearJacobianB(out Vector3 jacobianX, out Vector3 jaco... method GetAngularJacobianA (line 174) | public void GetAngularJacobianA(out Vector3 jacobianX, out Vector3 jac... method GetAngularJacobianB (line 187) | public void GetAngularJacobianB(out Vector3 jacobianX, out Vector3 jac... method GetMassMatrix (line 198) | public void GetMassMatrix(out Matrix3x3 outputMassMatrix) method Update (line 211) | public override void Update(Fix64 dt) method ExclusiveUpdate (line 286) | public override void ExclusiveUpdate() method SolveIteration (line 319) | public override Fix64 SolveIteration() FILE: BEPUphysics/Constraints/TwoEntity/Joints/DistanceJoint.cs class DistanceJoint (line 12) | public class DistanceJoint : Joint, I1DImpulseConstraintWithError, I1DJa... method DistanceJoint (line 44) | public DistanceJoint() method DistanceJoint (line 63) | public DistanceJoint(Entity connectionA, Entity connectionB, Vector3 a... method GetLinearJacobianA (line 183) | public void GetLinearJacobianA(out Vector3 jacobian) method GetLinearJacobianB (line 192) | public void GetLinearJacobianB(out Vector3 jacobian) method GetAngularJacobianA (line 201) | public void GetAngularJacobianA(out Vector3 jacobian) method GetAngularJacobianB (line 210) | public void GetAngularJacobianB(out Vector3 jacobian) method GetMassMatrix (line 219) | public void GetMassMatrix(out Fix64 outputMassMatrix) method SolveIteration (line 230) | public override Fix64 SolveIteration() method Update (line 275) | public override void Update(Fix64 dt) method ExclusiveUpdate (line 366) | public override void ExclusiveUpdate() FILE: BEPUphysics/Constraints/TwoEntity/Joints/Joint.cs class Joint (line 10) | public abstract class Joint : TwoEntityConstraint, ISpringSettings FILE: BEPUphysics/Constraints/TwoEntity/Joints/NoRotationJoint.cs class NoRotationJoint (line 11) | public class NoRotationJoint : Joint, I3DImpulseConstraintWithError, I3D... method NoRotationJoint (line 26) | public NoRotationJoint() method NoRotationJoint (line 36) | public NoRotationJoint(Entity connectionA, Entity connectionB) method GetLinearJacobianA (line 106) | public void GetLinearJacobianA(out Vector3 jacobianX, out Vector3 jaco... method GetLinearJacobianB (line 119) | public void GetLinearJacobianB(out Vector3 jacobianX, out Vector3 jaco... method GetAngularJacobianA (line 132) | public void GetAngularJacobianA(out Vector3 jacobianX, out Vector3 jac... method GetAngularJacobianB (line 145) | public void GetAngularJacobianB(out Vector3 jacobianX, out Vector3 jac... method GetMassMatrix (line 156) | public void GetMassMatrix(out Matrix3x3 outputMassMatrix) method SolveIteration (line 166) | public override Fix64 SolveIteration() method Update (line 197) | public override void Update(Fix64 dt) method ExclusiveUpdate (line 248) | public override void ExclusiveUpdate() FILE: BEPUphysics/Constraints/TwoEntity/Joints/PointOnLineJoint.cs class PointOnLineJoint (line 11) | public class PointOnLineJoint : Joint, I2DImpulseConstraintWithError, I2... method PointOnLineJoint (line 43) | public PointOnLineJoint() method PointOnLineJoint (line 56) | public PointOnLineJoint(Entity connectionA, Entity connectionB, Vector... method GetLinearJacobianA (line 222) | public void GetLinearJacobianA(out Vector3 jacobianX, out Vector3 jaco... method GetLinearJacobianB (line 233) | public void GetLinearJacobianB(out Vector3 jacobianX, out Vector3 jaco... method GetAngularJacobianA (line 244) | public void GetAngularJacobianA(out Vector3 jacobianX, out Vector3 jac... method GetAngularJacobianB (line 255) | public void GetAngularJacobianB(out Vector3 jacobianX, out Vector3 jac... method GetMassMatrix (line 265) | public void GetMassMatrix(out Matrix2x2 massMatrix) method SolveIteration (line 276) | public override Fix64 SolveIteration() method Update (line 395) | public override void Update(Fix64 dt) method ExclusiveUpdate (line 497) | public override void ExclusiveUpdate() method UpdateRestrictedAxes (line 538) | private void UpdateRestrictedAxes() FILE: BEPUphysics/Constraints/TwoEntity/Joints/PointOnPlaneJoint.cs class PointOnPlaneJoint (line 11) | public class PointOnPlaneJoint : Joint, I1DImpulseConstraintWithError, I... method PointOnPlaneJoint (line 36) | public PointOnPlaneJoint() method PointOnPlaneJoint (line 49) | public PointOnPlaneJoint(Entity connectionA, Entity connectionB, Vecto... method GetLinearJacobianA (line 206) | public void GetLinearJacobianA(out Vector3 jacobian) method GetLinearJacobianB (line 215) | public void GetLinearJacobianB(out Vector3 jacobian) method GetAngularJacobianA (line 224) | public void GetAngularJacobianA(out Vector3 jacobian) method GetAngularJacobianB (line 233) | public void GetAngularJacobianB(out Vector3 jacobian) method GetMassMatrix (line 242) | public void GetMassMatrix(out Fix64 outputMassMatrix) method SolveIteration (line 253) | public override Fix64 SolveIteration() method Update (line 299) | public override void Update(Fix64 dt) method ExclusiveUpdate (line 371) | public override void ExclusiveUpdate() FILE: BEPUphysics/Constraints/TwoEntity/Joints/RevoluteAngularJoint.cs class RevoluteAngularJoint (line 12) | public class RevoluteAngularJoint : Joint, I2DImpulseConstraintWithError... method RevoluteAngularJoint (line 31) | public RevoluteAngularJoint() method RevoluteAngularJoint (line 44) | public RevoluteAngularJoint(Entity connectionA, Entity connectionB, Ve... method UpdateRestrictedAxes (line 112) | private void UpdateRestrictedAxes() method GetLinearJacobianA (line 172) | public void GetLinearJacobianA(out Vector3 jacobianX, out Vector3 jaco... method GetLinearJacobianB (line 183) | public void GetLinearJacobianB(out Vector3 jacobianX, out Vector3 jaco... method GetAngularJacobianA (line 194) | public void GetAngularJacobianA(out Vector3 jacobianX, out Vector3 jac... method GetAngularJacobianB (line 205) | public void GetAngularJacobianB(out Vector3 jacobianX, out Vector3 jac... method GetMassMatrix (line 215) | public void GetMassMatrix(out Matrix2x2 massMatrix) method Update (line 226) | public override void Update(Fix64 dt) method ExclusiveUpdate (line 297) | public override void ExclusiveUpdate() method SolveIteration (line 324) | public override Fix64 SolveIteration() FILE: BEPUphysics/Constraints/TwoEntity/Joints/SwivelHingeAngularJoint.cs class SwivelHingeAngularJoint (line 13) | public class SwivelHingeAngularJoint : Joint, I1DImpulseConstraintWithEr... method SwivelHingeAngularJoint (line 31) | public SwivelHingeAngularJoint() method SwivelHingeAngularJoint (line 45) | public SwivelHingeAngularJoint(Entity connectionA, Entity connectionB,... method GetLinearJacobianA (line 150) | public void GetLinearJacobianA(out Vector3 jacobian) method GetLinearJacobianB (line 159) | public void GetLinearJacobianB(out Vector3 jacobian) method GetAngularJacobianA (line 168) | public void GetAngularJacobianA(out Vector3 jacobian) method GetAngularJacobianB (line 177) | public void GetAngularJacobianB(out Vector3 jacobian) method GetMassMatrix (line 186) | public void GetMassMatrix(out Fix64 outputMassMatrix) method SolveIteration (line 196) | public override Fix64 SolveIteration() method Update (line 231) | public override void Update(Fix64 dt) method ExclusiveUpdate (line 291) | public override void ExclusiveUpdate() FILE: BEPUphysics/Constraints/TwoEntity/Joints/TwistJoint.cs class TwistJoint (line 13) | public class TwistJoint : Joint, I1DImpulseConstraintWithError, I1DJacob... method TwistJoint (line 33) | public TwistJoint() method TwistJoint (line 45) | public TwistJoint(Entity connectionA, Entity connectionB, Vector3 axis... method GetLinearJacobianA (line 153) | public void GetLinearJacobianA(out Vector3 jacobian) method GetLinearJacobianB (line 162) | public void GetLinearJacobianB(out Vector3 jacobian) method GetAngularJacobianA (line 171) | public void GetAngularJacobianA(out Vector3 jacobian) method GetAngularJacobianB (line 180) | public void GetAngularJacobianB(out Vector3 jacobian) method GetMassMatrix (line 189) | public void GetMassMatrix(out Fix64 outputMassMatrix) method SolveIteration (line 199) | public override Fix64 SolveIteration() method Update (line 234) | public override void Update(Fix64 dt) method ExclusiveUpdate (line 317) | public override void ExclusiveUpdate() method Initialize (line 338) | public void Initialize() FILE: BEPUphysics/Constraints/TwoEntity/Motors/AngularMotor.cs class AngularMotor (line 12) | public class AngularMotor : Motor, I3DImpulseConstraintWithError, I3DJac... method AngularMotor (line 30) | public AngularMotor() method AngularMotor (line 41) | public AngularMotor(Entity connectionA, Entity connectionB) method GetLinearJacobianA (line 109) | public void GetLinearJacobianA(out Vector3 jacobianX, out Vector3 jaco... method GetLinearJacobianB (line 122) | public void GetLinearJacobianB(out Vector3 jacobianX, out Vector3 jaco... method GetAngularJacobianA (line 135) | public void GetAngularJacobianA(out Vector3 jacobianX, out Vector3 jac... method GetAngularJacobianB (line 148) | public void GetAngularJacobianB(out Vector3 jacobianX, out Vector3 jac... method GetMassMatrix (line 159) | public void GetMassMatrix(out Matrix3x3 outputMassMatrix) method SolveIteration (line 169) | public override Fix64 SolveIteration() method Update (line 223) | public override void Update(Fix64 dt) method ExclusiveUpdate (line 312) | public override void ExclusiveUpdate() FILE: BEPUphysics/Constraints/TwoEntity/Motors/LinearAxisMotor.cs class LinearAxisMotor (line 12) | public class LinearAxisMotor : Motor, I1DImpulseConstraintWithError, I1D... method LinearAxisMotor (line 37) | public LinearAxisMotor() method LinearAxisMotor (line 52) | public LinearAxisMotor(Entity connectionA, Entity connectionB, Vector3... method GetLinearJacobianA (line 231) | public void GetLinearJacobianA(out Vector3 jacobian) method GetLinearJacobianB (line 240) | public void GetLinearJacobianB(out Vector3 jacobian) method GetAngularJacobianA (line 249) | public void GetAngularJacobianA(out Vector3 jacobian) method GetAngularJacobianB (line 258) | public void GetAngularJacobianB(out Vector3 jacobian) method GetMassMatrix (line 267) | public void GetMassMatrix(out Fix64 outputMassMatrix) method SolveIteration (line 278) | public override Fix64 SolveIteration() method Update (line 321) | public override void Update(Fix64 dt) method ExclusiveUpdate (line 405) | public override void ExclusiveUpdate() FILE: BEPUphysics/Constraints/TwoEntity/Motors/Motor.cs class Motor (line 8) | public abstract class Motor : TwoEntityConstraint method ComputeMaxForces (line 21) | protected void ComputeMaxForces(Fix64 maxForce, Fix64 dt) FILE: BEPUphysics/Constraints/TwoEntity/Motors/MotorSettings.cs type MotorMode (line 10) | public enum MotorMode class MotorSettings (line 30) | public abstract class MotorSettings method MotorSettings (line 37) | protected MotorSettings(SolverUpdateable motor) class MotorSettings1D (line 91) | public class MotorSettings1D : MotorSettings method MotorSettings1D (line 96) | public MotorSettings1D(Motor motor) class MotorSettings3D (line 123) | public class MotorSettings3D : MotorSettings method MotorSettings3D (line 128) | public MotorSettings3D(SolverUpdateable motor) class MotorSettingsOrientation (line 155) | public class MotorSettingsOrientation : MotorSettings method MotorSettingsOrientation (line 160) | public MotorSettingsOrientation(SolverUpdateable motor) class ServoSettings (line 188) | public class ServoSettings : ISpringSettings method ServoSettings (line 212) | internal ServoSettings(MotorSettings motorSettings) class ServoSettings1D (line 280) | public class ServoSettings1D : ServoSettings method ServoSettings1D (line 284) | internal ServoSettings1D(MotorSettings motorSettings) class ServoSettings3D (line 312) | public class ServoSettings3D : ServoSettings method ServoSettings3D (line 316) | internal ServoSettings3D(MotorSettings motorSettings) class ServoSettingsOrientation (line 342) | public class ServoSettingsOrientation : ServoSettings method ServoSettingsOrientation (line 346) | internal ServoSettingsOrientation(MotorSettings motorSettings) class VelocityMotorSettings (line 372) | public class VelocityMotorSettings method VelocityMotorSettings (line 384) | internal VelocityMotorSettings(MotorSettings motorSettings) class VelocityMotorSettings1D (line 415) | public class VelocityMotorSettings1D : VelocityMotorSettings method VelocityMotorSettings1D (line 419) | internal VelocityMotorSettings1D(MotorSettings motorSettings) class VelocityMotorSettings3D (line 445) | public class VelocityMotorSettings3D : VelocityMotorSettings method VelocityMotorSettings3D (line 449) | internal VelocityMotorSettings3D(MotorSettings motorSettings) FILE: BEPUphysics/Constraints/TwoEntity/Motors/RevoluteMotor.cs class RevoluteMotor (line 12) | public class RevoluteMotor : Motor, I1DImpulseConstraintWithError, I1DJa... method RevoluteMotor (line 33) | public RevoluteMotor() method RevoluteMotor (line 45) | public RevoluteMotor(Entity connectionA, Entity connectionB, Vector3 m... method GetLinearJacobianA (line 141) | public void GetLinearJacobianA(out Vector3 jacobian) method GetLinearJacobianB (line 150) | public void GetLinearJacobianB(out Vector3 jacobian) method GetAngularJacobianA (line 159) | public void GetAngularJacobianA(out Vector3 jacobian) method GetAngularJacobianB (line 168) | public void GetAngularJacobianB(out Vector3 jacobian) method GetMassMatrix (line 177) | public void GetMassMatrix(out Fix64 outputMassMatrix) method SetupJointTransforms (line 188) | public void SetupJointTransforms(Vector3 motorizedAxis) method Update (line 212) | public override void Update(Fix64 dt) method ExclusiveUpdate (line 294) | public override void ExclusiveUpdate() method SolveIteration (line 315) | public override Fix64 SolveIteration() method GetDistanceFromGoal (line 350) | private Fix64 GetDistanceFromGoal(Fix64 angle) FILE: BEPUphysics/Constraints/TwoEntity/Motors/TwistMotor.cs class TwistMotor (line 12) | public class TwistMotor : Motor, I1DImpulseConstraintWithError, I1DJacob... method TwistMotor (line 37) | public TwistMotor() method TwistMotor (line 50) | public TwistMotor(Entity connectionA, Entity connectionB, Vector3 axis... method GetLinearJacobianA (line 131) | public void GetLinearJacobianA(out Vector3 jacobian) method GetLinearJacobianB (line 140) | public void GetLinearJacobianB(out Vector3 jacobian) method GetAngularJacobianA (line 149) | public void GetAngularJacobianA(out Vector3 jacobian) method GetAngularJacobianB (line 158) | public void GetAngularJacobianB(out Vector3 jacobian) method GetMassMatrix (line 167) | public void GetMassMatrix(out Fix64 outputMassMatrix) method SetupJointTransforms (line 179) | public void SetupJointTransforms(Vector3 worldTwistAxisA, Vector3 worl... method SolveIteration (line 212) | public override Fix64 SolveIteration() method Update (line 249) | public override void Update(Fix64 dt) method ExclusiveUpdate (line 345) | public override void ExclusiveUpdate() method GetDistanceFromGoal (line 362) | private Fix64 GetDistanceFromGoal(Fix64 angle) FILE: BEPUphysics/Constraints/TwoEntity/TwoEntityConstraint.cs class TwoEntityConstraint (line 12) | public abstract class TwoEntityConstraint : SolverUpdateable method CollectInvolvedEntities (line 73) | protected internal override void CollectInvolvedEntities(RawList where T : IBoundingBoxOwner method BoundingBoxTree (line 35) | public BoundingBoxTree(IList elements) method Reconstruct (line 44) | public void Reconstruct(IList elements) method Refit (line 61) | public void Refit() method Analyze (line 67) | private void Analyze(out List depths, out int minDepth, out int m... method Add (line 89) | public void Add(T element) method Remove (line 118) | public void Remove(T element) method GetOverlaps (line 133) | public bool GetOverlaps(BoundingBox boundingBox, IList outputOverla... method GetOverlaps (line 151) | public bool GetOverlaps(BoundingSphere boundingSphere, IList output... method GetOverlaps (line 185) | public bool GetOverlaps(Ray ray, IList outputOverlappedElements) method GetOverlaps (line 202) | public bool GetOverlaps(Ray ray, Fix64 maximumLength, IList outputO... method GetOverlaps (line 220) | public bool GetOverlaps(BoundingBoxTree tree, ILis... method CollectLeaves (line 237) | public void CollectLeaves(IList outputCollidables) class Node (line 243) | internal abstract class Node method GetOverlaps (line 246) | internal abstract void GetOverlaps(ref BoundingBox boundingBox, ILis... method GetOverlaps (line 247) | internal abstract void GetOverlaps(ref BoundingSphere boundingSphere... method GetOverlaps (line 249) | internal abstract void GetOverlaps(ref Ray ray, Fix64 maximumLength,... method GetOverlaps (line 250) | internal abstract void GetOverlaps(BoundingBoxTree depths, int depth, ref int ... method Refit (line 264) | internal abstract void Refit(); method Remove (line 266) | internal abstract bool Remove(T element, out Node replacementNode); method RemoveBrute (line 268) | internal abstract bool RemoveBrute(T toRemove, out Node replacementN... method CollectLeaves (line 270) | internal abstract void CollectLeaves(IList outputLeaves); class InternalNode (line 273) | internal sealed class InternalNode : Node method GetOverlaps (line 306) | internal override void GetOverlaps(ref BoundingBox boundingBox, ILis... method GetOverlaps (line 320) | internal override void GetOverlaps(ref BoundingSphere boundingSphere... method GetOverlaps (line 342) | internal override void GetOverlaps(ref Ray ray, Fix64 maximumLength,... method GetOverlaps (line 351) | internal override void GetOverlaps(BoundingBoxTree depths, int depth, ref int ... method Refit (line 491) | internal override void Refit() method RemoveBrute (line 499) | internal override bool RemoveBrute(T entry, out Node replacementNode) method Remove (line 532) | internal override bool Remove(T entry, out Node replacementNode) method CollectLeaves (line 570) | internal override void CollectLeaves(IList outputLeaves) class LeafNode (line 582) | internal sealed class LeafNode : Node method LeafNode (line 613) | internal LeafNode(T element) method GetOverlaps (line 626) | internal override void GetOverlaps(ref BoundingBox boundingBox, ILis... method GetOverlaps (line 632) | internal override void GetOverlaps(ref BoundingSphere boundingSphere... method GetOverlaps (line 642) | internal override void GetOverlaps(ref Ray ray, Fix64 maximumLength,... method GetOverlaps (line 647) | internal override void GetOverlaps(BoundingBoxTree depths, int depth, ref int ... method Refit (line 692) | internal override void Refit() method RemoveBrute (line 704) | internal override bool RemoveBrute(T entry, out Node replacementNode) method Remove (line 708) | internal override bool Remove(T entry, out Node replacementNode) method CollectLeaves (line 718) | internal override void CollectLeaves(IList outputLeaves) FILE: BEPUphysics/DataStructures/MeshBoundingBoxTree.cs class MeshBoundingBoxTree (line 11) | public class MeshBoundingBoxTree method MeshBoundingBoxTree (line 53) | public MeshBoundingBoxTree(MeshBoundingBoxTreeData data) method Reconstruct (line 62) | public void Reconstruct() method Refit (line 78) | public void Refit() method Analyze (line 84) | void Analyze(out List depths, out int minDepth, out int maxDepth,... method Insert (line 102) | void Insert(int triangleIndex) method GetOverlaps (line 133) | public bool GetOverlaps(BoundingBox boundingBox, IList outputOver... method GetOverlaps (line 151) | public bool GetOverlaps(BoundingSphere boundingSphere, IList outp... method GetOverlaps (line 185) | public bool GetOverlaps(Ray ray, IList outputOverlappedElements) method GetOverlaps (line 202) | public bool GetOverlaps(Ray ray, Fix64 maximumLength, IList outpu... class Node (line 213) | abstract class Node method GetOverlaps (line 216) | internal abstract void GetOverlaps(ref BoundingBox boundingBox, ILis... method GetOverlaps (line 217) | internal abstract void GetOverlaps(ref BoundingSphere boundingSphere... method GetOverlaps (line 219) | internal abstract void GetOverlaps(ref Ray ray, Fix64 maximumLength,... method TryToInsert (line 224) | internal abstract bool TryToInsert(LeafNode node, out Node treeNode); method Analyze (line 228) | internal abstract void Analyze(List depths, int depth, ref int ... method Refit (line 230) | internal abstract void Refit(MeshBoundingBoxTreeData data); class InternalNode (line 233) | sealed class InternalNode : Node method GetOverlaps (line 244) | internal override void GetOverlaps(ref BoundingBox boundingBox, ILis... method GetOverlaps (line 258) | internal override void GetOverlaps(ref BoundingSphere boundingSphere... method GetOverlaps (line 280) | internal override void GetOverlaps(ref Ray ray, Fix64 maximumLength,... method TryToInsert (line 290) | internal override bool TryToInsert(LeafNode node, out Node treeNode) method ToString (line 375) | public override string ToString() method Analyze (line 381) | internal override void Analyze(List depths, int depth, ref int ... method Refit (line 388) | internal override void Refit(MeshBoundingBoxTreeData data) class LeafNode (line 400) | sealed class LeafNode : Node method LeafNode (line 409) | internal LeafNode(int leafIndex, MeshBoundingBoxTreeData data) method GetOverlaps (line 422) | internal override void GetOverlaps(ref BoundingBox boundingBox, ILis... method GetOverlaps (line 428) | internal override void GetOverlaps(ref BoundingSphere boundingSphere... method GetOverlaps (line 438) | internal override void GetOverlaps(ref Ray ray, Fix64 maximumLength,... method TryToInsert (line 443) | internal override bool TryToInsert(LeafNode node, out Node treeNode) method ToString (line 453) | public override string ToString() method Analyze (line 458) | internal override void Analyze(List depths, int depth, ref int ... method Refit (line 464) | internal override void Refit(MeshBoundingBoxTreeData data) FILE: BEPUphysics/DataStructures/MeshBoundingBoxTreeData.cs class MeshBoundingBoxTreeData (line 9) | public abstract class MeshBoundingBoxTreeData method GetBoundingBox (line 48) | public void GetBoundingBox(int triangleIndex, out BoundingBox bounding... method GetTriangle (line 65) | public abstract void GetTriangle(int triangleIndex, out Vector3 v1, ou... method GetVertexPosition (line 71) | public abstract void GetVertexPosition(int i, out Vector3 vertex); FILE: BEPUphysics/DataStructures/StaticMeshData.cs class StaticMeshData (line 9) | public class StaticMeshData : MeshBoundingBoxTreeData method StaticMeshData (line 16) | public StaticMeshData(Vector3[] vertices, int[] indices) method GetTriangle (line 30) | public override void GetTriangle(int triangleIndex, out Vector3 v1, ou... method GetVertexPosition (line 43) | public override void GetVertexPosition(int i, out Vector3 vertex) FILE: BEPUphysics/DataStructures/TransformableMeshData.cs class TransformableMeshData (line 9) | public class TransformableMeshData : MeshBoundingBoxTreeData method TransformableMeshData (line 16) | public TransformableMeshData(Vector3[] vertices, int[] indices) method TransformableMeshData (line 28) | public TransformableMeshData(Vector3[] vertices, int[] indices, Affine... method GetTriangle (line 60) | public override void GetTriangle(int triangleIndex, out Vector3 v1, ou... method GetVertexPosition (line 72) | public override void GetVertexPosition(int i, out Vector3 vertex) FILE: BEPUphysics/DataStructures/TreeOverlapPair.cs type TreeOverlapPair (line 13) | public struct TreeOverlapPair method TreeOverlapPair (line 29) | public TreeOverlapPair(T1 overlapA, T2 overlapB) FILE: BEPUphysics/DataStructures/TriangleMesh.cs class TriangleMesh (line 11) | public class TriangleMesh method TriangleMesh (line 46) | public TriangleMesh(MeshBoundingBoxTreeData data) method RayCast (line 58) | public bool RayCast(Ray ray, out int hitCount) method RayCast (line 73) | public bool RayCast(Ray ray, out RayHit rayHit) method RayCast (line 85) | public bool RayCast(Ray ray, TriangleSidedness sidedness, out RayHit r... method RayCast (line 96) | public bool RayCast(Ray ray, IList hits) method RayCast (line 108) | public bool RayCast(Ray ray, TriangleSidedness sidedness, IList hits) method RayCast (line 173) | public bool RayCast(Ray ray, Fix64 maximumLength, TriangleSidedness si... FILE: BEPUphysics/DeactivationManagement/DeactivationManager.cs class DeactivationManager (line 14) | public class DeactivationManager : MultithreadedProcessingStage method DeactivationManager (line 112) | public DeactivationManager(TimeStepSettings timeStepSettings) method DeactivationManager (line 124) | public DeactivationManager(TimeStepSettings timeStepSettings, IParalle... method GiveBackIsland (line 153) | void GiveBackIsland(SimulationIsland island) method Add (line 164) | public void Add(SimulationIslandMember simulationIslandMember) method Remove (line 188) | public void Remove(SimulationIslandMember simulationIslandMember) method MultithreadedCandidacyLoop (line 202) | void MultithreadedCandidacyLoop(int i) method UpdateMultithreaded (line 207) | protected override void UpdateMultithreaded() method UpdateSingleThreaded (line 217) | protected override void UpdateSingleThreaded() method FlushSplits (line 268) | void FlushSplits() method DeactivateObjects (line 310) | void DeactivateObjects() method Add (line 347) | public void Add(SimulationIslandConnection connection) method Merge (line 391) | private SimulationIsland Merge(SimulationIsland s1, SimulationIsland s2) method Remove (line 440) | public void Remove(SimulationIslandConnection connection) method TryToSplit (line 471) | private bool TryToSplit(SimulationIslandMember member1, SimulationIsla... method RemoveSimulationIslandFromMember (line 614) | public void RemoveSimulationIslandFromMember(SimulationIslandMember me... method AddSimulationIslandToMember (line 703) | public void AddSimulationIslandToMember(SimulationIslandMember member) FILE: BEPUphysics/DeactivationManagement/ISimulationIslandConnection.cs type ISimulationIslandConnection (line 8) | public interface ISimulationIslandConnection method AddReferencesToConnectedMembers (line 23) | void AddReferencesToConnectedMembers(); method RemoveReferencesFromConnectedMembers (line 28) | void RemoveReferencesFromConnectedMembers(); FILE: BEPUphysics/DeactivationManagement/ISimulationIslandConnectionOwner.cs type ISimulationIslandConnectionOwner (line 11) | public interface ISimulationIslandConnectionOwner FILE: BEPUphysics/DeactivationManagement/ISimulationIslandMemberOwner.cs type ISimulationIslandMemberOwner (line 11) | public interface ISimulationIslandMemberOwner FILE: BEPUphysics/DeactivationManagement/SimulationIsland.cs class SimulationIsland (line 12) | public class SimulationIsland method SimulationIsland (line 62) | public SimulationIsland() method MemberActivated (line 71) | void MemberActivated(SimulationIslandMember member) method BecameDeactivationCandidate (line 77) | void BecameDeactivationCandidate(SimulationIslandMember member) method BecameNonDeactivationCandidate (line 84) | void BecameNonDeactivationCandidate(SimulationIslandMember member) method TryToDeactivate (line 94) | public bool TryToDeactivate() method Add (line 123) | public void Add(SimulationIslandMember member) method Remove (line 148) | public void Remove(SimulationIslandMember member) method CleanUp (line 176) | internal void CleanUp() FILE: BEPUphysics/DeactivationManagement/SimulationIslandConnection.cs class SimulationIslandConnection (line 10) | public class SimulationIslandConnection type Entry (line 16) | internal struct Entry method AddReferencesToConnectedMembers (line 56) | public void AddReferencesToConnectedMembers() method RemoveReferencesFromConnectedMembers (line 68) | public void RemoveReferencesFromConnectedMembers() method SetListIndex (line 82) | internal void SetListIndex(SimulationIslandMember member, int index) method CleanUp (line 100) | internal void CleanUp() method Add (line 112) | internal void Add(SimulationIslandMember simulationIslandMember) FILE: BEPUphysics/DeactivationManagement/SimulationIslandMember.cs class SimulationIslandMember (line 13) | public class SimulationIslandMember method SimulationIslandMember (line 33) | internal SimulationIslandMember(Entity owner) method UpdateDeactivationCandidacy (line 54) | public void UpdateDeactivationCandidacy(Fix64 dt) method TryToCompressIslandHierarchy (line 195) | void TryToCompressIslandHierarchy() method Activate (line 257) | public void Activate() method OnActivated (line 339) | protected internal void OnActivated() method OnBecameDeactivationCandidate (line 345) | protected internal void OnBecameDeactivationCandidate() method OnBecameNonDeactivationCandidate (line 351) | protected internal void OnBecameNonDeactivationCandidate() method OnDeactivated (line 357) | protected internal void OnDeactivated() method RemoveConnectionReference (line 409) | internal void RemoveConnectionReference(SimulationIslandConnection con... method AddConnectionReference (line 424) | internal int AddConnectionReference(SimulationIslandConnection connect... type SimulationIslandSearchState (line 437) | public enum SimulationIslandSearchState FILE: BEPUphysics/DeactivationManagement/SimulationIslandMemberList.cs type SimulationIslandMemberList (line 10) | public struct SimulationIslandMemberList : IList method SimulationIslandMemberList (line 14) | internal SimulationIslandMemberList(RawList.Insert(int index, SimulationIslandM... method RemoveAt (line 36) | void IList.RemoveAt(int index) method Add (line 60) | void ICollection.Add(SimulationIslandMember item) method Clear (line 65) | void ICollection.Clear() method Contains (line 77) | public bool Contains(SimulationIslandMember item) method CopyTo (line 87) | public void CopyTo(SimulationIslandMember[] array, int arrayIndex) method Remove (line 111) | bool ICollection.Remove(SimulationIslandMember... method GetEnumerator (line 116) | public IEnumerator GetEnumerator() method GetEnumerator (line 121) | System.Collections.IEnumerator System.Collections.IEnumerable.GetEnume... type Enumerator (line 129) | public struct Enumerator : IEnumerator method Enumerator (line 134) | internal Enumerator(RawList entries) method Dispose (line 155) | public void Dispose() method MoveNext (line 178) | public bool MoveNext() method Reset (line 188) | public void Reset() FILE: BEPUphysics/Entities/Entity.cs class Entity (line 14) | public class Entity : Entity where T : EntityCollidable method Entity (line 24) | protected internal Entity() method Entity (line 33) | public Entity(T collisionInformation) method Entity (line 44) | public Entity(T collisionInformation, Fix64 mass) method Entity (line 54) | public Entity(T collisionInformation, Fix64 mass, Matrix3x3 inertiaTen... FILE: BEPUphysics/Entities/EntityBase.cs class Entity (line 25) | public class Entity : method OnMaterialChanged (line 507) | void OnMaterialChanged(Material newMaterial) method Entity (line 540) | protected Entity() method Entity (line 561) | public Entity(EntityCollidable collisionInformation) method Entity (line 572) | public Entity(EntityCollidable collisionInformation, Fix64 mass) method Entity (line 584) | public Entity(EntityCollidable collisionInformation, Fix64 mass, Matri... method Entity (line 594) | public Entity(EntityShape shape) method Entity (line 605) | public Entity(EntityShape shape, Fix64 mass) method Entity (line 617) | public Entity(EntityShape shape, Fix64 mass, Matrix3x3 inertiaTensor) method Initialize (line 628) | protected internal void Initialize(EntityCollidable collisionInformation) method Initialize (line 635) | protected internal void Initialize(EntityCollidable collisionInformati... method Initialize (line 651) | protected internal void Initialize(EntityCollidable collisionInformati... method ApplyImpulse (line 706) | public void ApplyImpulse(Vector3 location, Vector3 impulse) method ApplyImpulse (line 716) | public void ApplyImpulse(ref Vector3 location, ref Vector3 impulse) method ApplyImpulseWithoutActivating (line 730) | public void ApplyImpulseWithoutActivating(ref Vector3 location, ref Ve... method ApplyLinearImpulse (line 757) | public void ApplyLinearImpulse(ref Vector3 impulse) method ApplyAngularImpulse (line 772) | public void ApplyAngularImpulse(ref Vector3 impulse) method OnShapeChanged (line 799) | protected void OnShapeChanged(CollisionShape shape) method BecomeKinematic (line 821) | public void BecomeKinematic() method BecomeDynamic (line 855) | public void BecomeDynamic(Fix64 mass) method BecomeDynamic (line 865) | public void BecomeDynamic(Fix64 mass, Matrix3x3 localInertiaTensor) method UpdateForForces (line 900) | void IForceUpdateable.UpdateForForces(Fix64 dt) method OnAdditionToSpace (line 1007) | void ISpaceObject.OnAdditionToSpace(Space newSpace) method OnAdditionToSpace (line 1012) | protected virtual void OnAdditionToSpace(Space newSpace) method OnRemovalFromSpace (line 1016) | void ISpaceObject.OnRemovalFromSpace(Space oldSpace) method OnRemovalFromSpace (line 1021) | protected virtual void OnRemovalFromSpace(Space oldSpace) method UpdateTimesOfImpact (line 1060) | void ICCDPositionUpdateable.UpdateTimesOfImpact(Fix64 dt) method ResetTimesOfImpact (line 1073) | void ICCDPositionUpdateable.ResetTimesOfImpact() method UpdatePositionContinuously (line 1082) | void ICCDPositionUpdateable.UpdatePositionContinuously(Fix64 dt) method PreUpdatePosition (line 1113) | void IPositionUpdateable.PreUpdatePosition(Fix64 dt) method ModifyLinearDamping (line 1194) | public void ModifyLinearDamping(Fix64 damping) method ModifyAngularDamping (line 1205) | public void ModifyAngularDamping(Fix64 damping) method ToString (line 1239) | public override string ToString() method InitializeId (line 1261) | void InitializeId() method GetHashCode (line 1270) | public override int GetHashCode() method Equals (line 1276) | public bool Equals(Entity other) method Equals (line 1281) | public override bool Equals(object obj) FILE: BEPUphysics/Entities/EntityConstraintCollection.cs class EntityConstraintCollection (line 11) | public class EntityConstraintCollection : IEnumerable method EntityConstraintCollection (line 20) | public EntityConstraintCollection(RawList ... method GetEnumerator (line 29) | public Enumerator GetEnumerator() method GetEnumerator (line 34) | IEnumerator IEnumerable.GetE... method GetEnumerator (line 39) | System.Collections.IEnumerator System.Collections.IEnumerable.GetEnume... type Enumerator (line 47) | public struct Enumerator : IEnumerator method Enumerator (line 57) | public Enumerator(RawList connections) method Dispose (line 79) | public void Dispose() method MoveNext (line 95) | public bool MoveNext() method Reset (line 113) | public void Reset() FILE: BEPUphysics/Entities/EntitySolverUpdateableCollection.cs class EntitySolverUpdateableCollection (line 11) | public class EntitySolverUpdateableCollection : IEnumerable IEnumerable.GetEnumera... method GetEnumerator (line 39) | System.Collections.IEnumerator System.Collections.IEnumerable.GetEnume... type Enumerator (line 47) | public struct Enumerator : IEnumerator method Enumerator (line 57) | public Enumerator(RawList connections) method Dispose (line 79) | public void Dispose() method MoveNext (line 95) | public bool MoveNext() method Reset (line 113) | public void Reset() FILE: BEPUphysics/Entities/MorphableEntity.cs class MorphableEntity (line 11) | public class MorphableEntity : Entity method MorphableEntity (line 32) | public MorphableEntity(EntityCollidable collisionInformation) method MorphableEntity (line 42) | public MorphableEntity(EntityCollidable collisionInformation, Fix64 mass) method MorphableEntity (line 53) | public MorphableEntity(EntityCollidable collisionInformation, Fix64 ma... method MorphableEntity (line 63) | public MorphableEntity(EntityShape shape) method MorphableEntity (line 73) | public MorphableEntity(EntityShape shape, Fix64 mass) method MorphableEntity (line 84) | public MorphableEntity(EntityShape shape, Fix64 mass, Matrix3x3 inerti... method SetCollisionInformation (line 94) | public void SetCollisionInformation(EntityCollidable newCollisionInfor... method SetCollisionInformation (line 119) | public void SetCollisionInformation(EntityCollidable newCollisionInfor... method SetCollisionInformation (line 142) | public void SetCollisionInformation(EntityCollidable newCollisionInfor... FILE: BEPUphysics/Entities/Prefabs/Box.cs class Box (line 13) | public class Box : Entity> method Box (line 16) | private Box(Fix64 width, Fix64 height, Fix64 length) method Box (line 21) | private Box(Fix64 width, Fix64 height, Fix64 length, Fix64 mass) method Box (line 34) | public Box(Vector3 pos, Fix64 width, Fix64 height, Fix64 length, Fix64... method Box (line 47) | public Box(Vector3 pos, Fix64 width, Fix64 height, Fix64 length) method Box (line 61) | public Box(MotionState motionState, Fix64 width, Fix64 height, Fix64 l... method Box (line 76) | public Box(MotionState motionState, Fix64 width, Fix64 height, Fix64 l... FILE: BEPUphysics/Entities/Prefabs/Capsule.cs class Capsule (line 13) | public class Capsule : Entity> method Capsule (line 45) | private Capsule(Fix64 len, Fix64 rad) method Capsule (line 50) | private Capsule(Fix64 len, Fix64 rad, Fix64 mass) method GetCapsuleInformation (line 64) | public static void GetCapsuleInformation(ref Vector3 start, ref Vector... method Capsule (line 84) | public Capsule(Vector3 start, Vector3 end, Fix64 radius) method Capsule (line 105) | public Capsule(Vector3 start, Vector3 end, Fix64 radius, Fix64 mass) method Capsule (line 125) | public Capsule(Vector3 position, Fix64 length, Fix64 radius, Fix64 mass) method Capsule (line 137) | public Capsule(Vector3 position, Fix64 length, Fix64 radius) method Capsule (line 150) | public Capsule(MotionState motionState, Fix64 length, Fix64 radius, Fi... method Capsule (line 162) | public Capsule(MotionState motionState, Fix64 length, Fix64 radius) FILE: BEPUphysics/Entities/Prefabs/CompoundBody.cs class CompoundBody (line 14) | public class CompoundBody : Entity method CompoundBody (line 33) | public CompoundBody(IList bodies) method CompoundBody (line 48) | public CompoundBody(IList bodies, Fix64 mass) method CompoundBody (line 61) | public CompoundBody(IList children) method CompoundBody (line 75) | public CompoundBody(IList children, Fix64 mass) FILE: BEPUphysics/Entities/Prefabs/Cone.cs class Cone (line 13) | public class Cone : Entity> method Cone (line 46) | private Cone(Fix64 high, Fix64 rad) method Cone (line 51) | private Cone(Fix64 high, Fix64 rad, Fix64 mass) method Cone (line 65) | public Cone(Vector3 position, Fix64 height, Fix64 radius, Fix64 mass) method Cone (line 77) | public Cone(Vector3 position, Fix64 height, Fix64 radius) method Cone (line 90) | public Cone(MotionState motionState, Fix64 height, Fix64 radius, Fix64... method Cone (line 102) | public Cone(MotionState motionState, Fix64 height, Fix64 radius) FILE: BEPUphysics/Entities/Prefabs/ConvexHull.cs class ConvexHull (line 14) | public class ConvexHull : Entity> method ConvexHull (line 32) | public ConvexHull(IList points) method ConvexHull (line 46) | public ConvexHull(IList points, Fix64 mass) method ConvexHull (line 60) | public ConvexHull(Vector3 position, IList points, Fix64 mass) method ConvexHull (line 72) | public ConvexHull(Vector3 position, IList points) method ConvexHull (line 84) | public ConvexHull(MotionState motionState, IList points, Fix6... method ConvexHull (line 96) | public ConvexHull(MotionState motionState, IList points) FILE: BEPUphysics/Entities/Prefabs/Cylinder.cs class Cylinder (line 13) | public class Cylinder : Entity> method Cylinder (line 46) | private Cylinder(Fix64 high, Fix64 rad, Fix64 mass) method Cylinder (line 51) | private Cylinder(Fix64 high, Fix64 rad) method Cylinder (line 63) | public Cylinder(Vector3 position, Fix64 height, Fix64 radius, Fix64 mass) method Cylinder (line 75) | public Cylinder(Vector3 position, Fix64 height, Fix64 radius) method Cylinder (line 88) | public Cylinder(MotionState motionState, Fix64 height, Fix64 radius, F... method Cylinder (line 100) | public Cylinder(MotionState motionState, Fix64 height, Fix64 radius) FILE: BEPUphysics/Entities/Prefabs/MinkowskiSum.cs class MinkowskiSum (line 14) | public class MinkowskiSum : Entity> method MinkowskiSum (line 26) | private MinkowskiSum(OrientedConvexShapeEntry a, OrientedConvexShapeEn... method MinkowskiSum (line 32) | private MinkowskiSum(OrientedConvexShapeEntry a, OrientedConvexShapeEn... method MinkowskiSum (line 45) | public MinkowskiSum(Vector3 position, OrientedConvexShapeEntry a, Orie... method MinkowskiSum (line 57) | public MinkowskiSum(Vector3 position, OrientedConvexShapeEntry a, Orie... method MinkowskiSum (line 70) | public MinkowskiSum(MotionState motionState, OrientedConvexShapeEntry ... method MinkowskiSum (line 82) | public MinkowskiSum(MotionState motionState, OrientedConvexShapeEntry ... method MinkowskiSum (line 94) | public MinkowskiSum(MotionState motionState, IList method MobileMesh (line 27) | public MobileMesh(Vector3[] vertices, int[] indices, AffineTransform l... method MobileMesh (line 45) | public MobileMesh(Vector3[] vertices, int[] indices, AffineTransform l... FILE: BEPUphysics/Entities/Prefabs/Sphere.cs class Sphere (line 13) | public class Sphere : Entity> method Sphere (line 30) | private Sphere(Fix64 radius) method Sphere (line 35) | private Sphere(Fix64 radius, Fix64 mass) method Sphere (line 48) | public Sphere(Vector3 position, Fix64 radius, Fix64 mass) method Sphere (line 59) | public Sphere(Vector3 position, Fix64 radius) method Sphere (line 71) | public Sphere(MotionState motionState, Fix64 radius, Fix64 mass) method Sphere (line 82) | public Sphere(MotionState motionState, Fix64 radius) FILE: BEPUphysics/Entities/Prefabs/TransformableEntity.cs class TransformableEntity (line 13) | public class TransformableEntity : Entity> method Triangle (line 124) | public Triangle(Vector3 v1, Vector3 v2, Vector3 v3, Fix64 mass) method Triangle (line 138) | public Triangle(Vector3 v1, Vector3 v2, Vector3 v3) method Triangle (line 154) | public Triangle(Vector3 pos, Vector3 v1, Vector3 v2, Vector3 v3, Fix64... method Triangle (line 167) | public Triangle(Vector3 pos, Vector3 v1, Vector3 v2, Vector3 v3) method Triangle (line 181) | public Triangle(MotionState motionState, Vector3 v1, Vector3 v2, Vecto... method Triangle (line 194) | public Triangle(MotionState motionState, Vector3 v1, Vector3 v2, Vecto... FILE: BEPUphysics/Entities/Prefabs/WrappedBody.cs class WrappedBody (line 16) | public class WrappedBody : Entity> method WrappedBody (line 30) | private WrappedBody(IList subShapes, Fix64 mass) method WrappedBody (line 39) | private WrappedBody(IList subShapes) method WrappedBody (line 53) | public WrappedBody(Vector3 position, IList subBodies... method WrappedBody (line 64) | public WrappedBody(Vector3 position, IList subBodies) method WrappedBody (line 76) | public WrappedBody(MotionState motionState, IList su... method WrappedBody (line 87) | public WrappedBody(MotionState motionState, IList su... FILE: BEPUphysics/EntityStateManagement/BufferedStatesAccessor.cs class BufferedStatesAccessor (line 12) | public class BufferedStatesAccessor method BufferedStatesAccessor (line 23) | public BufferedStatesAccessor(EntityBufferedStates bufferedStates) method IsReadBufferAccessible (line 28) | bool IsReadBufferAccessible() method IsWriteBufferAccessible (line 33) | bool IsWriteBufferAccessible() FILE: BEPUphysics/EntityStateManagement/BufferedStatesManager.cs class BufferedStatesManager (line 11) | public class BufferedStatesManager method BufferedStatesManager (line 66) | public BufferedStatesManager() method BufferedStatesManager (line 77) | public BufferedStatesManager(IParallelLooper parallelLooper) method Add (line 89) | public void Add(Entity e) method Remove (line 117) | public void Remove(Entity e) FILE: BEPUphysics/EntityStateManagement/EntityBufferedStates.cs class EntityBufferedStates (line 8) | public class EntityBufferedStates method EntityBufferedStates (line 37) | public EntityBufferedStates(Entity entity) FILE: BEPUphysics/EntityStateManagement/EntityStateReadBuffers.cs class StateReadBuffers (line 10) | public class StateReadBuffers : MultithreadedProcessingStage method Enable (line 39) | internal void Enable() method Disable (line 60) | internal void Disable() method StateReadBuffers (line 84) | public StateReadBuffers(BufferedStatesManager manager) method StateReadBuffers (line 96) | public StateReadBuffers(BufferedStatesManager manager, IParallelLooper... method MultithreadedStateUpdate (line 107) | void MultithreadedStateUpdate(int i) method UpdateMultithreaded (line 117) | protected override void UpdateMultithreaded() method UpdateSingleThreaded (line 123) | protected override void UpdateSingleThreaded() method Add (line 136) | internal void Add(Entity e) method Remove (line 159) | internal void Remove(int index, int endIndex) method FlipBuffers (line 169) | public void FlipBuffers() method GetState (line 185) | public MotionState GetState(int motionStateIndex) method GetStates (line 195) | public void GetStates(MotionState[] states) FILE: BEPUphysics/EntityStateManagement/EntityStateWriteBuffer.cs class EntityStateWriteBuffer (line 13) | public class EntityStateWriteBuffer : ProcessingStage type TargetField (line 15) | internal enum TargetField : byte type EntityStateChange (line 27) | [StructLayout(LayoutKind.Explicit)] type EntityStateChange (line 40) | internal struct EntityStateChange method EntityStateWriteBuffer (line 54) | public EntityStateWriteBuffer() method EnqueuePosition (line 64) | public void EnqueuePosition(Entity entity, ref Vector3 newPosition) method EnqueueOrientation (line 73) | public void EnqueueOrientation(Entity entity, ref Quaternion newOrient... method EnqueueLinearVelocity (line 82) | public void EnqueueLinearVelocity(Entity entity, ref Vector3 newLinear... method EnqueueAngularVelocity (line 91) | public void EnqueueAngularVelocity(Entity entity, ref Vector3 newAngul... method UpdateStage (line 97) | protected override void UpdateStage() FILE: BEPUphysics/EntityStateManagement/InterpolatedStatesAccessor.cs class InterpolatedStatesAccessor (line 11) | public class InterpolatedStatesAccessor method InterpolatedStatesAccessor (line 18) | public InterpolatedStatesAccessor(EntityBufferedStates bufferedStates) method IsBufferAccessible (line 23) | bool IsBufferAccessible() FILE: BEPUphysics/EntityStateManagement/InterpolatedStatesManager.cs class InterpolatedStatesManager (line 14) | public class InterpolatedStatesManager : MultithreadedProcessingStage method Enable (line 43) | internal void Enable() method Disable (line 62) | internal void Disable() method InterpolatedStatesManager (line 86) | public InterpolatedStatesManager(BufferedStatesManager manager) method InterpolatedStatesManager (line 98) | public InterpolatedStatesManager(BufferedStatesManager manager, IParal... method UpdateIndex (line 130) | void UpdateIndex(int i) method UpdateMultithreaded (line 143) | protected override void UpdateMultithreaded() method UpdateSingleThreaded (line 149) | protected override void UpdateSingleThreaded() method FlipBuffers (line 161) | public void FlipBuffers() method GetState (line 177) | public RigidTransform GetState(int motionStateIndex) method GetStates (line 187) | public void GetStates(RigidTransform[] states) method Add (line 199) | internal void Add(Entity e) method Remove (line 221) | internal void Remove(int index, int endIndex) FILE: BEPUphysics/EntityStateManagement/MotionState.cs type MotionState (line 10) | public struct MotionState : IEquatable method Equals (line 55) | public bool Equals(MotionState other) FILE: BEPUphysics/ISpaceObject.cs type ISpaceObject (line 6) | public interface ISpaceObject method OnAdditionToSpace (line 16) | void OnAdditionToSpace(Space newSpace); method OnRemovalFromSpace (line 21) | void OnRemovalFromSpace(Space oldSpace); FILE: BEPUphysics/Materials/IMaterialOwner.cs type IMaterialOwner (line 6) | public interface IMaterialOwner FILE: BEPUphysics/Materials/InteractionProperties.cs type InteractionProperties (line 8) | public struct InteractionProperties FILE: BEPUphysics/Materials/Material.cs class Material (line 9) | public class Material method Material (line 77) | public Material() method Material (line 88) | public Material(Fix64 staticFriction, Fix64 kineticFriction, Fix64 bou... method GetHashCode (line 103) | public override int GetHashCode() FILE: BEPUphysics/Materials/MaterialManager.cs class MaterialManager (line 18) | public static class MaterialManager method MaterialManager (line 42) | static MaterialManager() method GetInteractionProperties (line 53) | public static void GetInteractionProperties(Material materialA, Materi... method DefaultMaterialBlender (line 78) | public static void DefaultMaterialBlender(Material a, Material b, out ... FILE: BEPUphysics/Materials/MaterialPair.cs type MaterialPair (line 7) | public struct MaterialPair :IEquatable method MaterialPair (line 22) | public MaterialPair(Material a, Material b) method GetHashCode (line 35) | public override int GetHashCode() method Equals (line 46) | public bool Equals(MaterialPair other) FILE: BEPUphysics/MultithreadedProcessingStage.cs class MultithreadedProcessingStage (line 9) | public abstract class MultithreadedProcessingStage method StartClock (line 58) | private void StartClock() method StopClock (line 62) | private void StopClock() method Update (line 71) | public void Update() method UpdateMultithreaded (line 94) | protected abstract void UpdateMultithreaded(); method UpdateSingleThreaded (line 95) | protected abstract void UpdateSingleThreaded(); FILE: BEPUphysics/NarrowPhaseSystems/NarrowPhase.cs type TypePair (line 16) | public struct TypePair : IEquatable method TypePair (line 35) | public TypePair(Type a, Type b) method GetHashCode (line 48) | public override int GetHashCode() method Equals (line 64) | public bool Equals(TypePair other) class NarrowPhase (line 74) | public class NarrowPhase : MultithreadedProcessingStage method NarrowPhase (line 112) | public NarrowPhase(TimeStepSettings timeStepSettings) method NarrowPhase (line 124) | public NarrowPhase(TimeStepSettings timeStepSettings, RawList : NarrowPhasePairFactory where T ... method GetNarrowPhasePair (line 16) | public abstract NarrowPhasePair GetNarrowPhasePair(); method GiveBack (line 22) | public abstract void GiveBack(NarrowPhasePair pair); method EnsureCount (line 50) | public void EnsureCount(int minimumCount) method CapCount (line 60) | public void CapCount(int maximumCount) method Clear (line 69) | public abstract void Clear(); method GetNarrowPhasePair (line 82) | public override NarrowPhasePair GetNarrowPhasePair() method GiveBack (line 95) | public override void GiveBack(NarrowPhasePair pair) method Clear (line 124) | public override void Clear() FILE: BEPUphysics/NarrowPhaseSystems/Pairs/BoxPairHandler.cs class BoxPairHandler (line 19) | public class BoxPairHandler : ConvexConstraintPairHandler method Initialize (line 60) | public override void Initialize(BroadPhaseEntry entryA, BroadPhaseEntr... method CleanUp (line 79) | public override void CleanUp() FILE: BEPUphysics/NarrowPhaseSystems/Pairs/BoxSpherePairHandler.cs class BoxSpherePairHandler (line 21) | public class BoxSpherePairHandler : ConvexPairHandler method BoxSpherePairHandler (line 68) | public BoxSpherePairHandler() method Initialize (line 78) | public override void Initialize(BroadPhaseEntry entryA, BroadPhaseEntr... method CleanUp (line 108) | public override void CleanUp() method GetContactInformation (line 118) | protected internal override void GetContactInformation(int index, out ... FILE: BEPUphysics/NarrowPhaseSystems/Pairs/CollidablePairHandler.cs class CollidablePairHandler (line 19) | public abstract class CollidablePairHandler : NarrowPhasePair method CollidablePairHandler (line 55) | protected CollidablePairHandler() method UpdateTimeOfImpact (line 80) | public abstract void UpdateTimeOfImpact(Collidable requester, Fix64 dt); method Initialize (line 114) | public override void Initialize(BroadPhaseEntry entryA, BroadPhaseEntr... method OnAddedToNarrowPhase (line 131) | protected internal override void OnAddedToNarrowPhase() method OnContactAdded (line 137) | protected virtual void OnContactAdded(Contact contact) method OnContactRemoved (line 151) | protected virtual void OnContactRemoved(Contact contact) method CleanUp (line 168) | public override void CleanUp() method UpdateMaterialProperties (line 214) | public abstract void UpdateMaterialProperties(InteractionProperties pr... method UpdateMaterialProperties (line 221) | public abstract void UpdateMaterialProperties(Material materialA, Mate... method UpdateMaterialProperties (line 227) | public void UpdateMaterialProperties() method GetContactInformation (line 233) | protected internal abstract void GetContactInformation(int index, out ... method ClearContacts (line 261) | public virtual void ClearContacts() FILE: BEPUphysics/NarrowPhaseSystems/Pairs/CompoundConvexPairHandler.cs class CompoundConvexPairHandler (line 11) | public class CompoundConvexPairHandler : CompoundGroupPairHandler method Initialize (line 33) | public override void Initialize(BroadPhaseEntry entryA, BroadPhaseEntr... method CleanUp (line 52) | public override void CleanUp() method UpdateContainedPairs (line 60) | protected override void UpdateContainedPairs() FILE: BEPUphysics/NarrowPhaseSystems/Pairs/CompoundGroupPairHandler.cs class CompoundGroupPairHandler (line 10) | public abstract class CompoundGroupPairHandler : GroupPairHandler method Initialize (line 30) | public override void Initialize(BroadPhaseEntry entryA, BroadPhaseEntr... method CleanUp (line 49) | public override void CleanUp() FILE: BEPUphysics/NarrowPhaseSystems/Pairs/CompoundInstancedMeshPairHandler.cs class CompoundInstancedMeshPairHandler (line 9) | public class CompoundInstancedMeshPairHandler : CompoundGroupPairHandler method Initialize (line 28) | public override void Initialize(BroadPhaseEntry entryA, BroadPhaseEntr... method CleanUp (line 47) | public override void CleanUp() method UpdateContainedPairs (line 58) | protected override void UpdateContainedPairs() FILE: BEPUphysics/NarrowPhaseSystems/Pairs/CompoundMobileMeshPairHandler.cs class CompoundMobileMeshPairHandler (line 10) | public class CompoundMobileMeshPairHandler : CompoundGroupPairHandler method Initialize (line 31) | public override void Initialize(BroadPhaseEntry entryA, BroadPhaseEntr... method CleanUp (line 51) | public override void CleanUp() method UpdateContainedPairs (line 63) | protected override void UpdateContainedPairs() FILE: BEPUphysics/NarrowPhaseSystems/Pairs/CompoundPairHandler.cs class CompoundPairHandler (line 12) | public class CompoundPairHandler : CompoundGroupPairHandler method Initialize (line 33) | public override void Initialize(BroadPhaseEntry entryA, BroadPhaseEntr... method CleanUp (line 48) | public override void CleanUp() method UpdateContainedPairs (line 60) | protected override void UpdateContainedPairs() FILE: BEPUphysics/NarrowPhaseSystems/Pairs/CompoundStaticMeshPairHandler.cs class CompoundStaticMeshPairHandler (line 9) | public class CompoundStaticMeshPairHandler : CompoundGroupPairHandler method Initialize (line 29) | public override void Initialize(BroadPhaseEntry entryA, BroadPhaseEntr... method CleanUp (line 49) | public override void CleanUp() method UpdateContainedPairs (line 61) | protected override void UpdateContainedPairs() FILE: BEPUphysics/NarrowPhaseSystems/Pairs/CompoundTerrainPairHandler.cs class CompoundTerrainPairHandler (line 9) | public class CompoundTerrainPairHandler : CompoundGroupPairHandler method Initialize (line 28) | public override void Initialize(BroadPhaseEntry entryA, BroadPhaseEntr... method CleanUp (line 48) | public override void CleanUp() method UpdateContainedPairs (line 61) | protected override void UpdateContainedPairs() FILE: BEPUphysics/NarrowPhaseSystems/Pairs/ContactCollection.cs class ContactCollection (line 9) | public class ContactCollection : IList type Enumerator (line 15) | public struct Enumerator : IEnumerator method Enumerator (line 21) | internal Enumerator(ContactCollection contactCollection) method Dispose (line 44) | public void Dispose() method MoveNext (line 60) | public bool MoveNext() method Reset (line 69) | public void Reset() method ContactCollection (line 78) | internal ContactCollection(CollidablePairHandler pair) method GetEnumerator (line 118) | IEnumerator IEnumerable.GetEnu... method GetEnumerator (line 123) | System.Collections.IEnumerator System.Collections.IEnumerable.GetEnume... method GetEnumerator (line 132) | public Enumerator GetEnumerator() method Contains (line 144) | public bool Contains(ContactInformation item) method CopyTo (line 159) | public void CopyTo(ContactInformation[] array, int arrayIndex) method IndexOf (line 175) | public int IndexOf(ContactInformation item) method Remove (line 191) | bool ICollection.Remove(ContactInformation item) method Add (line 196) | void ICollection.Add(ContactInformation item) method Clear (line 201) | void ICollection.Clear() method Insert (line 206) | void IList.Insert(int index, ContactInformation item) method RemoveAt (line 211) | void IList.RemoveAt(int index) FILE: BEPUphysics/NarrowPhaseSystems/Pairs/ContactInformation.cs type ContactInformation (line 11) | public struct ContactInformation : IEquatable method ToString (line 42) | public override string ToString() method Equals (line 48) | public bool Equals(ContactInformation other) FILE: BEPUphysics/NarrowPhaseSystems/Pairs/ConvexConstraintPairHandler.cs class ConvexConstraintPairHandler (line 21) | public abstract class ConvexConstraintPairHandler : ConvexPairHandler method ConvexConstraintPairHandler (line 34) | protected ConvexConstraintPairHandler() method GetContactInformation (line 39) | protected internal override void GetContactInformation(int index, out ... FILE: BEPUphysics/NarrowPhaseSystems/Pairs/ConvexPairHandler.cs class ConvexPairHandler (line 21) | public abstract class ConvexPairHandler : StandardPairHandler method Initialize (line 24) | public override void Initialize(BroadPhaseEntry entryA, BroadPhaseEntr... method UpdateTimeOfImpact (line 38) | public override void UpdateTimeOfImpact(Collidable requester, Fix64 dt) FILE: BEPUphysics/NarrowPhaseSystems/Pairs/DetectorVolumeCompoundPairHandler.cs class DetectorVolumeCompoundPairHandler (line 10) | public class DetectorVolumeCompoundPairHandler : DetectorVolumeGroupPair... method Initialize (line 27) | public override void Initialize(BroadPhaseEntry entryA, BroadPhaseEntr... method CleanUp (line 47) | public override void CleanUp() method UpdateContainedPairs (line 59) | protected override void UpdateContainedPairs() FILE: BEPUphysics/NarrowPhaseSystems/Pairs/DetectorVolumeConvexPairHandler.cs class DetectorVolumeConvexPairHandler (line 15) | public class DetectorVolumeConvexPairHandler : DetectorVolumePairHandler method Initialize (line 29) | public override void Initialize(BroadPhaseEntry entryA, BroadPhaseEntr... method CleanUp (line 42) | public override void CleanUp() method UpdateCollision (line 59) | public override void UpdateCollision(Fix64 dt) FILE: BEPUphysics/NarrowPhaseSystems/Pairs/DetectorVolumeGroupPairHandler.cs class DetectorVolumeGroupPairHandler (line 12) | public abstract class DetectorVolumeGroupPairHandler : DetectorVolumePai... method OnAddedToNarrowPhase (line 29) | protected internal override void OnAddedToNarrowPhase() method CleanUp (line 38) | public override void CleanUp() method TryToAdd (line 50) | protected void TryToAdd(EntityCollidable collidable) method UpdateContainedPairs (line 72) | protected abstract void UpdateContainedPairs(); method UpdateCollision (line 74) | public override void UpdateCollision(Fix64 dt) FILE: BEPUphysics/NarrowPhaseSystems/Pairs/DetectorVolumeMobileMeshPairHandler.cs class DetectorVolumeMobileMeshPairHandler (line 15) | public class DetectorVolumeMobileMeshPairHandler : DetectorVolumePairHan... method OnAddedToNarrowPhase (line 33) | protected internal override void OnAddedToNarrowPhase() method Initialize (line 39) | public override void Initialize(BroadPhaseEntries.BroadPhaseEntry entr... method CleanUp (line 54) | public override void CleanUp() method UpdateCollision (line 68) | public override void UpdateCollision(Fix64 dt) FILE: BEPUphysics/NarrowPhaseSystems/Pairs/DetectorVolumePairHandler.cs class DetectorVolumePairHandler (line 12) | public abstract class DetectorVolumePairHandler : NarrowPhasePair method Initialize (line 73) | public override void Initialize(BroadPhaseEntry entryA, BroadPhaseEntr... method OnAddedToNarrowPhase (line 90) | protected internal override void OnAddedToNarrowPhase() method CleanUp (line 99) | public override void CleanUp() method NotifyDetectorVolumeOfChanges (line 132) | protected void NotifyDetectorVolumeOfChanges() FILE: BEPUphysics/NarrowPhaseSystems/Pairs/GeneralConvexPairHandler.cs class GeneralConvexPairHandler (line 18) | public class GeneralConvexPairHandler : ConvexConstraintPairHandler method Initialize (line 55) | public override void Initialize(BroadPhaseEntry entryA, BroadPhaseEntr... method CleanUp (line 75) | public override void CleanUp() FILE: BEPUphysics/NarrowPhaseSystems/Pairs/GroupPairHandler.cs class GroupPairHandler (line 19) | public abstract class GroupPairHandler : CollidablePairHandler, IPairHan... method GroupPairHandler (line 44) | protected GroupPairHandler() method UpdateMaterialProperties (line 57) | public override void UpdateMaterialProperties(Material a, Material b) method UpdateMaterialProperties (line 69) | public override void UpdateMaterialProperties(InteractionProperties pr... method Initialize (line 82) | public override void Initialize(BroadPhaseEntry entryA, BroadPhaseEntr... method CleanUp (line 95) | public override void CleanUp() method TryToAdd (line 119) | protected void TryToAdd(Collidable a, Collidable b) method TryToAdd (line 124) | protected void TryToAdd(Collidable a, Collidable b, Material materialA) method TryToAdd (line 129) | protected void TryToAdd(Collidable a, Collidable b, Material materialA... method UpdateContainedPairs (line 153) | protected abstract void UpdateContainedPairs(); method UpdateContacts (line 160) | protected virtual void UpdateContacts(Fix64 dt) method UpdateCollision (line 195) | public override void UpdateCollision(Fix64 dt) method UpdateTimeOfImpact (line 241) | public override void UpdateTimeOfImpact(Collidable requester, Fix64 dt) method GetContactInformation (line 261) | protected internal override void GetContactInformation(int index, out ... method AddSolverUpdateable (line 278) | void IPairHandlerParent.AddSolverUpdateable(SolverUpdateable addedItem) method RemoveSolverUpdateable (line 293) | void IPairHandlerParent.RemoveSolverUpdateable(SolverUpdateable remove... method OnContactAdded (line 311) | void IPairHandlerParent.OnContactAdded(Contact contact) method OnContactRemoved (line 317) | void IPairHandlerParent.OnContactRemoved(Contact contact) method ClearContacts (line 338) | public override void ClearContacts() FILE: BEPUphysics/NarrowPhaseSystems/Pairs/IDetectorVolumePairHandlerParent.cs type IDetectorVolumePairHandlerParent (line 6) | public interface IDetectorVolumePairHandlerParent FILE: BEPUphysics/NarrowPhaseSystems/Pairs/IPairHandlerParent.cs type IPairHandlerParent (line 9) | public interface IPairHandlerParent method OnContactAdded (line 15) | void OnContactAdded(Contact contact); method OnContactRemoved (line 21) | void OnContactRemoved(Contact contact); method AddSolverUpdateable (line 27) | void AddSolverUpdateable(SolverUpdateable addedItem); method RemoveSolverUpdateable (line 34) | void RemoveSolverUpdateable(SolverUpdateable removedItem); FILE: BEPUphysics/NarrowPhaseSystems/Pairs/InstancedMeshConvexPairHandler.cs class InstancedMeshConvexPairHandler (line 8) | public class InstancedMeshConvexPairHandler : InstancedMeshPairHandler FILE: BEPUphysics/NarrowPhaseSystems/Pairs/InstancedMeshPairHandler.cs class InstancedMeshPairHandler (line 20) | public abstract class InstancedMeshPairHandler : StandardPairHandler method InstancedMeshPairHandler (line 59) | protected InstancedMeshPairHandler() method Initialize (line 69) | public override void Initialize(BroadPhaseEntry entryA, BroadPhaseEntr... method CleanUp (line 103) | public override void CleanUp() method UpdateTimeOfImpact (line 118) | public override void UpdateTimeOfImpact(Collidable requester, Fix64 dt) method GetContactInformation (line 189) | protected internal override void GetContactInformation(int index, out ... FILE: BEPUphysics/NarrowPhaseSystems/Pairs/InstancedMeshSpherePairHandler.cs class InstancedMeshSpherePairHandler (line 8) | public class InstancedMeshSpherePairHandler : InstancedMeshPairHandler FILE: BEPUphysics/NarrowPhaseSystems/Pairs/MeshGroupPairHandler.cs type TriangleEntry (line 19) | public struct TriangleEntry : IEquatable method GetHashCode (line 34) | public override int GetHashCode() method Equals (line 45) | public bool Equals(TriangleEntry other) class MeshGroupPairHandler (line 55) | public abstract class MeshGroupPairHandler : CollidablePairHandler, IPai... method MeshGroupPairHandler (line 87) | protected MeshGroupPairHandler() method UpdateMaterialProperties (line 100) | public override void UpdateMaterialProperties(Material a, Material b) method UpdateMaterialProperties (line 113) | public override void UpdateMaterialProperties(InteractionProperties pr... method Initialize (line 126) | public override void Initialize(BroadPhaseEntry entryA, BroadPhaseEntr... method CleanUp (line 139) | public override void CleanUp() method TryToAdd (line 164) | protected void TryToAdd(int index) method GetOpposingCollidable (line 188) | protected abstract TriangleCollidable GetOpposingCollidable(int index); method ConfigureCollidable (line 195) | protected abstract void ConfigureCollidable(TriangleEntry entry, Fix64... method CleanUpCollidable (line 201) | protected virtual void CleanUpCollidable(TriangleCollidable collidable) method UpdateContainedPairs (line 206) | protected abstract void UpdateContainedPairs(Fix64 dt); method UpdateContacts (line 213) | protected virtual void UpdateContacts(Fix64 dt) method UpdateCollision (line 257) | public override void UpdateCollision(Fix64 dt) method UpdateTimeOfImpact (line 303) | public override void UpdateTimeOfImpact(Collidable requester, Fix64 dt) method GetContactInformation (line 320) | protected internal override void GetContactInformation(int index, out ... method AddSolverUpdateable (line 337) | void IPairHandlerParent.AddSolverUpdateable(SolverUpdateable addedItem) method RemoveSolverUpdateable (line 352) | void IPairHandlerParent.RemoveSolverUpdateable(SolverUpdateable remove... method OnContactAdded (line 371) | void IPairHandlerParent.OnContactAdded(Contact contact) method OnContactRemoved (line 377) | void IPairHandlerParent.OnContactRemoved(Contact contact) method ClearContacts (line 398) | public override void ClearContacts() FILE: BEPUphysics/NarrowPhaseSystems/Pairs/MobileMeshConvexPairHandler.cs class MobileMeshConvexPairHandler (line 8) | public class MobileMeshConvexPairHandler : MobileMeshPairHandler FILE: BEPUphysics/NarrowPhaseSystems/Pairs/MobileMeshInstancedMeshPairHandler.cs class MobileMeshInstancedMeshPairHandler (line 13) | public class MobileMeshInstancedMeshPairHandler : MobileMeshMeshPairHandler method GetOpposingCollidable (line 32) | protected override TriangleCollidable GetOpposingCollidable(int index) method ConfigureCollidable (line 61) | protected override void ConfigureCollidable(TriangleEntry entry, Fix64... method Initialize (line 71) | public override void Initialize(BroadPhaseEntry entryA, BroadPhaseEntr... method CleanUp (line 94) | public override void CleanUp() method UpdateContainedPairs (line 106) | protected override void UpdateContainedPairs(Fix64 dt) FILE: BEPUphysics/NarrowPhaseSystems/Pairs/MobileMeshMeshPairHandler.cs class MobileMeshMeshPairHandler (line 10) | public abstract class MobileMeshMeshPairHandler : MeshGroupPairHandler method Initialize (line 33) | public override void Initialize(BroadPhaseEntry entryA, BroadPhaseEntr... method CleanUp (line 52) | public override void CleanUp() FILE: BEPUphysics/NarrowPhaseSystems/Pairs/MobileMeshMobileMeshPairHandler.cs class MobileMeshMobileMeshPairHandler (line 12) | public class MobileMeshMobileMeshPairHandler : MobileMeshMeshPairHandler method GetOpposingCollidable (line 31) | protected override TriangleCollidable GetOpposingCollidable(int index) method CleanUpCollidable (line 41) | protected override void CleanUpCollidable(TriangleCollidable collidable) method ConfigureCollidable (line 47) | protected override void ConfigureCollidable(TriangleEntry entry, Fix64... method Initialize (line 76) | public override void Initialize(BroadPhaseEntry entryA, BroadPhaseEntr... method CleanUp (line 91) | public override void CleanUp() method UpdateContainedPairs (line 103) | protected override void UpdateContainedPairs(Fix64 dt) FILE: BEPUphysics/NarrowPhaseSystems/Pairs/MobileMeshPairHandler.cs class MobileMeshPairHandler (line 19) | public abstract class MobileMeshPairHandler : StandardPairHandler method MobileMeshPairHandler (line 60) | protected MobileMeshPairHandler() method Initialize (line 70) | public override void Initialize(BroadPhaseEntry entryA, BroadPhaseEntr... method CleanUp (line 103) | public override void CleanUp() method UpdateTimeOfImpact (line 121) | public override void UpdateTimeOfImpact(Collidable requester, Fix64 dt) method GetContactInformation (line 230) | protected internal override void GetContactInformation(int index, out ... FILE: BEPUphysics/NarrowPhaseSystems/Pairs/MobileMeshSpherePairHandler.cs class MobileMeshSpherePairHandler (line 8) | public class MobileMeshSpherePairHandler : MobileMeshPairHandler FILE: BEPUphysics/NarrowPhaseSystems/Pairs/MobileMeshStaticMeshPairHandler.cs class MobileMeshStaticMeshPairHandler (line 13) | public class MobileMeshStaticMeshPairHandler : MobileMeshMeshPairHandler method GetOpposingCollidable (line 32) | protected override TriangleCollidable GetOpposingCollidable(int index) method ConfigureCollidable (line 54) | protected override void ConfigureCollidable(TriangleEntry entry, Fix64... method Initialize (line 64) | public override void Initialize(BroadPhaseEntry entryA, BroadPhaseEntr... method CleanUp (line 88) | public override void CleanUp() method UpdateContainedPairs (line 100) | protected override void UpdateContainedPairs(Fix64 dt) FILE: BEPUphysics/NarrowPhaseSystems/Pairs/MobileMeshTerrainPairHandler.cs class MobileMeshTerrainPairHandler (line 14) | public class MobileMeshTerrainPairHandler : MobileMeshMeshPairHandler method GetOpposingCollidable (line 33) | protected override TriangleCollidable GetOpposingCollidable(int index) method ConfigureCollidable (line 72) | protected override void ConfigureCollidable(TriangleEntry entry, Fix64... method Initialize (line 82) | public override void Initialize(BroadPhaseEntry entryA, BroadPhaseEntr... method CleanUp (line 105) | public override void CleanUp() method UpdateContainedPairs (line 117) | protected override void UpdateContainedPairs(Fix64 dt) FILE: BEPUphysics/NarrowPhaseSystems/Pairs/MobileMeshTrianglePairHandler.cs class MobileMeshTrianglePairHandler (line 8) | public class MobileMeshTrianglePairHandler : MobileMeshPairHandler FILE: BEPUphysics/NarrowPhaseSystems/Pairs/NarrowPhasePair.cs class NarrowPhasePair (line 11) | public abstract class NarrowPhasePair method UpdateCollision (line 18) | public abstract void UpdateCollision(Fix64 dt); method Initialize (line 73) | public abstract void Initialize(BroadPhaseEntry entryA, BroadPhaseEntr... method OnAddedToNarrowPhase (line 77) | protected internal abstract void OnAddedToNarrowPhase(); method CleanUp (line 81) | public abstract void CleanUp(); FILE: BEPUphysics/NarrowPhaseSystems/Pairs/SpherePairHandler.cs class SpherePairHandler (line 21) | public class SpherePairHandler : ConvexPairHandler method SpherePairHandler (line 64) | public SpherePairHandler() method Initialize (line 74) | public override void Initialize(BroadPhaseEntry entryA, BroadPhaseEntr... method CleanUp (line 94) | public override void CleanUp() method GetContactInformation (line 107) | protected internal override void GetContactInformation(int index, out ... FILE: BEPUphysics/NarrowPhaseSystems/Pairs/StandardPairHandler.cs class StandardPairHandler (line 13) | public abstract class StandardPairHandler : CollidablePairHandler method StandardPairHandler (line 28) | protected StandardPairHandler() method OnContactAdded (line 35) | protected override void OnContactAdded(Contact contact) method OnContactRemoved (line 42) | protected override void OnContactRemoved(Contact contact) method Initialize (line 56) | public override void Initialize(BroadPhaseEntry entryA, BroadPhaseEntr... method UpdateMaterialProperties (line 72) | public override void UpdateMaterialProperties(Material a, Material b) method UpdateMaterialProperties (line 83) | public override void UpdateMaterialProperties(InteractionProperties pr... method CleanUp (line 94) | public override void CleanUp() method UpdateCollision (line 134) | public override void UpdateCollision(Fix64 dt) method ClearContacts (line 209) | public override void ClearContacts() FILE: BEPUphysics/NarrowPhaseSystems/Pairs/StaticGroupCompoundPairHandler.cs class StaticGroupCompoundPairHandler (line 12) | public class StaticGroupCompoundPairHandler : StaticGroupPairHandler method Initialize (line 33) | public override void Initialize(BroadPhaseEntry entryA, BroadPhaseEntr... method CleanUp (line 52) | public override void CleanUp() method UpdateContainedPairs (line 64) | protected override void UpdateContainedPairs() FILE: BEPUphysics/NarrowPhaseSystems/Pairs/StaticGroupConvexPairHandler.cs class StaticGroupConvexPairHandler (line 10) | public class StaticGroupConvexPairHandler : StaticGroupPairHandler method Initialize (line 32) | public override void Initialize(BroadPhaseEntry entryA, BroadPhaseEntr... method CleanUp (line 51) | public override void CleanUp() method UpdateContainedPairs (line 59) | protected override void UpdateContainedPairs() FILE: BEPUphysics/NarrowPhaseSystems/Pairs/StaticGroupMobileMeshPairHandler.cs class StaticGroupMobileMeshPairHandler (line 10) | public class StaticGroupMobileMeshPairHandler : StaticGroupPairHandler method Initialize (line 31) | public override void Initialize(BroadPhaseEntry entryA, BroadPhaseEntr... method CleanUp (line 51) | public override void CleanUp() method UpdateContainedPairs (line 63) | protected override void UpdateContainedPairs() FILE: BEPUphysics/NarrowPhaseSystems/Pairs/StaticGroupPairHandler.cs class StaticGroupPairHandler (line 9) | public abstract class StaticGroupPairHandler : GroupPairHandler method Initialize (line 29) | public override void Initialize(BroadPhaseEntry entryA, BroadPhaseEntr... method CleanUp (line 48) | public override void CleanUp() FILE: BEPUphysics/NarrowPhaseSystems/Pairs/StaticMeshConvexPairHandler.cs class StaticMeshConvexPairHandler (line 8) | public class StaticMeshConvexPairHandler : StaticMeshPairHandler FILE: BEPUphysics/NarrowPhaseSystems/Pairs/StaticMeshPairHandler.cs class StaticMeshPairHandler (line 17) | public abstract class StaticMeshPairHandler : StandardPairHandler method StaticMeshPairHandler (line 58) | protected StaticMeshPairHandler() method Initialize (line 68) | public override void Initialize(BroadPhaseEntry entryA, BroadPhaseEntr... method CleanUp (line 100) | public override void CleanUp() method UpdateTimeOfImpact (line 115) | public override void UpdateTimeOfImpact(Collidable requester, Fix64 dt) method GetContactInformation (line 181) | protected internal override void GetContactInformation(int index, out ... FILE: BEPUphysics/NarrowPhaseSystems/Pairs/StaticMeshSpherePairHandler.cs class StaticMeshSpherePairHandler (line 8) | public class StaticMeshSpherePairHandler : StaticMeshPairHandler FILE: BEPUphysics/NarrowPhaseSystems/Pairs/TerrainConvexPairHandler.cs class TerrainConvexPairHandler (line 8) | public sealed class TerrainConvexPairHandler : TerrainPairHandler FILE: BEPUphysics/NarrowPhaseSystems/Pairs/TerrainPairHandler.cs class TerrainPairHandler (line 17) | public abstract class TerrainPairHandler : StandardPairHandler method TerrainPairHandler (line 61) | protected TerrainPairHandler() method Initialize (line 71) | public override void Initialize(BroadPhaseEntry entryA, BroadPhaseEntr... method CleanUp (line 103) | public override void CleanUp() method UpdateTimeOfImpact (line 118) | public override void UpdateTimeOfImpact(Collidable requester, Fix64 dt) method GetContactInformation (line 184) | protected internal override void GetContactInformation(int index, out ... FILE: BEPUphysics/NarrowPhaseSystems/Pairs/TerrainSpherePairHandler.cs class TerrainSpherePairHandler (line 8) | public sealed class TerrainSpherePairHandler : TerrainPairHandler FILE: BEPUphysics/NarrowPhaseSystems/Pairs/TriangleConvexPairHandler.cs class TriangleConvexPairHandler (line 21) | public class TriangleConvexPairHandler : ConvexConstraintPairHandler method Initialize (line 60) | public override void Initialize(BroadPhaseEntry entryA, BroadPhaseEntr... method CleanUp (line 86) | public override void CleanUp() method UpdateTimeOfImpact (line 103) | public override void UpdateTimeOfImpact(Collidable requester, Fix64 dt) FILE: BEPUphysics/OtherSpaceStages/BoundingBoxUpdater.cs class BoundingBoxUpdater (line 12) | public class BoundingBoxUpdater : MultithreadedProcessingStage method BoundingBoxUpdater (line 26) | public BoundingBoxUpdater(TimeStepSettings timeStepSettings) method BoundingBoxUpdater (line 37) | public BoundingBoxUpdater(TimeStepSettings timeStepSettings, IParallel... method LoopBody (line 45) | void LoopBody(int i) method Add (line 60) | public void Add(MobileCollidable entry) method Remove (line 69) | public void Remove(MobileCollidable entry) method UpdateMultithreaded (line 73) | protected override void UpdateMultithreaded() method UpdateSingleThreaded (line 78) | protected override void UpdateSingleThreaded() FILE: BEPUphysics/OtherSpaceStages/DeferredEventDispatcher.cs class DeferredEventDispatcher (line 9) | public class DeferredEventDispatcher : ProcessingStage method DeferredEventDispatcher (line 16) | public DeferredEventDispatcher() method AddEventCreator (line 26) | public void AddEventCreator(IDeferredEventCreator creator) method RemoveEventCreator (line 45) | public void RemoveEventCreator(IDeferredEventCreator creator) method CreatorActivityChanged (line 62) | public void CreatorActivityChanged(IDeferredEventCreator creator) method UpdateStage (line 77) | protected override void UpdateStage() FILE: BEPUphysics/OtherSpaceStages/ForceUpdater.cs class ForceUpdater (line 11) | public class ForceUpdater : MultithreadedProcessingStage method ForceUpdater (line 54) | public ForceUpdater(TimeStepSettings timeStepSettings) method ForceUpdater (line 66) | public ForceUpdater(TimeStepSettings timeStepSettings, IParallelLooper... method UpdateObject (line 73) | void UpdateObject(int i) method UpdateMultithreaded (line 79) | protected override void UpdateMultithreaded() method UpdateSingleThreaded (line 85) | protected override void UpdateSingleThreaded() method Add (line 100) | public void Add(IForceUpdateable forceUpdateable) method Remove (line 116) | public void Remove(IForceUpdateable forceUpdateable) method ForceUpdateableBecomingDynamic (line 132) | public void ForceUpdateableBecomingDynamic(IForceUpdateable updateable) method ForceUpdateableBecomingKinematic (line 146) | public void ForceUpdateableBecomingKinematic(IForceUpdateable updateable) FILE: BEPUphysics/OtherSpaceStages/IDeferredEventCreator.cs type IDeferredEventCreator (line 6) | public interface IDeferredEventCreator method DispatchEvents (line 22) | void DispatchEvents(); FILE: BEPUphysics/OtherSpaceStages/IDeferredEventCreatorOwner.cs type IDeferredEventCreatorOwner (line 6) | public interface IDeferredEventCreatorOwner FILE: BEPUphysics/OtherSpaceStages/IForceUpdateable.cs type IForceUpdateable (line 8) | public interface IForceUpdateable method UpdateForForces (line 14) | void UpdateForForces(Fix64 dt); FILE: BEPUphysics/OtherSpaceStages/SpaceObjectBuffer.cs class SpaceObjectBuffer (line 11) | public class SpaceObjectBuffer : ProcessingStage type SpaceObjectChange (line 14) | private struct SpaceObjectChange method SpaceObjectChange (line 20) | public SpaceObjectChange(ISpaceObject spaceObject, bool shouldAdd) method SpaceObjectBuffer (line 41) | public SpaceObjectBuffer(Space space) method Add (line 52) | public void Add(ISpaceObject spaceObject) method Remove (line 62) | public void Remove(ISpaceObject spaceObject) method UpdateStage (line 68) | protected override void UpdateStage() FILE: BEPUphysics/Paths/CardinalSpline3D.cs class CardinalSpline3D (line 12) | public class CardinalSpline3D : HermiteCurve3D method GetCurveIndexBoundsInformation (line 33) | public override void GetCurveIndexBoundsInformation(out int minIndex, ... method ComputeTangents (line 47) | protected override void ComputeTangents() FILE: BEPUphysics/Paths/ConstantAngularSpeedCurve.cs class ConstantAngularSpeedCurve (line 9) | public class ConstantAngularSpeedCurve : ConstantSpeedCurve method ConstantAngularSpeedCurve (line 16) | public ConstantAngularSpeedCurve(Fix64 speed, Curve curve) method ConstantAngularSpeedCurve (line 28) | public ConstantAngularSpeedCurve(Fix64 speed, Curve curve,... method GetDistance (line 33) | protected override Fix64 GetDistance(Quaternion start, Quaternion end) FILE: BEPUphysics/Paths/ConstantLinearSpeedCurve.cs class ConstantLinearSpeedCurve (line 11) | public class ConstantLinearSpeedCurve : ConstantSpeedCurve method ConstantLinearSpeedCurve (line 18) | public ConstantLinearSpeedCurve(Fix64 speed, Curve curve) method ConstantLinearSpeedCurve (line 30) | public ConstantLinearSpeedCurve(Fix64 speed, Curve curve, int... method GetDistance (line 35) | protected override Fix64 GetDistance(Vector3 start, Vector3 end) FILE: BEPUphysics/Paths/ConstantSpeedCurve.cs class ConstantSpeedCurve (line 9) | public abstract class ConstantSpeedCurve : SpeedControlledCurve<... method ConstantSpeedCurve (line 16) | protected ConstantSpeedCurve(Fix64 speed, Curve curve) method ConstantSpeedCurve (line 30) | protected ConstantSpeedCurve(Fix64 speed, Curve curve, int sam... method GetSpeedAtCurveTime (line 47) | public override Fix64 GetSpeedAtCurveTime(Fix64 time) FILE: BEPUphysics/Paths/Curve.cs class Curve (line 11) | public abstract class Curve : Path method Curve (line 16) | protected Curve() method ModifyTime (line 46) | public static Fix64 ModifyTime(Fix64 time, Fix64 intervalBegin, Fix64 ... method Evaluate (line 98) | public abstract void Evaluate(int controlPointIndex, Fix64 weight, out... method GetCurveIndexBoundsInformation (line 105) | public abstract void GetCurveIndexBoundsInformation(out int minIndex, ... method Evaluate (line 112) | public override void Evaluate(Fix64 time, out TValue value) method GetPathBoundsInformation (line 161) | public override void GetPathBoundsInformation(out Fix64 startingTime, ... method GetCurveBoundsInformation (line 176) | public void GetCurveBoundsInformation(out Fix64 firstIndexTime, out Fi... method GetPreviousIndex (line 198) | public int GetPreviousIndex(Fix64 time) method InternalControlPointTimeChanged (line 222) | internal void InternalControlPointTimeChanged(CurveControlPoint : IComparable curve) method CompareTo (line 74) | public int CompareTo(CurveControlPoint other) FILE: BEPUphysics/Paths/CurveControlPointList.cs class CurveControlPointList (line 11) | public class CurveControlPointList : IEnumerable curve) method GetEnumerator (line 49) | public List>.Enumerator GetEnumerator() method GetEnumerator (line 53) | IEnumerator> IEnumerable point) method Add (line 85) | public CurveControlPoint Add(Fix64 time, TValue value) method Remove (line 96) | public void Remove(CurveControlPoint controlPoint) method RemoveAt (line 105) | public void RemoveAt(int index) FILE: BEPUphysics/Paths/CurveEndpointBehavior.cs type CurveEndpointBehavior (line 6) | public enum CurveEndpointBehavior FILE: BEPUphysics/Paths/FiniteDifferenceSpline3D.cs class FiniteDifferenceSpline3D (line 11) | public class FiniteDifferenceSpline3D : HermiteCurve3D method GetCurveIndexBoundsInformation (line 18) | public override void GetCurveIndexBoundsInformation(out int minIndex, ... method ComputeTangents (line 32) | protected override void ComputeTangents() FILE: BEPUphysics/Paths/HermiteCurve3D.cs class HermiteCurve3D (line 11) | public abstract class HermiteCurve3D : Curve method Evaluate (line 37) | public override void Evaluate(int controlPointIndex, Fix64 weight, out... method ControlPointAdded (line 49) | protected internal override void ControlPointAdded(CurveControlPoint method Evaluate (line 20) | public override void Evaluate(int controlPointIndex, Fix64 weight, out... method GetCurveIndexBoundsInformation (line 30) | public override void GetCurveIndexBoundsInformation(out int minIndex, ... method ControlPointAdded (line 44) | protected internal override void ControlPointAdded(CurveControlPoint method Evaluate (line 16) | public abstract void Evaluate(Fix64 time, out TValue value); method GetPathBoundsInformation (line 23) | public abstract void GetPathBoundsInformation(out Fix64 startingTime, ... method Evaluate (line 30) | public TValue Evaluate(Fix64 time) FILE: BEPUphysics/Paths/QuaternionSlerpCurve.cs class QuaternionSlerpCurve (line 11) | public class QuaternionSlerpCurve : Curve method Evaluate (line 20) | public override void Evaluate(int controlPointIndex, Fix64 weight, out... method GetCurveIndexBoundsInformation (line 30) | public override void GetCurveIndexBoundsInformation(out int minIndex, ... method ControlPointAdded (line 44) | protected internal override void ControlPointAdded(CurveControlPoint : Path method SpeedControlledCurve (line 40) | protected SpeedControlledCurve() method SpeedControlledCurve (line 48) | protected SpeedControlledCurve(Curve curve) method SpeedControlledCurve (line 60) | protected SpeedControlledCurve(Curve curve, int samplesPerInte... method GetSpeedAtCurveTime (line 109) | public abstract Fix64 GetSpeedAtCurveTime(Fix64 time); method GetInnerTime (line 116) | public Fix64 GetInnerTime(Fix64 time) method Evaluate (line 163) | public void Evaluate(Fix64 time, out TValue value, out Fix64 innerTime) method Evaluate (line 173) | public override void Evaluate(Fix64 time, out TValue value) method GetPathBoundsInformation (line 183) | public override void GetPathBoundsInformation(out Fix64 startingTime, ... method ResampleCurve (line 202) | public void ResampleCurve() method GetDistance (line 264) | protected abstract Fix64 GetDistance(TValue start, TValue end); FILE: BEPUphysics/Paths/StepCurve1D.cs class StepCurve1D (line 9) | public class StepCurve1D : Curve method Evaluate (line 17) | public override void Evaluate(int controlPointIndex, Fix64 weight, out... method GetCurveIndexBoundsInformation (line 27) | public override void GetCurveIndexBoundsInformation(out int minIndex, ... method ControlPointAdded (line 36) | protected internal override void ControlPointAdded(CurveControlPoint method VariableAngularSpeedCurve (line 19) | public VariableAngularSpeedCurve(Path speedCurve, Curve speedCurve, Curve method VariableLinearSpeedCurve (line 21) | public VariableLinearSpeedCurve(Path speedCurve, Curve... method VariableLinearSpeedCurve (line 33) | public VariableLinearSpeedCurve(Path speedCurve, Curve... method GetDistance (line 38) | protected override Fix64 GetDistance(Vector3 start, Vector3 end) FILE: BEPUphysics/Paths/VariableSpeedCurve.cs class VariableSpeedCurve (line 9) | public abstract class VariableSpeedCurve : SpeedControlledCurve<... method VariableSpeedCurve (line 16) | protected VariableSpeedCurve(Path speedCurve, Curve curve) method VariableSpeedCurve (line 30) | protected VariableSpeedCurve(Path speedCurve, Curve cur... method GetSpeedAtCurveTime (line 48) | public override Fix64 GetSpeedAtCurveTime(Fix64 time) FILE: BEPUphysics/PhysicsChecker.cs class PhysicsChecker (line 11) | public static class PhysicsChecker method Validate (line 18) | [Conditional("CHECKMATH")] method Validate (line 33) | [Conditional("CHECKMATH")] FILE: BEPUphysics/PhysicsResources.cs class PhysicsResources (line 17) | public static class PhysicsResources method PhysicsResources (line 19) | static PhysicsResources() method ResetPools (line 24) | public static void ResetPools() method GetRayCastResultList (line 51) | public static RawList GetRayCastResultList() method GiveBack (line 60) | public static void GiveBack(RawList list) method GetBroadPhaseEntryList (line 70) | public static RawList GetBroadPhaseEntryList() method GiveBack (line 79) | public static void GiveBack(RawList list) method GetCollidableList (line 89) | public static RawList GetCollidableList() method GiveBack (line 98) | public static void GiveBack(RawList list) method GetCompoundChildList (line 108) | public static RawList GetCompoundChildList() method GiveBack (line 117) | public static void GiveBack(RawList list) method GetEntityRawList (line 129) | public static RawList GetEntityRawList() method GiveBack (line 138) | public static void GiveBack(RawList list) method GetTriangleCollidable (line 150) | public static TriangleCollidable GetTriangleCollidable() method GiveBack (line 159) | public static void GiveBack(TriangleCollidable triangle) method GetSimulationIslandConnection (line 169) | public static SimulationIslandConnection GetSimulationIslandConnection() method GiveBack (line 179) | public static void GiveBack(SimulationIslandConnection connection) FILE: BEPUphysics/PhysicsThreadResources.cs class PhysicsThreadResources (line 18) | public static class PhysicsThreadResources method GetRayCastResultList (line 41) | public static RawList GetRayCastResultList() method GiveBack (line 52) | public static void GiveBack(RawList list) method GetBroadPhaseEntryList (line 64) | public static RawList GetBroadPhaseEntryList() method GiveBack (line 75) | public static void GiveBack(RawList list) method GetCollidableList (line 87) | public static RawList GetCollidableList() method GiveBack (line 98) | public static void GiveBack(RawList list) method GetCompoundChildList (line 110) | public static RawList GetCompoundChildList() method GiveBack (line 121) | public static void GiveBack(RawList list) method GetEntityRawList (line 135) | public static RawList GetEntityRawList() method GiveBack (line 146) | public static void GiveBack(RawList list) method GetTriangle (line 158) | public static TriangleShape GetTriangle() method GiveBack (line 169) | public static void GiveBack(TriangleShape triangle) method GetTriangleCollidable (line 186) | public static TriangleCollidable GetTriangleCollidable(ref Vector3 a, ... method GetTriangleCollidable (line 205) | public static TriangleCollidable GetTriangleCollidable() method GiveBack (line 216) | public static void GiveBack(TriangleCollidable triangle) method GetSimulationIslandConnection (line 229) | public static SimulationIslandConnection GetSimulationIslandConnection() method GiveBack (line 241) | public static void GiveBack(SimulationIslandConnection connection) FILE: BEPUphysics/PositionUpdating/ContinuousPositionUpdater.cs class ContinuousPositionUpdater (line 11) | public class ContinuousPositionUpdater : PositionUpdater method ContinuousPositionUpdater (line 26) | public ContinuousPositionUpdater(TimeStepSettings timeStepSettings) method ContinuousPositionUpdater (line 40) | public ContinuousPositionUpdater(TimeStepSettings timeStepSettings, IP... method PreUpdate (line 49) | void PreUpdate(int i) method UpdateTimeOfImpact (line 77) | void UpdateTimeOfImpact(int i) method UpdateContinuousItem (line 86) | void UpdateContinuousItem(int i) method UpdateMultithreaded (line 100) | protected override void UpdateMultithreaded() method UpdateSingleThreaded (line 134) | protected override void UpdateSingleThreaded() method UpdateableModeChanged (line 161) | public void UpdateableModeChanged(ICCDPositionUpdateable updateable, P... method Add (line 196) | public override void Add(IPositionUpdateable updateable) method Remove (line 232) | public override void Remove(IPositionUpdateable updateable) FILE: BEPUphysics/PositionUpdating/ICCDPositionUpdateable.cs type PositionUpdateMode (line 8) | public enum PositionUpdateMode : byte type ICCDPositionUpdateable (line 28) | public interface ICCDPositionUpdateable : IPositionUpdateable method UpdateTimesOfImpact (line 34) | void UpdateTimesOfImpact(Fix64 dt); method UpdatePositionContinuously (line 40) | void UpdatePositionContinuously(Fix64 dt); method ResetTimesOfImpact (line 52) | void ResetTimesOfImpact(); FILE: BEPUphysics/PositionUpdating/IPositionUpdateable.cs type IPositionUpdateable (line 8) | public interface IPositionUpdateable method PreUpdatePosition (line 25) | void PreUpdatePosition(Fix64 dt); FILE: BEPUphysics/PositionUpdating/PositionUpdater.cs class PositionUpdater (line 9) | public abstract class PositionUpdater : MultithreadedProcessingStage method PositionUpdater (line 27) | protected PositionUpdater(TimeStepSettings timeStepSettings, IParallel... method PositionUpdater (line 34) | protected PositionUpdater(TimeStepSettings timeStepSettings) method Add (line 44) | public abstract void Add(IPositionUpdateable updateable); method Remove (line 50) | public abstract void Remove(IPositionUpdateable updateable); FILE: BEPUphysics/ProcessingStage.cs class ProcessingStage (line 9) | public abstract class ProcessingStage method Update (line 45) | public void Update() method UpdateStage (line 63) | protected abstract void UpdateStage(); FILE: BEPUphysics/RayCastResult.cs type RayCastResult (line 9) | public struct RayCastResult method RayCastResult (line 25) | public RayCastResult(RayHit hitData, BroadPhaseEntry hitObject) FILE: BEPUphysics/Settings/CollisionDetectionSettings.cs class CollisionDetectionSettings (line 9) | public static class CollisionDetectionSettings FILE: BEPUphysics/Settings/CollisionResponseSettings.cs class CollisionResponseSettings (line 9) | public static class CollisionResponseSettings FILE: BEPUphysics/Settings/MotionSettings.cs class MotionSettings (line 15) | public static class MotionSettings method DefaultCCDFilter (line 62) | static bool DefaultCCDFilter(CollidablePairHandler pair) method MotionSettings (line 67) | static MotionSettings() FILE: BEPUphysics/Space.cs class Space (line 26) | public class Space method Space (line 200) | public Space() method Space (line 209) | public Space(IParallelLooper parallelLooper) method Add (line 242) | public void Add(ISpaceObject spaceObject) method Remove (line 365) | public void Remove(ISpaceObject spaceObject) method DoTimeStep (line 497) | void DoTimeStep() method Update (line 528) | public void Update() method Update (line 538) | public void Update(Fix64 dt) method RayCast (line 565) | public bool RayCast(Ray ray, out RayCastResult result) method RayCast (line 577) | public bool RayCast(Ray ray, Func filter, out R... method RayCast (line 589) | public bool RayCast(Ray ray, Fix64 maximumLength, out RayCastResult re... method RayCast (line 613) | public bool RayCast(Ray ray, Fix64 maximumLength, Func... method RayCast (line 664) | public bool RayCast(Ray ray, Fix64 maximumLength, Func su... method RecalculateBoundingBox (line 248) | public void RecalculateBoundingBox() method Update (line 276) | void IDuringForcesUpdateable.Update(Fix64 dt) method AnalyzeEntry (line 305) | void AnalyzeEntry(int i) method GetBuoyancyInformation (line 362) | void GetBuoyancyInformation(EntityCollidable collidable, out Fix64 sub... method GetSamplingOrigin (line 412) | void GetSamplingOrigin(ref BoundingBox entityBoundingBox, out Vector3 ... method GetSubmergedHeight (line 481) | Fix64 GetSubmergedHeight(EntityCollidable collidable, Fix64 maxLength,... method OnAdditionToSpace (line 521) | public override void OnAdditionToSpace(Space newSpace) method OnRemovalFromSpace (line 528) | public override void OnRemovalFromSpace(Space oldSpace) FILE: BEPUphysics/UpdateableSystems/ForceFields/BoundingBoxForceFieldShape.cs class BoundingBoxForceFieldShape (line 13) | public class BoundingBoxForceFieldShape : ForceFieldShape method BoundingBoxForceFieldShape (line 22) | public BoundingBoxForceFieldShape(BoundingBox box) method GetPossiblyAffectedEntities (line 36) | public override IList GetPossiblyAffectedEntities() method IsEntityAffected (line 55) | public override bool IsEntityAffected(Entity testEntity) FILE: BEPUphysics/UpdateableSystems/ForceFields/BoundingSphereForceFieldShape.cs class BoundingSphereForceFieldShape (line 13) | public class BoundingSphereForceFieldShape : ForceFieldShape method BoundingSphereForceFieldShape (line 22) | public BoundingSphereForceFieldShape(BoundingSphere sphere) method GetPossiblyAffectedEntities (line 36) | public override IList GetPossiblyAffectedEntities() method IsEntityAffected (line 55) | public override bool IsEntityAffected(Entity testEntity) FILE: BEPUphysics/UpdateableSystems/ForceFields/ForceField.cs class ForceField (line 14) | public abstract class ForceField : Updateable, IDuringForcesUpdateable method ForceField (line 40) | protected ForceField(ForceFieldShape shape) method PreUpdate (line 79) | protected virtual void PreUpdate() method Update (line 89) | void IDuringForcesUpdateable.Update(Fix64 dt) method CalculateImpulse (line 116) | protected abstract void CalculateImpulse(Entity e, Fix64 dt, out Vecto... method CalculateImpulsesSubfunction (line 118) | private void CalculateImpulsesSubfunction(int index) method OnAdditionToSpace (line 135) | public override void OnAdditionToSpace(Space newSpace) method OnRemovalFromSpace (line 150) | public override void OnRemovalFromSpace(Space oldSpace) FILE: BEPUphysics/UpdateableSystems/ForceFields/ForceFieldShape.cs class ForceFieldShape (line 10) | public abstract class ForceFieldShape method GetPossiblyAffectedEntities (line 23) | public abstract IList GetPossiblyAffectedEntities(); method IsEntityAffected (line 30) | public abstract bool IsEntityAffected(Entity entity); FILE: BEPUphysics/UpdateableSystems/ForceFields/InfiniteForceFieldShape.cs class InfiniteForceFieldShape (line 10) | public class InfiniteForceFieldShape : ForceFieldShape method GetPossiblyAffectedEntities (line 17) | public override IList GetPossiblyAffectedEntities() method IsEntityAffected (line 27) | public override bool IsEntityAffected(Entity testEntity) FILE: BEPUphysics/UpdateableSystems/ForceFields/VolumeForceFieldShape.cs class VolumeForceFieldShape (line 11) | public class VolumeForceFieldShape : ForceFieldShape method VolumeForceFieldShape (line 19) | public VolumeForceFieldShape(DetectorVolume volume) method GetPossiblyAffectedEntities (line 33) | public override IList GetPossiblyAffectedEntities() method IsEntityAffected (line 48) | public override bool IsEntityAffected(Entity testEntity) FILE: BEPUphysics/UpdateableSystems/IBeforeNarrowPhaseUpdateable.cs type IBeforeNarrowPhaseUpdateable (line 8) | public interface IBeforeNarrowPhaseUpdateable : ISpaceUpdateable method Update (line 14) | void Update(Fix64 dt); FILE: BEPUphysics/UpdateableSystems/IBeforePositionUpdateUpdateable.cs type IBeforePositionUpdateUpdateable (line 8) | public interface IBeforePositionUpdateUpdateable : ISpaceUpdateable method Update (line 15) | void Update(Fix64 dt); FILE: BEPUphysics/UpdateableSystems/IBeforeSolverUpdateable.cs type IBeforeSolverUpdateable (line 8) | public interface IBeforeSolverUpdateable : ISpaceUpdateable method Update (line 14) | void Update(Fix64 dt); FILE: BEPUphysics/UpdateableSystems/IDuringForcesUpdateable.cs type IDuringForcesUpdateable (line 8) | public interface IDuringForcesUpdateable : ISpaceUpdateable method Update (line 15) | void Update(Fix64 dt); FILE: BEPUphysics/UpdateableSystems/IEndOfFrameUpdateable.cs type IEndOfFrameUpdateable (line 8) | public interface IEndOfFrameUpdateable : ISpaceUpdateable method Update (line 14) | void Update(Fix64 dt); FILE: BEPUphysics/UpdateableSystems/IEndOfTimeStepUpdateable.cs type IEndOfTimeStepUpdateable (line 8) | public interface IEndOfTimeStepUpdateable : ISpaceUpdateable method Update (line 15) | void Update(Fix64 dt); FILE: BEPUphysics/UpdateableSystems/ISpaceUpdateable.cs type ISpaceUpdateable (line 10) | public interface ISpaceUpdateable : ISpaceObject FILE: BEPUphysics/UpdateableSystems/Updateable.cs class Updateable (line 11) | public abstract class Updateable : ISpaceUpdateable method Updateable (line 14) | protected Updateable() method OnAdditionToSpace (line 64) | public virtual void OnAdditionToSpace(Space newSpace) method OnRemovalFromSpace (line 73) | public virtual void OnRemovalFromSpace(Space oldSpace) FILE: BEPUphysics/UpdateableSystems/UpdateableManager.cs class UpdateableManager (line 11) | public abstract class UpdateableManager : MultithreadedProcessingStage method UpdateableManager (line 25) | protected UpdateableManager(TimeStepSettings timeStepSettings) method UpdateableManager (line 31) | protected UpdateableManager(TimeStepSettings timeStepSettings, IParall... method SequentialUpdatingStateChanged (line 42) | public abstract void SequentialUpdatingStateChanged(ISpaceUpdateable u... method UpdateableManager (line 60) | protected UpdateableManager(TimeStepSettings timeStepSettings) method UpdateableManager (line 66) | protected UpdateableManager(TimeStepSettings timeStepSettings, IParall... method MultithreadedUpdate (line 75) | protected abstract void MultithreadedUpdate(int i); method SequentialUpdate (line 76) | protected abstract void SequentialUpdate(int i); method SequentialUpdatingStateChanged (line 78) | public override void SequentialUpdatingStateChanged(ISpaceUpdateable u... method Add (line 105) | public void Add(T updateable) method Remove (line 126) | public void Remove(T updateable) method UpdateMultithreaded (line 143) | protected override void UpdateMultithreaded() method UpdateSingleThreaded (line 152) | protected override void UpdateSingleThreaded() class UpdateableManager (line 55) | public abstract class UpdateableManager : UpdateableManager where T :... method UpdateableManager (line 25) | protected UpdateableManager(TimeStepSettings timeStepSettings) method UpdateableManager (line 31) | protected UpdateableManager(TimeStepSettings timeStepSettings, IParall... method SequentialUpdatingStateChanged (line 42) | public abstract void SequentialUpdatingStateChanged(ISpaceUpdateable u... method UpdateableManager (line 60) | protected UpdateableManager(TimeStepSettings timeStepSettings) method UpdateableManager (line 66) | protected UpdateableManager(TimeStepSettings timeStepSettings, IParall... method MultithreadedUpdate (line 75) | protected abstract void MultithreadedUpdate(int i); method SequentialUpdate (line 76) | protected abstract void SequentialUpdate(int i); method SequentialUpdatingStateChanged (line 78) | public override void SequentialUpdatingStateChanged(ISpaceUpdateable u... method Add (line 105) | public void Add(T updateable) method Remove (line 126) | public void Remove(T updateable) method UpdateMultithreaded (line 143) | protected override void UpdateMultithreaded() method UpdateSingleThreaded (line 152) | protected override void UpdateSingleThreaded() FILE: BEPUphysics/UpdateableSystems/UpdateableManagers.cs class DuringForcesUpdateableManager (line 9) | public class DuringForcesUpdateableManager : UpdateableManager wheelList) method OnAdditionToSpace (line 102) | public override void OnAdditionToSpace(Space newSpace) method OnRemovalFromSpace (line 115) | public override void OnRemovalFromSpace(Space oldSpace) method Update (line 128) | void IEndOfFrameUpdateable.Update(Fix64 dt) method Update (line 141) | void IEndOfTimeStepUpdateable.Update(Fix64 dt) method Update (line 150) | void IBeforeNarrowPhaseUpdateable.Update(Fix64 dt) method Update (line 160) | void IDuringForcesUpdateable.Update(Fix64 dt) method AddWheel (line 172) | public void AddWheel(Wheel wheel) method RemoveWheel (line 187) | public void RemoveWheel(Wheel wheel) method SolveIteration (line 203) | public override Fix64 SolveIteration() method CollectInvolvedEntities (line 224) | protected internal override void CollectInvolvedEntities(RawList method GetHashCode (line 36) | public override int GetHashCode() method Equals (line 40) | public bool Equals(Int3 other) class VoxelGridShape (line 50) | public class VoxelGridShape : CollisionShape method GetBoundingBox (line 65) | public void GetBoundingBox(ref Vector3 position, out BoundingBox bound... method VoxelGridShape (line 72) | public VoxelGridShape(bool[, ,] cells, Fix64 cellWidth) method GetOverlaps (line 78) | public void GetOverlaps(Vector3 gridPosition, BoundingBox boundingBox,... class VoxelGrid (line 115) | public class VoxelGrid : StaticCollidable method VoxelGrid (line 127) | public VoxelGrid(VoxelGridShape shape, Vector3 position) method RayCast (line 134) | public override bool RayCast(Ray ray, Fix64 maximumLength, out RayHit ... method ConvexCast (line 143) | public override bool ConvexCast(ConvexShape castShape, ref RigidTransf... method UpdateBoundingBox (line 150) | public override void UpdateBoundingBox() class ReusableBoxCollidable (line 176) | public class ReusableBoxCollidable : ConvexCollidable method ReusableBoxCollidable (line 178) | public ReusableBoxCollidable() method UpdateBoundingBoxInternal (line 183) | protected override void UpdateBoundingBoxInternal(Fix64 dt) class VoxelGridConvexContactManifold (line 195) | public class VoxelGridConvexContactManifold : ContactManifold method VoxelGridConvexContactManifold (line 210) | public VoxelGridConvexContactManifold() method GetPair (line 218) | private GeneralConvexPairTester GetPair(ref Int3 position) method ReturnPair (line 234) | private void ReturnPair(GeneralConvexPairTester pair) method Initialize (line 243) | public override void Initialize(Collidable newCollidableA, Collidable ... method CleanUp (line 261) | public override void CleanUp() method Update (line 280) | public override void Update(Fix64 dt) method Add (line 356) | protected override void Add(ref ContactData contactCandidate) method Remove (line 367) | protected override void Remove(int contactIndex) class VoxelGridConvexPairHandler (line 376) | public class VoxelGridConvexPairHandler : StandardPairHandler method EnsurePairsAreRegistered (line 378) | public static void EnsurePairsAreRegistered() method UpdateTimeOfImpact (line 419) | public override void UpdateTimeOfImpact(Collidable requester, Fix64 dt) method GetContactInformation (line 450) | protected override void GetContactInformation(int index, out ContactIn... method VoxelGridConvexPairHandler (line 479) | public VoxelGridConvexPairHandler() method Initialize (line 497) | public override void Initialize(BroadPhaseEntry entryA, BroadPhaseEntr... method CleanUp (line 530) | public override void CleanUp() class SimpleVoxelCollidableDemo (line 542) | public class SimpleVoxelCollidableDemo : StandardDemo method SimpleVoxelCollidableDemo (line 548) | public SimpleVoxelCollidableDemo(DemosGame game) FILE: BEPUphysicsDemos/Demos/Extras/SolidPyramidDemo.cs class SolidPyramidDemo (line 16) | public class SolidPyramidDemo : StandardDemo method SolidPyramidDemo (line 22) | public SolidPyramidDemo(DemosGame game) FILE: BEPUphysicsDemos/Demos/Extras/Solver Type Tests/Constraint.cs class Constraint (line 10) | abstract class Constraint method Preupdate (line 16) | public abstract void Preupdate(Fix64 inverseDt, bool useConstraintCoun... method SolveIteration (line 18) | public abstract void SolveIteration(); method ApplyImpulse (line 20) | public abstract void ApplyImpulse(LinearDynamic dynamic); method ApplyAccumulatedImpulse (line 22) | public abstract void ApplyAccumulatedImpulse(LinearDynamic dynamic); method ApplyImpulses (line 24) | public abstract void ApplyImpulses(); method ApplyAccumulatedImpulses (line 26) | public abstract void ApplyAccumulatedImpulses(); method AddToConnections (line 28) | internal abstract void AddToConnections(); method EnterLock (line 30) | public abstract void EnterLock(); method ExitLock (line 31) | public abstract void ExitLock(); FILE: BEPUphysicsDemos/Demos/Extras/Solver Type Tests/DistanceConstraint.cs class DistanceConstraint (line 11) | class DistanceConstraint : Constraint method DistanceConstraint (line 28) | public DistanceConstraint(LinearDynamic a, LinearDynamic b) method Preupdate (line 38) | public override void Preupdate(Fix64 inverseDt, bool useConstraintCounts) method SolveIteration (line 62) | public override void SolveIteration() method ApplyImpulse (line 78) | public override void ApplyImpulse(LinearDynamic dynamic) method ApplyAccumulatedImpulse (line 83) | public override void ApplyAccumulatedImpulse(LinearDynamic dynamic) method ApplyImpulse (line 88) | private void ApplyImpulse(LinearDynamic dynamic, Fix64 impulseToApply) method ApplyImpulses (line 103) | public override void ApplyImpulses() method ApplyAccumulatedImpulses (line 112) | public override void ApplyAccumulatedImpulses() method AddToConnections (line 122) | internal override void AddToConnections() method EnterLock (line 128) | public override void EnterLock() method ExitLock (line 142) | public override void ExitLock() FILE: BEPUphysicsDemos/Demos/Extras/Solver Type Tests/JacobiSimulator.cs class JacobiSimulator (line 7) | internal class JacobiSimulator : Simulator method Preupdate (line 11) | private void Preupdate(int i) method ApplyAccumulatedImpulses (line 16) | private void ApplyAccumulatedImpulses(int i) method SolveIteration (line 26) | private void SolveIteration(int i) method ApplyImpulse (line 31) | private void ApplyImpulse(int i) method UpdatePosition (line 41) | private void UpdatePosition(int i) method Update (line 52) | public override void Update(Fix64 dt) method Update (line 99) | public override void Update(Fix64 dt, IParallelLooper looper) FILE: BEPUphysicsDemos/Demos/Extras/Solver Type Tests/LinearDynamic.cs class LinearDynamic (line 9) | class LinearDynamic method GetId (line 13) | private static long GetId() method LinearDynamic (line 45) | public LinearDynamic(Fix64 mass) method UpdatePosition (line 53) | public void UpdatePosition(Fix64 dt) method ApplyImpulse (line 60) | public void ApplyImpulse(ref Vector3 worldSpaceImpulse) FILE: BEPUphysicsDemos/Demos/Extras/Solver Type Tests/PlaneCollisionConstraint.cs class PlaneCollisionConstraint (line 8) | class PlaneCollisionConstraint : Constraint method PlaneCollisionConstraint (line 41) | public PlaneCollisionConstraint(LinearDynamic dynamic, Plane plane) method Preupdate (line 49) | public override void Preupdate(Fix64 inverseDt, bool useConstraintCounts) method SolveIteration (line 71) | public override void SolveIteration() method ApplyImpulse (line 89) | public override void ApplyImpulse(LinearDynamic dynamic) method ApplyAccumulatedImpulse (line 94) | public override void ApplyAccumulatedImpulse(LinearDynamic dynamic) method ApplyImpulses (line 99) | public override void ApplyImpulses() method ApplyAccumulatedImpulses (line 106) | public override void ApplyAccumulatedImpulses() method AddToConnections (line 113) | internal override void AddToConnections() method EnterLock (line 118) | public override void EnterLock() method ExitLock (line 123) | public override void ExitLock() FILE: BEPUphysicsDemos/Demos/Extras/Solver Type Tests/SequentialImpulsesSimulator.cs class SequentialImpulsesSimulator (line 8) | internal class SequentialImpulsesSimulator : Simulator method Preupdate (line 11) | private void Preupdate(int i) method ApplyAccumulatedImpulses (line 16) | private void ApplyAccumulatedImpulses(int i) method ApplyAccumulatedImpulsesToDynamic (line 24) | private void ApplyAccumulatedImpulsesToDynamic(int i) method SolveIteration (line 35) | private void SolveIteration(int i) method UpdatePosition (line 44) | private void UpdatePosition(int i) method Update (line 52) | public override void Update(Fix64 dt) method Update (line 92) | public override void Update(Fix64 dt, IParallelLooper looper) FILE: BEPUphysicsDemos/Demos/Extras/Solver Type Tests/Simulator.cs class Simulator (line 8) | abstract class Simulator method Add (line 26) | public void Add(LinearDynamic dynamic) method Add (line 31) | public void Add(Constraint constraint) method Update (line 40) | public abstract void Update(Fix64 dt); method Update (line 42) | public abstract void Update(Fix64 dt, IParallelLooper looper); method ApplyGravity (line 47) | protected void ApplyGravity(int i) method ApplyGravity (line 52) | protected void ApplyGravity(Fix64 dt) method ApplyGravity (line 60) | protected void ApplyGravity(Fix64 dt, IParallelLooper looper) FILE: BEPUphysicsDemos/Demos/Extras/Solver Type Tests/SimulatorTestDemo.cs class SimulatorTestDemo (line 20) | public class SimulatorTestDemo : StandardDemo type DynamicVisualizer (line 22) | private struct DynamicVisualizer method DynamicVisualizer (line 27) | public DynamicVisualizer(LinearDynamic dynamic, ModelDrawer modelDra... method UpdateDisplay (line 34) | public void UpdateDisplay() method BuildSimulation (line 50) | private void BuildSimulation(Vector3 offset, Simulator simulator) method SimulatorTestDemo (line 120) | public SimulatorTestDemo(DemosGame game) method UpdateConstraintLine (line 155) | private void UpdateConstraintLine(int index, VertexPositionColor[] lin... method ShakeDynamics (line 199) | private void ShakeDynamics(T dynamics) where T : IList method Update (line 208) | public override void Update(Fix64 dt) method DrawUI (line 251) | public override void DrawUI() method Draw (line 260) | public override void Draw() FILE: BEPUphysicsDemos/Demos/Extras/SuspensionCarDemo.cs class SuspensionCarDemo (line 23) | public class SuspensionCarDemo : StandardDemo method SuspensionCarDemo (line 37) | public SuspensionCarDemo(DemosGame game) method AddBackWheel (line 91) | void AddBackWheel(Vector3 wheelOffset, Entity body) method AddDriveWheel (line 121) | Entity AddDriveWheel(Vector3 wheelOffset, Entity body, out RevoluteMot... method Update (line 199) | public override void Update(Fix64 dt) FILE: BEPUphysicsDemos/Demos/Extras/SuspensionCarDemo2.cs class SuspensionCarDemo2 (line 25) | public class SuspensionCarDemo2 : StandardDemo method SuspensionCarDemo2 (line 38) | public SuspensionCarDemo2(DemosGame game) method AddBackWheel (line 93) | void AddBackWheel(Vector3 suspensionOffset, Entity body, bool leftSide) method AddDriveWheel (line 131) | void AddDriveWheel(Vector3 suspensionOffset, Entity body, bool leftSid... method Update (line 223) | public override void Update(Fix64 dt) FILE: BEPUphysicsDemos/Demos/Extras/Tests/AccumulationTestDemo.cs class AccumulationTestDemo (line 16) | public class AccumulationTestDemo : StandardDemo method AccumulationTestDemo (line 22) | public AccumulationTestDemo(DemosGame game) method Launch (line 74) | void Launch() method Update (line 84) | public override void Update(Fix64 dt) FILE: BEPUphysicsDemos/Demos/Extras/Tests/AddRemoveStressDemo.cs class AddRemoveStressDemo (line 19) | public class AddRemoveStressDemo : StandardDemo method GetRandomPosition (line 21) | private Vector3 GetRandomPosition(Random random) method AddRemoveStressDemo (line 36) | public AddRemoveStressDemo(DemosGame game) method Update (line 95) | public override void Update(Fix64 dt) FILE: BEPUphysicsDemos/Demos/Extras/Tests/BooleanConvexTestDemo.cs class BooleanConvexTestDemo (line 15) | public class BooleanConvexTestDemo : StandardDemo method BooleanConvexTestDemo (line 23) | public BooleanConvexTestDemo(DemosGame game) method GetRandomPointInBoundingBox (line 130) | void GetRandomPointInBoundingBox(Random random, ref BoundingBox box, o... method DrawUI (line 150) | public override void DrawUI() FILE: BEPUphysicsDemos/Demos/Extras/Tests/BoxBoxTestDemo.cs class BoxBoxTestDemo (line 13) | public class BoxBoxTestDemo : StandardDemo method BoxBoxTestDemo (line 19) | public BoxBoxTestDemo(DemosGame game) method Update (line 54) | public override void Update(Fix64 dt) FILE: BEPUphysicsDemos/Demos/Extras/Tests/BroadPhaseMultithreadingTestDemo.cs class BroadPhaseMultithreadingTestDemo (line 19) | public class BroadPhaseMultithreadingTestDemo : StandardDemo type Test (line 21) | enum Test method BroadPhaseMultithreadingTestDemo (line 36) | public BroadPhaseMultithreadingTestDemo(DemosGame game) method RunTest (line 124) | double RunTest(int splitOffset, IParallelLooper parallelLooper) method MoveEntities (line 342) | void MoveEntities(RawList entities) method DrawUI (line 356) | public override void DrawUI() FILE: BEPUphysicsDemos/Demos/Extras/Tests/BroadPhaseRemovalTestDemo.cs class BroadPhaseRemovalTestDemo (line 16) | public class BroadPhaseRemovalTestDemo : StandardDemo method BroadPhaseRemovalTestDemo (line 24) | public BroadPhaseRemovalTestDemo(DemosGame game) method DrawUI (line 88) | public override void DrawUI() FILE: BEPUphysicsDemos/Demos/Extras/Tests/BroadPhasesTestDemo.cs class BroadPhasesTestDemo (line 18) | public class BroadPhasesTestDemo : StandardDemo type Test (line 20) | enum Test method BroadPhasesTestDemo (line 32) | public BroadPhasesTestDemo(DemosGame game) method MoveEntities (line 273) | void MoveEntities(RawList entities) method DrawUI (line 292) | public override void DrawUI() FILE: BEPUphysicsDemos/Demos/Extras/Tests/CharacterAddRemoveStressTestDemo.cs class CharacterAddRemoveStressTestDemo (line 17) | public class CharacterAddRemoveStressTestDemo : StandardDemo method CharacterAddRemoveStressTestDemo (line 23) | public CharacterAddRemoveStressTestDemo(DemosGame game) method Update (line 139) | public override void Update(Fix64 dt) FILE: BEPUphysicsDemos/Demos/Extras/Tests/CharacterStressTestDemo.cs class CharacterStressTestDemo (line 16) | public class CharacterStressTestDemo : StandardDemo method CharacterStressTestDemo (line 22) | public CharacterStressTestDemo(DemosGame game) method Update (line 136) | public override void Update(Fix64 dt) FILE: BEPUphysicsDemos/Demos/Extras/Tests/CharacterStressierTestDemo.cs class CharacterStressierTestDemo (line 18) | public class CharacterStressierTestDemo : StandardDemo method CharacterStressierTestDemo (line 24) | public CharacterStressierTestDemo(DemosGame game) method Update (line 154) | public override void Update(Fix64 dt) FILE: BEPUphysicsDemos/Demos/Extras/Tests/ConvexHullTestDemo.cs class ConvexHullTestDemo (line 14) | public class ConvexHullTestDemo : StandardDemo method ConvexHullTestDemo (line 20) | public ConvexHullTestDemo(DemosGame game) FILE: BEPUphysicsDemos/Demos/Extras/Tests/DeterminismTestDemo.cs class DeterminismTestDemo (line 17) | public class DeterminismTestDemo : StandardDemo method DeterminismTestDemo (line 26) | public DeterminismTestDemo(DemosGame game) method FillSpace (line 69) | void FillSpace(Space space, ModelDrawer modelDrawer = null) method Update (line 117) | public override void Update(Fix64 dt) FILE: BEPUphysicsDemos/Demos/Extras/Tests/GeneralConvexPairStressDemo.cs class GeneralConvexPairStressDemo (line 13) | public class GeneralConvexPairStressDemo : StandardDemo method GeneralConvexPairStressDemo (line 25) | public GeneralConvexPairStressDemo(DemosGame game) method RandomizeEntityState (line 60) | private void RandomizeEntityState(Entity entity) method Update (line 84) | public override void Update(Fix64 dt) FILE: BEPUphysicsDemos/Demos/Extras/Tests/InverseKinematicsTestDemo.cs class StateControlGroup (line 29) | public class StateControlGroup type ControlEntry (line 31) | private struct ControlEntry method StateControlGroup (line 46) | public StateControlGroup(Camera camera, List controls) method ClearStateControls (line 55) | public void ClearStateControls() method GetControl (line 63) | StateControl GetControl(Bone bone) method GiveBack (line 70) | void GiveBack(StateControl control) method TryToAddBone (line 77) | public void TryToAddBone(Bone bone, Vector3 grabbedLocation) method UpdateGoals (line 99) | public void UpdateGoals() class InverseKinematicsTestDemo (line 112) | public class InverseKinematicsTestDemo : Demo type BoneRelationship (line 128) | private struct BoneRelationship method BoneRelationship (line 135) | public BoneRelationship(Bone bone, Entity entity) method BuildChain (line 151) | void BuildChain(Vector3 position) method BuildStick (line 185) | void BuildStick(Vector3 position) method BuildActionFigure (line 221) | void BuildActionFigure(Vector3 position) method BuildCyclicMesh (line 473) | void BuildCyclicMesh(Vector3 position) method BuildJointTest (line 604) | void BuildJointTest(Vector3 position) method BuildRoboArmThing (line 658) | void BuildRoboArmThing(Vector3 position) method BuildRing (line 711) | void BuildRing(Vector3 position) method BuildTinyTest (line 765) | void BuildTinyTest(Vector3 position) method InverseKinematicsTestDemo (line 798) | public InverseKinematicsTestDemo(DemosGame game) method Update (line 856) | public override void Update(Fix64 dt) method DrawUI (line 995) | public override void DrawUI() method Draw (line 1015) | public override void Draw() method RayCastBones (line 1032) | private bool RayCastBones(Ray ray, out BoneRelationship hitBone, out V... method RayCast (line 1050) | public bool RayCast(Bone bone, Ray ray, out RayHit hit) FILE: BEPUphysicsDemos/Demos/Extras/Tests/InverseKinematicsTestDemo2.cs class InverseKinematicsTestDemo2 (line 16) | public class InverseKinematicsTestDemo2 : StandardDemo method BuildStick (line 21) | void BuildStick(Vector3 position, int linkCount, out List bones,... method InverseKinematicsTestDemo2 (line 60) | public InverseKinematicsTestDemo2(DemosGame game) FILE: BEPUphysicsDemos/Demos/Extras/Tests/JointLimitTestDemo.cs class JointLimitTestDemo (line 14) | class JointLimitTestDemo : StandardDemo method JointLimitTestDemo (line 16) | public JointLimitTestDemo(DemosGame game) FILE: BEPUphysicsDemos/Demos/Extras/Tests/KinematicActivityTestDemo.cs class KinematicActivityTestDemo (line 10) | public class KinematicActivityTestDemo : StandardDemo method KinematicActivityTestDemo (line 21) | public KinematicActivityTestDemo(DemosGame game) method Update (line 104) | public override void Update(Fix64 dt) method DrawUI (line 141) | public override void DrawUI() FILE: BEPUphysicsDemos/Demos/Extras/Tests/LotsOfBoxesTestDemo.cs class LotsOfBoxesTestDemo (line 18) | public class LotsOfBoxesTestDemo : StandardDemo method LotsOfBoxesTestDemo (line 24) | public LotsOfBoxesTestDemo(DemosGame game) FILE: BEPUphysicsDemos/Demos/Extras/Tests/MPRCastingDemo.cs class MPRCastingDemo (line 18) | public class MPRCastingDemo : StandardDemo method MPRCastingDemo (line 26) | public MPRCastingDemo(DemosGame game) method Update (line 52) | public override void Update(Fix64 dt) method DrawUI (line 84) | public override void DrawUI() method Draw (line 98) | public override void Draw() FILE: BEPUphysicsDemos/Demos/Extras/Tests/MPRTestDemo.cs class MPRTestDemo (line 23) | public class MPRTestDemo : StandardDemo method MPRTestDemo (line 31) | public MPRTestDemo(DemosGame game) method Update (line 122) | public override void Update(Fix64 dt) method DrawUI (line 306) | public override void DrawUI() method Draw (line 333) | public override void Draw() FILE: BEPUphysicsDemos/Demos/Extras/Tests/MobileMeshSolidityTestDemo.cs class MobileMeshSolidityTestDemo (line 12) | public class MobileMeshSolidityTestDemo : StandardDemo method MobileMeshSolidityTestDemo (line 18) | public MobileMeshSolidityTestDemo(DemosGame game) FILE: BEPUphysicsDemos/Demos/Extras/Tests/MoreConstraintsTestDemo.cs class MoreConstraintsTestDemo (line 12) | public class MoreConstraintsTestDemo : StandardDemo method MoreConstraintsTestDemo (line 18) | public MoreConstraintsTestDemo(DemosGame game) FILE: BEPUphysicsDemos/Demos/Extras/Tests/MultithreadedScalingTestDemo.cs class MultithreadedScalingTestDemo (line 18) | public class MultithreadedScalingTestDemo : StandardDemo method MultithreadedScalingTestDemo (line 27) | public MultithreadedScalingTestDemo(DemosGame game) method BuildPileSimulation (line 95) | int BuildPileSimulation(Space space) method BuildWallSimulation (line 130) | int BuildWallSimulation(Space space) method BuildPlanetSimulation (line 172) | int BuildPlanetSimulation(Space space) method RunTest (line 216) | double RunTest(IParallelLooper threadManager, Func simulat... method Update (line 238) | public override void Update(Fix64 dt) method DrawUI (line 246) | public override void DrawUI() FILE: BEPUphysicsDemos/Demos/Extras/Tests/MutableCompoundDemo.cs class MutableCompoundDemo (line 15) | public class MutableCompoundDemo : StandardDemo method MutableCompoundDemo (line 21) | public MutableCompoundDemo(DemosGame game) FILE: BEPUphysicsDemos/Demos/Extras/Tests/MutableStaticGroupTestDemo.cs class MutableStaticGroupTestDemo (line 18) | public class MutableStaticGroupTestDemo : StandardDemo method MutableStaticGroupTestDemo (line 24) | public MutableStaticGroupTestDemo(DemosGame game) FILE: BEPUphysicsDemos/Demos/Extras/Tests/ParallelSpaceTestDemo.cs class ParallelSpaceTestDemo (line 14) | public class ParallelSpaceTestDemo : StandardDemo method ParallelSpaceTestDemo (line 22) | public ParallelSpaceTestDemo(DemosGame game) method Update (line 49) | public override void Update(Fix64 dt) FILE: BEPUphysicsDemos/Demos/Extras/Tests/PermutationTestDemo.cs class PermutationTestDemo (line 14) | public class PermutationTestDemo : StandardDemo type Permutation (line 21) | private struct Permutation : IEquatable method Permutation (line 25) | public Permutation(int[] permutation) method Equals (line 32) | public bool Equals(Permutation other) method Equals (line 46) | public override bool Equals(object obj) method GetHashCode (line 51) | public override int GetHashCode() method ToString (line 61) | public override string ToString() method PermutationTestDemo (line 82) | public PermutationTestDemo(DemosGame game) FILE: BEPUphysicsDemos/Demos/Extras/Tests/PersistentManifoldStressTestDemo.cs class PersistentManifoldStressTestDemo (line 18) | public class PersistentManifoldStressTestDemo : StandardDemo method PersistentManifoldStressTestDemo (line 24) | public PersistentManifoldStressTestDemo(DemosGame game) FILE: BEPUphysicsDemos/Demos/Extras/Tests/RayCastTestDemo.cs class RayCastTestDemo (line 20) | public class RayCastTestDemo : StandardDemo method RayCastTestDemo (line 31) | public RayCastTestDemo(DemosGame game) method Update (line 77) | public override void Update(Fix64 dt) method Draw (line 92) | public override void Draw() FILE: BEPUphysicsDemos/Demos/Extras/Tests/SimulationIslandStressTestDemo.cs class SimulationIslandStressTestDemo (line 13) | public class SimulationIslandStressTestDemo : StandardDemo method SimulationIslandStressTestDemo (line 19) | public SimulationIslandStressTestDemo(DemosGame game) method DrawUI (line 101) | public override void DrawUI() FILE: BEPUphysicsDemos/Demos/Extras/Tests/StackDemo.cs class StackDemo (line 10) | public class StackDemo : StandardDemo method StackDemo (line 16) | public StackDemo(DemosGame game) FILE: BEPUphysicsDemos/Demos/Extras/Tests/TerrainTestDemo.cs class TerrainTestDemo (line 11) | public class TerrainTestDemo : StandardDemo method TerrainTestDemo (line 17) | public TerrainTestDemo(DemosGame game) FILE: BEPUphysicsDemos/Demos/Extras/Tests/ThreadingTestDemo.cs class ThreadingTestDemo (line 13) | public class ThreadingTestDemo : StandardDemo method InitializeSimulation (line 15) | public void InitializeSimulation(bool threaded) method ThreadingTestDemo (line 81) | public ThreadingTestDemo(DemosGame game) method DrawUI (line 127) | public override void DrawUI() FILE: BEPUphysicsDemos/Demos/Extras/Tests/TwistTestDemo.cs class TwistTestDemo (line 12) | public class TwistTestDemo : StandardDemo method TwistTestDemo (line 18) | public TwistTestDemo(DemosGame game) FILE: BEPUphysicsDemos/Demos/Extras/UnfortunateGuyDemo.cs class UnfortunateGuyDemo (line 18) | public class UnfortunateGuyDemo : StandardDemo method UnfortunateGuyDemo (line 24) | public UnfortunateGuyDemo(DemosGame game) FILE: BEPUphysicsDemos/Demos/FancyShapesDemo.cs class FancyShapesDemo (line 13) | public class FancyShapesDemo : StandardDemo method FancyShapesDemo (line 19) | public FancyShapesDemo(DemosGame game) FILE: BEPUphysicsDemos/Demos/FishInABarrelDemo.cs class FishInABarrelDemo (line 18) | public class FishInABarrelDemo : StandardDemo method FishInABarrelDemo (line 28) | public FishInABarrelDemo(DemosGame game) method InitialCollisionDetected (line 76) | public void InitialCollisionDetected(EntityCollidable sender, Collidab... method CollisionEnded (line 89) | public void CollisionEnded(EntityCollidable sender, Collidable other, ... method DrawUI (line 101) | public override void DrawUI() FILE: BEPUphysicsDemos/Demos/InstancedMeshDemo.cs class InstancedMeshDemo (line 17) | public class InstancedMeshDemo : StandardDemo method InstancedMeshDemo (line 23) | public InstancedMeshDemo(DemosGame game) FILE: BEPUphysicsDemos/Demos/JengaDemo.cs class JengaDemo (line 12) | public class JengaDemo : StandardDemo method JengaDemo (line 18) | public JengaDemo(DemosGame game) FILE: BEPUphysicsDemos/Demos/LotsOSpheresDemo.cs class LotsOSpheresDemo (line 10) | public class LotsOSpheresDemo : StandardDemo method LotsOSpheresDemo (line 16) | public LotsOSpheresDemo(DemosGame game) FILE: BEPUphysicsDemos/Demos/MobileMeshDemo.cs class MobileMeshDemo (line 12) | public class MobileMeshDemo : StandardDemo method MobileMeshDemo (line 18) | public MobileMeshDemo(DemosGame game) method Update (line 72) | public override void Update(Fix64 dt) FILE: BEPUphysicsDemos/Demos/PathFollowingDemo.cs class PathFollowingDemo (line 14) | public class PathFollowingDemo : StandardDemo method PathFollowingDemo (line 45) | public PathFollowingDemo(DemosGame game) method Update (line 140) | public override void Update(Fix64 dt) FILE: BEPUphysicsDemos/Demos/PlanetDemo.cs class PlanetDemo (line 15) | public class PlanetDemo : StandardDemo method PlanetDemo (line 22) | public PlanetDemo(DemosGame game) method Update (line 67) | public override void Update(Fix64 dt) FILE: BEPUphysicsDemos/Demos/PyramidDemo.cs class PyramidDemo (line 12) | public class PyramidDemo : StandardDemo method PyramidDemo (line 18) | public PyramidDemo(DemosGame game) FILE: BEPUphysicsDemos/Demos/RagdollDemo.cs class RagdollDemo (line 20) | public class RagdollDemo : StandardDemo method RagdollDemo (line 26) | public RagdollDemo(DemosGame game) method DrawUI (line 63) | public override void DrawUI() class Ragdoll (line 114) | public class Ragdoll method Ragdoll (line 137) | public Ragdoll() FILE: BEPUphysicsDemos/Demos/RobotArmDemo.cs method RobotArmDemo (line 47) | public RobotArmDemo(DemosGame game) method Update (line 174) | public override void Update(Fix64 dt) method DrawUI (line 244) | public override void DrawUI() FILE: BEPUphysicsDemos/Demos/SawContraptionDemo.cs class SawContraptionDemo (line 14) | public class SawContraptionDemo : StandardDemo method SawContraptionDemo (line 20) | public SawContraptionDemo(DemosGame game) FILE: BEPUphysicsDemos/Demos/SelfCollidingClothDemo.cs class SelfCollidingClothDemo (line 14) | public class SelfCollidingClothDemo : StandardDemo method SelfCollidingClothDemo (line 20) | public SelfCollidingClothDemo(DemosGame game) FILE: BEPUphysicsDemos/Demos/SleepModeDemo.cs class SleepModeDemo (line 12) | public class SleepModeDemo : StandardDemo method SleepModeDemo (line 21) | public SleepModeDemo(DemosGame game) method SpawnRow (line 31) | void SpawnRow() method Update (line 86) | public override void Update(Fix64 dt) FILE: BEPUphysicsDemos/Demos/SpaceshipDemo.cs class SpaceshipDemo (line 16) | public class SpaceshipDemo : StandardDemo method SpaceshipDemo (line 22) | public SpaceshipDemo(DemosGame game) FILE: BEPUphysicsDemos/Demos/SpiderDemo.cs class SpiderDemo (line 22) | public class SpiderDemo : StandardDemo method SpiderDemo (line 30) | public SpiderDemo(DemosGame game) method BuildBot (line 73) | void BuildBot(Vector3 position, out List legJoints) method BuildLeg (line 87) | void BuildLeg(Entity body, RigidTransform legTransform, List method DisplayGrabSpring (line 15) | public DisplayGrabSpring(GrabSpring constraint, LineDrawer drawer) method Update (line 31) | public override void Update() FILE: BEPUphysicsDemos/Extra Display Types/DisplayMotorizedGrabSpring.cs class DisplayMotorizedGrabSpring (line 11) | public class DisplayMotorizedGrabSpring : LineDisplayObject method DisplayBallSocketJoint (line 16) | public DisplayBallSocketJoint(BallSocketJoint constraint, LineDrawer d... method Update (line 31) | public override void Update() FILE: BEPUphysicsDrawer/Lines/Display types/DisplayDistanceJoint.cs class DisplayDistanceJoint (line 10) | public class DisplayDistanceJoint : SolverDisplayObject method DisplayDistanceJoint (line 16) | public DisplayDistanceJoint(DistanceJoint constraint, LineDrawer drawer) method Update (line 31) | public override void Update() FILE: BEPUphysicsDrawer/Lines/Display types/DisplayDistanceLimit.cs class DisplayDistanceLimit (line 10) | public class DisplayDistanceLimit : SolverDisplayObject method DisplayDistanceLimit (line 16) | public DisplayDistanceLimit(DistanceLimit constraint, LineDrawer drawer) method Update (line 31) | public override void Update() FILE: BEPUphysicsDrawer/Lines/Display types/DisplayEllipseSwingLimit.cs class DisplayEllipseSwingLimit (line 12) | public class DisplayEllipseSwingLimit : SolverDisplayObject method DisplayLinearAxisLimit (line 17) | public DisplayLinearAxisLimit(LinearAxisLimit constraint, LineDrawer d... method Update (line 37) | public override void Update() FILE: BEPUphysicsDrawer/Lines/Display types/DisplayPointOnLineJoint.cs class DisplayPointOnLineJoint (line 10) | public class DisplayPointOnLineJoint : SolverDisplayObject method DisplayRevoluteLimit (line 21) | public DisplayRevoluteLimit(RevoluteLimit constraint, LineDrawer drawer) method Update (line 47) | public override void Update() FILE: BEPUphysicsDrawer/Lines/Display types/DisplaySingleEntityLinearMotor.cs class DisplaySingleEntityLinearMotor (line 11) | public class DisplaySingleEntityLinearMotor : SolverDisplayObject method DisplayTwistJoint (line 16) | public DisplayTwistJoint(TwistJoint constraint, LineDrawer drawer) method Update (line 29) | public override void Update() FILE: BEPUphysicsDrawer/Lines/Display types/DisplayTwistMotor.cs class DisplayTwistMotor (line 11) | public class DisplayTwistMotor : SolverDisplayObject method DisplayTwistMotor (line 17) | public DisplayTwistMotor(TwistMotor constraint, LineDrawer drawer) method Update (line 30) | public override void Update() FILE: BEPUphysicsDrawer/Lines/Line.cs class Line (line 8) | public class Line method Line (line 30) | public Line(Vector3 positionA, Vector3 positionB, Color colorA, Color ... method Line (line 47) | public Line(Color colorA, Color colorB, LineDrawer drawer) FILE: BEPUphysicsDrawer/Lines/LineDisplayObject.cs class LineDisplayObject (line 7) | public abstract class LineDisplayObject : LineDisplayObjectBase method LineDisplayObject (line 9) | protected LineDisplayObject(LineDrawer drawer, T lineObject) FILE: BEPUphysicsDrawer/Lines/LineDisplayObjectBase.cs class LineDisplayObjectBase (line 9) | public abstract class LineDisplayObjectBase method LineDisplayObjectBase (line 16) | protected LineDisplayObjectBase(LineDrawer drawer) method Update (line 62) | public abstract void Update(); method RemoveLines (line 68) | public void RemoveLines() FILE: BEPUphysicsDrawer/Lines/LineDrawer.cs class LineDrawer (line 19) | public class LineDrawer : IDisposable method LineDrawer (line 45) | public LineDrawer(Game game) method GetNewLineIndex (line 83) | public void GetNewLineIndex(out int index) method Deactivate (line 108) | public void Deactivate(Line line) method Activate (line 118) | public void Activate(Line line) method RemoveLine (line 128) | public void RemoveLine(Line line) method Update (line 139) | public void Update() method Draw (line 154) | public void Draw(BEPUutilities.Matrix viewMatrix, BEPUutilities.Matrix... method Add (line 186) | public LineDisplayObjectBase Add(object o) method Remove (line 222) | public bool Remove(object o) method Clear (line 252) | public void Clear() method Dispose (line 260) | public void Dispose() FILE: BEPUphysicsDrawer/Lines/SimulationIslandDrawer.cs class SimulationIslandDrawer (line 114) | public class SimulationIslandDrawer method SimulationIslandDrawer (line 117) | public SimulationIslandDrawer(Game game) method Draw (line 125) | public void Draw(Effect effect, Space space) FILE: BEPUphysicsDrawer/Lines/SolverDisplayObject.cs class SolverDisplayObject (line 9) | public abstract class SolverDisplayObject : LineDisplayObject wher... method SolverDisplayObject (line 11) | protected SolverDisplayObject(LineDrawer drawer, T lineObject) FILE: BEPUphysicsDrawer/Models/BatchInformation.cs class BatchInformation (line 6) | public class BatchInformation FILE: BEPUphysicsDrawer/Models/Display types/DisplayEntityModel.cs class DisplayEntityModel (line 12) | public class DisplayEntityModel : SelfDrawingModelDisplayObject method DisplayEntityModel (line 29) | public DisplayEntityModel(Entity entity, Model model, ModelDrawer mode... method Update (line 106) | public override void Update() method Draw (line 116) | public override void Draw(Matrix viewMatrix, Matrix projectionMatrix) FILE: BEPUphysicsDrawer/Models/Display types/DisplayFluid.cs class DisplayFluid (line 12) | public class DisplayFluid : ModelDisplayObject method DisplayFluid (line 19) | public DisplayFluid(ModelDrawer drawer, FluidVolume displayedObject) method GetTriangleCountEstimate (line 24) | public override int GetTriangleCountEstimate() method GetMeshData (line 29) | public override void GetMeshData(List ver... method Update (line 52) | public override void Update() FILE: BEPUphysicsDrawer/Models/Display types/DisplayInstancedMesh.cs class DisplayInstancedMesh (line 12) | public class DisplayInstancedMesh : ModelDisplayObject method DisplayInstancedMesh (line 19) | public DisplayInstancedMesh(ModelDrawer drawer, InstancedMesh displaye... method GetTriangleCountEstimate (line 24) | public override int GetTriangleCountEstimate() method GetMeshData (line 29) | public override void GetMeshData(List ver... method Update (line 64) | public override void Update() FILE: BEPUphysicsDrawer/Models/Display types/DisplayModel.cs class DisplayModel (line 10) | public class DisplayModel : SelfDrawingModelDisplayObject method DisplayModel (line 25) | public DisplayModel(Model model, ModelDrawer modelDrawer) method Update (line 74) | public override void Update() method Draw (line 83) | public override void Draw(Matrix viewMatrix, Matrix projectionMatrix) FILE: BEPUphysicsDrawer/Models/Display types/DisplayStaticMesh.cs class DisplayStaticMesh (line 11) | public class DisplayStaticMesh : ModelDisplayObject method DisplayStaticMesh (line 18) | public DisplayStaticMesh(ModelDrawer drawer, StaticMesh displayedObject) method GetTriangleCountEstimate (line 23) | public override int GetTriangleCountEstimate() method GetMeshData (line 28) | public override void GetMeshData(List ver... method Update (line 33) | public override void Update() FILE: BEPUphysicsDrawer/Models/Display types/DisplayTerrain.cs class DisplayTerrain (line 17) | public class DisplayTerrain : ModelDisplayObject method DisplayTerrain (line 24) | public DisplayTerrain(ModelDrawer drawer, Terrain displayedObject) method GetTriangleCountEstimate (line 30) | public override int GetTriangleCountEstimate() method GetMeshData (line 35) | public override void GetMeshData(List ver... method Update (line 138) | public override void Update() FILE: BEPUphysicsDrawer/Models/Display types/DisplayTriangleMesh.cs class DisplayTriangleMesh (line 12) | public class DisplayTriangleMesh : ModelDisplayObject method DisplayTriangleMesh (line 19) | public DisplayTriangleMesh(ModelDrawer drawer, TriangleMesh displayedO... method GetTriangleCountEstimate (line 24) | public override int GetTriangleCountEstimate() method GetMeshData (line 29) | public static void GetMeshData(TriangleMesh mesh, List ver... method Update (line 68) | public override void Update() FILE: BEPUphysicsDrawer/Models/Display types/Entity types/DisplayBox.cs class DisplayBox (line 14) | public static class DisplayBox method GetShapeMeshData (line 17) | public static void GetShapeMeshData(EntityCollidable collidable, List<... FILE: BEPUphysicsDrawer/Models/Display types/Entity types/DisplayCapsule.cs class DisplayCapsule (line 14) | public static class DisplayCapsule method GetShapeMeshData (line 22) | public static void GetShapeMeshData(EntityCollidable collidable, List<... FILE: BEPUphysicsDrawer/Models/Display types/Entity types/DisplayCompoundBody.cs class DisplayCompoundBody (line 12) | public static class DisplayCompoundBody method GetShapeMeshData (line 15) | public static void GetShapeMeshData(EntityCollidable collidable, List<... FILE: BEPUphysicsDrawer/Models/Display types/Entity types/DisplayCone.cs class DisplayCone (line 14) | public class DisplayCone method GetShapeMeshData (line 22) | public static void GetShapeMeshData(EntityCollidable collidable, List<... FILE: BEPUphysicsDrawer/Models/Display types/Entity types/DisplayConvex.cs class DisplayConvex (line 21) | public static class DisplayConvex method DisplayConvex (line 24) | static DisplayConvex() method GetShapeMeshData (line 30) | public static void GetShapeMeshData(EntityCollidable collidable, List<... FILE: BEPUphysicsDrawer/Models/Display types/Entity types/DisplayConvexHull.cs class DisplayConvexHull (line 20) | public static class DisplayConvexHull method GetShapeMeshData (line 23) | public static void GetShapeMeshData(EntityCollidable collidable, List<... FILE: BEPUphysicsDrawer/Models/Display types/Entity types/DisplayCylinder.cs class DisplayCylinder (line 15) | public static class DisplayCylinder method GetShapeMeshData (line 23) | public static void GetShapeMeshData(EntityCollidable collidable, List<... FILE: BEPUphysicsDrawer/Models/Display types/Entity types/DisplayEntityCollidable.cs class DisplayEntityCollidable (line 12) | public class DisplayEntityCollidable : ModelDisplayObject method DisplayEntityCollidable (line 19) | public DisplayEntityCollidable(ModelDrawer drawer, EntityCollidable en... method GetTriangleCountEstimate (line 24) | public override int GetTriangleCountEstimate() method GetMeshData (line 30) | public override void GetMeshData(List ver... method Update (line 36) | public override void Update() FILE: BEPUphysicsDrawer/Models/Display types/Entity types/DisplayMobileMesh.cs class DisplayMobileMesh (line 13) | public class DisplayMobileMesh method GetShapeMeshData (line 15) | public static void GetShapeMeshData(EntityCollidable collidable, List<... FILE: BEPUphysicsDrawer/Models/Display types/Entity types/DisplaySphere.cs class DisplaySphere (line 15) | public static class DisplaySphere method GetShapeMeshData (line 23) | public static void GetShapeMeshData(EntityCollidable collidable, List<... FILE: BEPUphysicsDrawer/Models/Display types/Entity types/DisplayTriangle.cs class DisplayTriangle (line 16) | public static class DisplayTriangle method GetShapeMeshData (line 20) | public static void GetShapeMeshData(EntityCollidable collidable, List<... FILE: BEPUphysicsDrawer/Models/Display types/ModelDisplayObject.cs class ModelDisplayObject (line 7) | public abstract class ModelDisplayObject : ModelDisplayObject method ModelDisplayObject (line 9) | protected ModelDisplayObject(ModelDrawer drawer, T displayedObject) FILE: BEPUphysicsDrawer/Models/Display types/ModelDisplayObjectBase.cs class ModelDisplayObject (line 12) | public abstract class ModelDisplayObject method ModelDisplayObject (line 17) | protected ModelDisplayObject(ModelDrawer drawer) method ClearBatchReferences (line 47) | public void ClearBatchReferences() method GetVertexData (line 66) | public void GetVertexData(List vertices, ... method GetTriangleCountEstimate (line 87) | public abstract int GetTriangleCountEstimate(); method GetMeshData (line 94) | public abstract void GetMeshData(List ver... method Update (line 99) | public abstract void Update(); FILE: BEPUphysicsDrawer/Models/Display types/SelfDrawingModelDisplayObject.cs class SelfDrawingModelDisplayObject (line 10) | public abstract class SelfDrawingModelDisplayObject method SelfDrawingModelDisplayObject (line 12) | protected SelfDrawingModelDisplayObject(ModelDrawer modelDrawer) method Update (line 25) | public abstract void Update(); method Draw (line 32) | public abstract void Draw(Matrix viewMatrix, Matrix projectionMatrix); FILE: BEPUphysicsDrawer/Models/InstancedModelDrawer.cs class InstancedModelDrawer (line 13) | public class InstancedModelDrawer : ModelDrawer method InstancedModelDrawer (line 29) | public InstancedModelDrawer(Game game) method Add (line 51) | public override void Add(ModelDisplayObject displayObject) method Remove (line 72) | public override void Remove(ModelDisplayObject displayObject) method ClearManagedModels (line 78) | protected override void ClearManagedModels() method UpdateManagedModels (line 93) | protected override void UpdateManagedModels() method DrawManagedModels (line 106) | protected override void DrawManagedModels(Matrix viewMatrix, Matrix pr... method OnDisposed (line 120) | protected override void OnDisposed() FILE: BEPUphysicsDrawer/Models/ModelDisplayObjectBatch.cs class ModelDisplayObjectBatch (line 12) | public class ModelDisplayObjectBatch method ModelDisplayObjectBatch (line 67) | public ModelDisplayObjectBatch(GraphicsDevice graphicsDevice) method Add (line 95) | public unsafe bool Add(ModelDisplayObject displayObject, InstancedMode... method Remove (line 133) | public unsafe void Remove(ModelDisplayObject displayObject, InstancedM... method Clear (line 182) | public void Clear() method Update (line 194) | public void Update() method Draw (line 207) | public void Draw(Effect effect, EffectParameter worldTransformsParamet... type InstancedVertex (line 222) | internal struct InstancedVertex method Dispose (line 241) | public void Dispose() FILE: BEPUphysicsDrawer/Models/ModelDrawer.cs class ModelDrawer (line 18) | public abstract class ModelDrawer : IDisposable method ModelDrawer (line 48) | static ModelDrawer() method ModelDrawer (line 74) | protected ModelDrawer(Game game) method GetDisplayObject (line 114) | public ModelDisplayObject GetDisplayObject(object objectToDisplay) method Add (line 150) | public ModelDisplayObject Add(object objectToDisplay) method Add (line 167) | public bool Add(SelfDrawingModelDisplayObject displayObject) method Add (line 181) | public abstract void Add(ModelDisplayObject displayObject); method Remove (line 188) | public bool Remove(object objectToRemove) method Remove (line 205) | public bool Remove(SelfDrawingModelDisplayObject displayObject) method Remove (line 215) | public abstract void Remove(ModelDisplayObject displayObject); method Clear (line 220) | public void Clear() method ClearManagedModels (line 230) | protected abstract void ClearManagedModels(); method Contains (line 237) | public bool Contains(object displayedObject) method Update (line 245) | public void Update() method UpdateManagedModels (line 255) | protected abstract void UpdateManagedModels(); method Draw (line 262) | public void Draw(Matrix viewMatrix, Matrix projectionMatrix) method DrawManagedModels (line 279) | protected abstract void DrawManagedModels(Matrix viewMatrix, Matrix pr... method OnDisposed (line 284) | protected virtual void OnDisposed() method Dispose (line 290) | public void Dispose() FILE: BEPUtests/CrossPlatformDeterminismExpectedHashes.cs class CrossPlatformDeterminismExpectedHashes (line 4) | class CrossPlatformDeterminismExpectedHashes FILE: BEPUtests/CrossPlatformDeterminismTests.cs class CrossPlatformDeterminismTests (line 10) | public class CrossPlatformDeterminismTests method CrossPlatformDeterminismTests (line 14) | public CrossPlatformDeterminismTests(ITestOutputHelper output) method GetExpectedHash (line 19) | private void GetExpectedHash(Benchmark b, StringBuilder result) method OutputExpectedHashes (line 39) | public void OutputExpectedHashes() method OutputExpectedHashesForBenchmark (line 65) | public void OutputExpectedHashesForBenchmark() method DiscreteVsContinuous (line 75) | [Fact] method InverseKinematic (line 81) | [Fact] method Pyramid (line 87) | [Fact] method PathFollowing (line 93) | [Fact] method SelfCollidingCloth (line 99) | [Fact] method TestDeterminism (line 105) | private void TestDeterminism(Benchmark b) FILE: BEPUtests/Matrix3x3Tests.cs class Matrix3x3Tests (line 14) | public class Matrix3x3Tests method Matrix3x3Tests (line 31) | public Matrix3x3Tests(ITestOutputHelper output) method Invert (line 39) | [Fact] method BenchmarkInvert (line 73) | [Fact] method AdaptiveInvert (line 110) | [Fact] method BenchmarkAdaptiveInvert (line 142) | [Fact] method GetDeltas (line 177) | decimal[] GetDeltas(FloatMatrix3x3 expected, Matrix3x3 actual) FILE: BEPUtests/MatrixTests.cs class MatrixTests (line 14) | public class MatrixTests method MatrixTests (line 31) | public MatrixTests(ITestOutputHelper output) method Invert (line 39) | [Fact] method BenchmarkInvert (line 73) | [Fact] method GetDeltas (line 110) | decimal[] GetDeltas(FloatMatrix expected, Matrix actual) FILE: BEPUtests/util/MathConverter.cs class MathConverter (line 7) | static class MathConverter method Convert (line 9) | public static FloatMatrix3x3 Convert(Matrix3x3 matrix) method Convert (line 16) | public static void Convert(ref Matrix3x3 matrix, out FloatMatrix3x3 fl... method Convert (line 31) | public static FloatMatrix Convert(Matrix matrix) method Convert (line 38) | public static void Convert(ref Matrix matrix, out FloatMatrix floatMat... FILE: BEPUutilities/AffineTransform.cs type AffineTransform (line 8) | public struct AffineTransform method AffineTransform (line 23) | public AffineTransform(ref Vector3 translation) method AffineTransform (line 33) | public AffineTransform(Vector3 translation) method AffineTransform (line 43) | public AffineTransform(ref Quaternion orientation, ref Vector3 transla... method AffineTransform (line 54) | public AffineTransform(Quaternion orientation, Vector3 translation) method AffineTransform (line 65) | public AffineTransform(ref Vector3 scaling, ref Quaternion orientation... method AffineTransform (line 81) | public AffineTransform(Vector3 scaling, Quaternion orientation, Vector... method AffineTransform (line 91) | public AffineTransform(ref Matrix3x3 linearTransform, ref Vector3 tran... method AffineTransform (line 103) | public AffineTransform(Matrix3x3 linearTransform, Vector3 translation) method Transform (line 148) | public static void Transform(ref Vector3 position, ref AffineTransform... method TransformInverse (line 160) | public static void TransformInverse(ref Vector3 position, ref AffineTr... method Invert (line 173) | public static void Invert(ref AffineTransform transform, out AffineTra... method Multiply (line 186) | public static void Multiply(ref AffineTransform a, ref AffineTransform... method Multiply (line 202) | public static void Multiply(ref RigidTransform a, ref AffineTransform ... method Transform (line 220) | public static Vector3 Transform(Vector3 position, AffineTransform affi... method CreateFromRigidTransform (line 232) | public static void CreateFromRigidTransform(ref RigidTransform rigid, ... method CreateFromRigidTransform (line 243) | public static AffineTransform CreateFromRigidTransform(RigidTransform ... FILE: BEPUutilities/BoundingBox.cs type BoundingBox (line 12) | public struct BoundingBox method BoundingBox (line 29) | public BoundingBox(Vector3 min, Vector3 max) method GetCorners (line 39) | public Vector3[] GetCorners() method Intersects (line 59) | public bool Intersects(BoundingBox boundingBox) method Intersects (line 74) | public void Intersects(ref BoundingBox boundingBox, out bool intersects) method Intersects (line 94) | public void Intersects(ref BoundingSphere boundingSphere, out bool int... method Contains (line 131) | public ContainmentType Contains(ref BoundingBox boundingBox) method CreateFromPoints (line 152) | public static BoundingBox CreateFromPoints(IList points) method CreateMerged (line 188) | public static void CreateMerged(ref BoundingBox a, ref BoundingBox b, ... method CreateFromSphere (line 223) | public static void CreateFromSphere(ref BoundingSphere boundingSphere,... FILE: BEPUutilities/BoundingSphere.cs type BoundingSphere (line 12) | public struct BoundingSphere method BoundingSphere (line 28) | public BoundingSphere(Vector3 center, Fix64 radius) FILE: BEPUutilities/ContainmentType.cs type ContainmentType (line 6) | public enum ContainmentType FILE: BEPUutilities/ConvexHullHelper.Pruning.cs class ConvexHullHelper (line 9) | public static partial class ConvexHullHelper type BlockedCell (line 14) | public struct BlockedCell : IEquatable method GetHashCode (line 20) | public override int GetHashCode() method Equals (line 28) | public override bool Equals(object obj) method Equals (line 33) | public bool Equals(BlockedCell other) method RemoveRedundantPoints (line 49) | public static void RemoveRedundantPoints(IList points) method RemoveRedundantPoints (line 59) | public static void RemoveRedundantPoints(IList points, Fix64 ... method RemoveRedundantPoints (line 76) | public static void RemoveRedundantPoints(RawList points) method RemoveRedundantPoints (line 86) | public static void RemoveRedundantPoints(RawList points, Fix6... FILE: BEPUutilities/ConvexHullHelper.cs class ConvexHullHelper (line 13) | public static partial class ConvexHullHelper method GetConvexHull (line 22) | public static void GetConvexHull(IList points, IList out... method GetConvexHull (line 41) | public static void GetConvexHull(IList points, IList... method GetConvexHull (line 54) | public static void GetConvexHull(RawList points, IList points, IList out... method GetConvexHull (line 89) | public static void GetConvexHull(RawList points, RawList... method GetConvexHull (line 115) | public static void GetConvexHull(RawList points, RawList... method MaintainEdge (line 215) | private static void MaintainEdge(int a, int b, RawList edges) method GetExtremePoint (line 241) | private static int GetExtremePoint(ref Vector3 direction, RawList points,... method RemoveInsidePoints (line 441) | private static void RemoveInsidePoints(RawList points, RawLis... method FindNormal (line 476) | private static void FindNormal(RawList indices, RawList ... method IsTriangleVisibleFromPoint (line 485) | private static bool IsTriangleVisibleFromPoint(RawList indices, R... method VerifyWindings (line 502) | private static void VerifyWindings(RawList newIndices, RawList method ConcurrentDeque (line 18) | public ConcurrentDeque(int capacity) method ConcurrentDeque (line 23) | public ConcurrentDeque() method ToString (line 36) | public override string ToString() method Enqueue (line 48) | public void Enqueue(T item) method TryDequeueFirst (line 90) | public bool TryDequeueFirst(out T item) method TryDequeueLast (line 123) | public bool TryDequeueLast(out T item) method TryUnsafeDequeueFirst (line 156) | public bool TryUnsafeDequeueFirst(out T item) method TryUnsafeDequeueLast (line 177) | public bool TryUnsafeDequeueLast(out T item) method UnsafeEnqueue (line 197) | public void UnsafeEnqueue(T item) FILE: BEPUutilities/DataStructures/HashSet.cs class HashSet (line 10) | public class HashSet : IEnumerable method HashSet (line 19) | public HashSet() method GetEnumerator (line 25) | IEnumerator IEnumerable.GetEnumerator() method GetEnumerator (line 30) | IEnumerator IEnumerable.GetEnumerator() method GetEnumerator (line 35) | Dictionary.KeyCollection.Enumerator GetEnumerator() method Add (line 45) | public bool Add(T item) method Remove (line 59) | public bool Remove(T item) method Clear (line 67) | public void Clear() method Contains (line 77) | public bool Contains(T item) FILE: BEPUutilities/DataStructures/ObservableDictionary.cs class ObservableDictionary (line 11) | public class ObservableDictionary method ObservableDictionary (line 23) | public ObservableDictionary() method Add (line 33) | public void Add(TKey key, TValue value) method Remove (line 44) | public bool Remove(TKey key) method Clear (line 57) | public void Clear() method OnChanged (line 68) | protected void OnChanged() FILE: BEPUutilities/DataStructures/ObservableList.cs class ObservableList (line 11) | public class ObservableList : IList method ObservableList (line 27) | public ObservableList(IList list) method ObservableList (line 36) | public ObservableList() method ObservableList (line 45) | public ObservableList(int initialCapacity) method OnChanged (line 50) | protected void OnChanged() method IndexOf (line 64) | public int IndexOf(T item) method Insert (line 73) | public void Insert(int index, T item) method RemoveAt (line 82) | public void RemoveAt(int index) method Add (line 111) | public void Add(T item) method Clear (line 121) | public void Clear() method Contains (line 134) | public bool Contains(T item) method CopyTo (line 143) | public void CopyTo(T[] array, int arrayIndex) method Remove (line 171) | public bool Remove(T item) method GetEnumerator (line 185) | public RawList.Enumerator GetEnumerator() method GetEnumerator (line 190) | IEnumerator IEnumerable.GetEnumerator() method GetEnumerator (line 195) | IEnumerator IEnumerable.GetEnumerator() FILE: BEPUutilities/DataStructures/QuickDictionary.cs type QuickDictionary (line 23) | public struct QuickDictionary : IDisposable, IEnumerable keyPool, BufferPool va... method Resize (line 118) | private void Resize(int newObjectPoolIndex, int newTablePoolIndex) method GetIndices (line 137) | #if FORCEINLINE method IndexOf (line 166) | public int IndexOf(TKey key) method ContainsKey (line 179) | public bool ContainsKey(TKey key) method TryGetValue (line 192) | public bool TryGetValue(TKey key, out TValue value) method AddAndReplace (line 212) | public bool AddAndReplace(TKey key, TValue value) method Add (line 250) | public bool Add(TKey key, TValue value) method FastRemove (line 289) | public bool FastRemove(TKey key) method Compact (line 349) | public void Compact() method Clear (line 360) | public void Clear() method FastClear (line 373) | public void FastClear() method GetEnumerator (line 379) | public Enumerator GetEnumerator() method GetEnumerator (line 385) | IEnumerator> IEnumerable> method Enumerator (line 402) | public Enumerator(TKey[] keys, TValue[] values, int count) method Dispose (line 416) | public void Dispose() method MoveNext (line 425) | public bool MoveNext() method Reset (line 430) | public void Reset() method Validate (line 436) | [Conditional("DEBUG")] method Dispose (line 445) | public void Dispose() FILE: BEPUutilities/DataStructures/QuickList.cs type QuickList (line 18) | public struct QuickList : IDisposable, IList method QuickList (line 80) | public QuickList(BufferPool pool, int initialPoolIndex = 5) method EnsureCapacity (line 94) | public void EnsureCapacity(int count) method Resize (line 102) | private void Resize(int newPoolIndex) method Add (line 116) | #if FORCEINLINE method AddUnsafely (line 132) | #if FORCEINLINE method Add (line 146) | #if FORCEINLINE method AddUnsafely (line 162) | #if FORCEINLINE method IndexOf (line 177) | #if FORCEINLINE method IndexOf (line 191) | #if FORCEINLINE method Remove (line 205) | #if FORCEINLINE method Remove (line 225) | #if FORCEINLINE method FastRemove (line 245) | #if FORCEINLINE method FastRemove (line 265) | #if FORCEINLINE method RemoveAt (line 284) | #if FORCEINLINE method FastRemoveAt (line 305) | #if FORCEINLINE method TryPop (line 328) | #if FORCEINLINE method Insert (line 350) | #if FORCEINLINE method Insert (line 369) | #if FORCEINLINE method Contains (line 390) | #if FORCEINLINE method Contains (line 405) | #if FORCEINLINE method CopyTo (line 417) | #if FORCEINLINE method Clear (line 429) | #if FORCEINLINE method Compact (line 442) | public void Compact() method Dispose (line 453) | public void Dispose() method ValidateIndex (line 462) | [Conditional("DEBUG")] method Validate (line 469) | [Conditional("DEBUG")] method GetEnumerator (line 475) | public Enumerator GetEnumerator() method GetEnumerator (line 480) | IEnumerator IEnumerable.GetEnumerator() method GetEnumerator (line 485) | System.Collections.IEnumerator System.Collections.IEnumerable.GetEnume... type Enumerator (line 490) | public struct Enumerator : IEnumerator method Enumerator (line 496) | public Enumerator(T[] backingArray, int count) method Dispose (line 508) | public void Dispose() method MoveNext (line 517) | public bool MoveNext() method Reset (line 522) | public void Reset() FILE: BEPUutilities/DataStructures/QuickQueue.cs type QuickQueue (line 18) | public struct QuickQueue : IDisposable, IEnumerable method QuickQueue (line 100) | public QuickQueue(BufferPool pool, int initialPoolIndex = 5) method Resize (line 112) | private void Resize(int newPoolIndex) method Enqueue (line 133) | #if FORCEINLINE method EnqueueFirst (line 149) | #if FORCEINLINE method Enqueue (line 165) | #if FORCEINLINE method EnqueueFirst (line 181) | #if FORCEINLINE method Dequeue (line 197) | #if FORCEINLINE method DequeueLast (line 217) | #if FORCEINLINE method TryDequeue (line 238) | #if FORCEINLINE method TryDequeueLast (line 262) | #if FORCEINLINE method CopyTo (line 285) | #if FORCEINLINE method Clear (line 309) | #if FORCEINLINE method FastClear (line 332) | #if FORCEINLINE method Compact (line 345) | public void Compact() method Dispose (line 356) | public void Dispose() method ValidateIndex (line 365) | [Conditional("DEBUG")] method Validate (line 372) | [Conditional("DEBUG")] method GetEnumerator (line 378) | public Enumerator GetEnumerator() method GetEnumerator (line 383) | IEnumerator IEnumerable.GetEnumerator() method GetEnumerator (line 388) | System.Collections.IEnumerator System.Collections.IEnumerable.GetEnume... type Enumerator (line 393) | public struct Enumerator : IEnumerator method Enumerator (line 401) | public Enumerator(T[] backingArray, int count, int firstIndex) method Dispose (line 415) | public void Dispose() method MoveNext (line 424) | public bool MoveNext() method Reset (line 429) | public void Reset() FILE: BEPUutilities/DataStructures/QuickSet.cs type QuickSet (line 22) | public struct QuickSet : IDisposable, IEnumerable where T : IEquat... method QuickSet (line 86) | public QuickSet(BufferPool elementPool, BufferPool tablePool, ... method Resize (line 106) | private void Resize(int newObjectPoolIndex, int newTablePoolIndex) method GetIndices (line 125) | #if FORCEINLINE method IndexOf (line 154) | public int IndexOf(T element) method Contains (line 167) | public bool Contains(T element) method AddAndReplace (line 180) | public bool AddAndReplace(T element) method Add (line 215) | public bool Add(T element) method FastRemove (line 253) | public bool FastRemove(T element) method Compact (line 311) | public void Compact() method Clear (line 322) | public void Clear() method FastClear (line 334) | public void FastClear() method GetEnumerator (line 340) | public Enumerator GetEnumerator() method GetEnumerator (line 346) | IEnumerator IEnumerable.GetEnumerator() method GetEnumerator (line 351) | System.Collections.IEnumerator System.Collections.IEnumerable.GetEnume... type Enumerator (line 356) | public struct Enumerator : IEnumerator method Enumerator (line 362) | public Enumerator(T[] backingArray, int count) method Dispose (line 375) | public void Dispose() method MoveNext (line 384) | public bool MoveNext() method Reset (line 389) | public void Reset() method Validate (line 395) | [Conditional("DEBUG")] method Dispose (line 404) | public void Dispose() FILE: BEPUutilities/DataStructures/RawList.cs class RawList (line 10) | public class RawList : IList method RawList (line 31) | public RawList() method RawList (line 40) | public RawList(int initialCapacity) method RawList (line 51) | public RawList(IList elements) method RemoveAt (line 62) | public void RemoveAt(int index) method FastRemoveAt (line 79) | public void FastRemoveAt(int index) method Add (line 116) | public void Add(T item) method AddRange (line 130) | public void AddRange(RawList items) method AddRange (line 149) | public void AddRange(List items) method AddRange (line 168) | public void AddRange(IList items) method Clear (line 187) | public void Clear() method Remove (line 200) | public bool Remove(T item) method FastRemove (line 216) | public bool FastRemove(T item) method IndexOf (line 232) | public int IndexOf(T item) method ToArray (line 241) | public T[] ToArray() method Insert (line 257) | public void Insert(int index, T item) method FastInsert (line 278) | public void FastInsert(int index, T item) method Contains (line 328) | public bool Contains(T item) method CopyTo (line 338) | public void CopyTo(T[] array, int arrayIndex) method GetEnumerator (line 357) | public Enumerator GetEnumerator() method GetEnumerator (line 362) | IEnumerator IEnumerable.GetEnumerator() method GetEnumerator (line 371) | System.Collections.IEnumerator System.Collections.IEnumerable.GetEnume... method Sort (line 384) | public void Sort(IComparer comparer) type Enumerator (line 393) | public struct Enumerator : IEnumerator method Enumerator (line 401) | public Enumerator(RawList list) method Dispose (line 411) | public void Dispose() method MoveNext (line 420) | public bool MoveNext() method Reset (line 425) | public void Reset() FILE: BEPUutilities/DataStructures/RawValueList.cs class RawValueList (line 10) | public class RawValueList where T : struct method RawValueList (line 31) | public RawValueList() method RawValueList (line 40) | public RawValueList(int initialCapacity) method RemoveAt (line 53) | public void RemoveAt(int index) method Add (line 88) | public void Add(ref T item) method Clear (line 101) | public void Clear() method Remove (line 111) | public bool Remove(ref T item) method IndexOf (line 125) | public int IndexOf(ref T item) FILE: BEPUutilities/DataStructures/ReadOnlyDictionary.cs type ReadOnlyDictionary (line 13) | public struct ReadOnlyDictionary : IEnumerable dictionary) method GetEnumerator (line 74) | IEnumerator> IEnumerable item) method ContainsKey (line 105) | public bool ContainsKey(TKey key) method CopyTo (line 115) | public void CopyTo(KeyValuePair[] array, int arrayIndex) method TryGetValue (line 126) | public bool TryGetValue(TKey key, out TValue value) FILE: BEPUutilities/DataStructures/ReadOnlyEnumerable.cs type ReadOnlyEnumerable (line 10) | public struct ReadOnlyEnumerable : IEnumerable method ReadOnlyEnumerable (line 18) | public ReadOnlyEnumerable(IEnumerable enumerable) method GetEnumerator (line 32) | public IEnumerator GetEnumerator() method GetEnumerator (line 37) | IEnumerator IEnumerable.GetEnumerator() FILE: BEPUutilities/DataStructures/ReadOnlyList.cs type ReadOnlyList (line 10) | public struct ReadOnlyList : IList method ReadOnlyList (line 18) | public ReadOnlyList(IList wrappedList) method IndexOf (line 31) | public int IndexOf(T item) method Insert (line 36) | void IList.Insert(int index, T item) method RemoveAt (line 41) | void IList.RemoveAt(int index) method Add (line 62) | void ICollection.Add(T item) method Clear (line 67) | void ICollection.Clear() method Contains (line 79) | public bool Contains(T item) method CopyTo (line 88) | public void CopyTo(T[] array, int arrayIndex) method Remove (line 109) | bool ICollection.Remove(T item) method GetEnumerator (line 114) | public Enumerator GetEnumerator() method GetEnumerator (line 119) | IEnumerator IEnumerable.GetEnumerator() method GetEnumerator (line 124) | System.Collections.IEnumerator System.Collections.IEnumerable.GetEnume... type Enumerator (line 132) | public struct Enumerator : IEnumerator method Enumerator (line 140) | public Enumerator(IList wrappedList) method Dispose (line 161) | public void Dispose() method MoveNext (line 177) | public bool MoveNext() method Reset (line 186) | public void Reset() FILE: BEPUutilities/DataStructures/TinyList.cs type TinyList (line 11) | public struct TinyList where T : IEquatable method ToString (line 111) | public override string ToString() method Add (line 122) | public bool Add(T item) method Clear (line 160) | public void Clear() method IndexOf (line 180) | public int IndexOf(T item) method Remove (line 207) | public bool Remove(T item) method RemoveAt (line 225) | public bool RemoveAt(int index) FILE: BEPUutilities/DataStructures/TinyStructList.cs type TinyStructList (line 13) | public struct TinyStructList where T : struct, IEquatable method ToString (line 39) | public override string ToString() method Add (line 50) | public bool Add(ref T item) method Clear (line 88) | public void Clear() method Get (line 100) | public bool Get(int index, out T item) method IndexOf (line 145) | public int IndexOf(ref T item) method Remove (line 172) | public bool Remove(ref T item) method RemoveAt (line 190) | public bool RemoveAt(int index) method Replace (line 250) | public bool Replace(int index, ref T item) FILE: BEPUutilities/F64.cs class F64 (line 6) | public static class F64 FILE: BEPUutilities/Int2.cs type Int2 (line 8) | public struct Int2 : IEquatable method Int2 (line 13) | public Int2(int x, int y) method Equals (line 19) | public override bool Equals(object obj) method Equals (line 24) | public bool Equals(Int2 other) method GetHashCode (line 39) | public override int GetHashCode() method ToString (line 44) | public override string ToString() FILE: BEPUutilities/MathChecker.cs class MathChecker (line 10) | public static class MathChecker method IsInvalid (line 17) | private static bool IsInvalid(Fix64 f) method Validate (line 29) | [Conditional("CHECKMATH")] method Validate (line 42) | [Conditional("CHECKMATH")] method Validate (line 55) | [Conditional("CHECKMATH")] method Validate (line 69) | [Conditional("CHECKMATH")] method Validate (line 84) | [Conditional("CHECKMATH")] method Validate (line 98) | [Conditional("CHECKMATH")] method Validate (line 110) | [Conditional("CHECKMATH")] method Validate (line 127) | [Conditional("CHECKMATH")] method Validate (line 140) | [Conditional("CHECKMATH")] method Validate (line 151) | [Conditional("CHECKMATH")] method Validate (line 162) | [Conditional("CHECKMATH")] method Validate (line 173) | [Conditional("CHECKMATH")] FILE: BEPUutilities/MathHelper.cs class MathHelper (line 9) | public static class MathHelper method IEEERemainder (line 38) | public static Fix64 IEEERemainder(Fix64 dividend, Fix64 divisor) method WrapAngle (line 48) | public static Fix64 WrapAngle(Fix64 angle) method Clamp (line 71) | public static Fix64 Clamp(Fix64 value, Fix64 min, Fix64 max) method Max (line 87) | public static Fix64 Max(Fix64 a, Fix64 b) method Min (line 98) | public static Fix64 Min(Fix64 a, Fix64 b) method ToRadians (line 108) | public static Fix64 ToRadians(Fix64 degrees) method ToDegrees (line 118) | public static Fix64 ToDegrees(Fix64 radians) FILE: BEPUutilities/Matrix.cs type Matrix (line 9) | public struct Matrix method Matrix (line 110) | public Matrix(Fix64 m11, Fix64 m12, Fix64 m13, Fix64 m14, method Determinant (line 313) | public Fix64 Determinant() method Transpose (line 332) | public void Transpose() method CreateFromAxisAngle (line 365) | public static Matrix CreateFromAxisAngle(Vector3 axis, Fix64 angle) method CreateFromAxisAngle (line 378) | public static void CreateFromAxisAngle(ref Vector3 axis, Fix64 angle, ... method CreateFromQuaternion (line 416) | public static void CreateFromQuaternion(ref Quaternion quaternion, out... method CreateFromQuaternion (line 457) | public static Matrix CreateFromQuaternion(Quaternion quaternion) method Multiply (line 470) | public static void Multiply(ref Matrix a, ref Matrix b, out Matrix res... method Multiply (line 520) | public static Matrix Multiply(Matrix a, Matrix b) method Multiply (line 534) | public static void Multiply(ref Matrix matrix, Fix64 scale, out Matrix... method Transform (line 602) | public static void Transform(ref Vector4 v, ref Matrix matrix, out Vec... method Transform (line 620) | public static Vector4 Transform(Vector4 v, Matrix matrix) method TransformTranspose (line 633) | public static void TransformTranspose(ref Vector4 v, ref Matrix matrix... method TransformTranspose (line 651) | public static Vector4 TransformTranspose(Vector4 v, Matrix matrix) method Transform (line 664) | public static void Transform(ref Vector3 v, ref Matrix matrix, out Vec... method Transform (line 678) | public static Vector4 Transform(Vector3 v, Matrix matrix) method TransformTranspose (line 691) | public static void TransformTranspose(ref Vector3 v, ref Matrix matrix... method TransformTranspose (line 705) | public static Vector4 TransformTranspose(Vector3 v, Matrix matrix) method Transform (line 718) | public static void Transform(ref Vector3 v, ref Matrix matrix, out Vec... method TransformTranspose (line 734) | public static void TransformTranspose(ref Vector3 v, ref Matrix matrix... method TransformNormal (line 750) | public static void TransformNormal(ref Vector3 v, ref Matrix matrix, o... method TransformNormal (line 766) | public static Vector3 TransformNormal(Vector3 v, Matrix matrix) method TransformNormalTranspose (line 779) | public static void TransformNormalTranspose(ref Vector3 v, ref Matrix ... method TransformNormalTranspose (line 795) | public static Vector3 TransformNormalTranspose(Vector3 v, Matrix matrix) method Transpose (line 808) | public static void Transpose(ref Matrix m, out Matrix transposed) method Invert (line 845) | public static void Invert(ref Matrix m, out Matrix inverted) method Invert (line 855) | public static Matrix Invert(Matrix m) method InvertRigid (line 867) | public static void InvertRigid(ref Matrix m, out Matrix inverted) method InvertRigid (line 906) | public static Matrix InvertRigid(Matrix m) method CreateOrthographicRH (line 954) | public static void CreateOrthographicRH(Fix64 left, Fix64 right, Fix64... method CreatePerspectiveFieldOfViewRH (line 989) | public static void CreatePerspectiveFieldOfViewRH(Fix64 fieldOfView, F... method CreatePerspectiveFieldOfViewRH (line 1023) | public static Matrix CreatePerspectiveFieldOfViewRH(Fix64 fieldOfView,... method CreateLookAtRH (line 1037) | public static void CreateLookAtRH(ref Vector3 position, ref Vector3 ta... method CreateLookAtRH (line 1051) | public static Matrix CreateLookAtRH(Vector3 position, Vector3 target, ... method CreateViewRH (line 1068) | public static void CreateViewRH(ref Vector3 position, ref Vector3 forw... method CreateViewRH (line 1108) | public static Matrix CreateViewRH(Vector3 position, Vector3 forward, V... method CreateWorldRH (line 1124) | public static void CreateWorldRH(ref Vector3 position, ref Vector3 for... method CreateWorldRH (line 1163) | public static Matrix CreateWorldRH(Vector3 position, Vector3 forward, ... method CreateTranslation (line 1177) | public static void CreateTranslation(ref Vector3 translation, out Matr... method CreateTranslation (line 1196) | public static Matrix CreateTranslation(Vector3 translation) method CreateScale (line 1208) | public static void CreateScale(ref Vector3 scale, out Matrix scaleMatrix) method CreateScale (line 1224) | public static Matrix CreateScale(Vector3 scale) method CreateScale (line 1238) | public static void CreateScale(Fix64 x, Fix64 y, Fix64 z, out Matrix s... method CreateScale (line 1256) | public static Matrix CreateScale(Fix64 x, Fix64 y, Fix64 z) method ToString (line 1267) | public override string ToString() FILE: BEPUutilities/Matrix2x2.cs type Matrix2x2 (line 12) | public struct Matrix2x2 method Matrix2x2 (line 42) | public Matrix2x2(Fix64 m11, Fix64 m12, Fix64 m21, Fix64 m22) method Add (line 64) | public static void Add(ref Matrix2x2 a, ref Matrix2x2 b, out Matrix2x2... method Add (line 85) | public static void Add(ref Matrix a, ref Matrix2x2 b, out Matrix2x2 re... method Add (line 106) | public static void Add(ref Matrix2x2 a, ref Matrix b, out Matrix2x2 re... method Add (line 127) | public static void Add(ref Matrix a, ref Matrix b, out Matrix2x2 result) method CreateScale (line 147) | public static void CreateScale(Fix64 scale, out Matrix2x2 matrix) method Invert (line 162) | public static void Invert(ref Matrix2x2 matrix, out Matrix2x2 result) method Multiply (line 184) | public static void Multiply(ref Matrix2x2 a, ref Matrix2x2 b, out Matr... method Multiply (line 205) | public static void Multiply(ref Matrix2x2 a, ref Matrix b, out Matrix2... method Multiply (line 226) | public static void Multiply(ref Matrix a, ref Matrix2x2 b, out Matrix2... method Multiply (line 247) | public static void Multiply(ref Matrix2x3 a, ref Matrix3x2 b, out Matr... method Negate (line 261) | public static void Negate(ref Matrix2x2 matrix, out Matrix2x2 result) method Subtract (line 283) | public static void Subtract(ref Matrix2x2 a, ref Matrix2x2 b, out Matr... method Transform (line 304) | public static void Transform(ref Vector2 v, ref Matrix2x2 matrix, out ... method Transpose (line 320) | public static void Transpose(ref Matrix2x2 matrix, out Matrix2x2 result) method Transpose (line 334) | public void Transpose() method ToString (line 345) | public override string ToString() method Determinant (line 355) | public Fix64 Determinant() FILE: BEPUutilities/Matrix2x3.cs type Matrix2x3 (line 12) | public struct Matrix2x3 method Matrix2x3 (line 54) | public Matrix2x3(Fix64 m11, Fix64 m12, Fix64 m13, Fix64 m21, Fix64 m22... method Add (line 70) | public static void Add(ref Matrix2x3 a, ref Matrix2x3 b, out Matrix2x3... method Multiply (line 96) | public static void Multiply(ref Matrix2x3 a, ref Matrix3x3 b, out Matr... method Multiply (line 121) | public static void Multiply(ref Matrix2x3 a, ref Matrix b, out Matrix2... method Negate (line 145) | public static void Negate(ref Matrix2x3 matrix, out Matrix2x3 result) method Subtract (line 170) | public static void Subtract(ref Matrix2x3 a, ref Matrix2x3 b, out Matr... method Transform (line 196) | public static void Transform(ref Vector2 v, ref Matrix2x3 matrix, out ... method Transform (line 212) | public static void Transform(ref Vector3 v, ref Matrix2x3 matrix, out ... method Transpose (line 227) | public static void Transpose(ref Matrix2x3 matrix, out Matrix3x2 result) method ToString (line 244) | public override string ToString() FILE: BEPUutilities/Matrix3x2.cs type Matrix3x2 (line 11) | public struct Matrix3x2 method Matrix3x2 (line 53) | public Matrix3x2(Fix64 m11, Fix64 m12, Fix64 m21, Fix64 m22, Fix64 m31... method Add (line 70) | public static void Add(ref Matrix3x2 a, ref Matrix3x2 b, out Matrix3x2... method Multiply (line 97) | public static void Multiply(ref Matrix3x3 a, ref Matrix3x2 b, out Matr... method Multiply (line 124) | public static void Multiply(ref Matrix a, ref Matrix3x2 b, out Matrix3... method Negate (line 150) | public static void Negate(ref Matrix3x2 matrix, out Matrix3x2 result) method Subtract (line 177) | public static void Subtract(ref Matrix3x2 a, ref Matrix3x2 b, out Matr... method Transform (line 204) | public static void Transform(ref Vector2 v, ref Matrix3x2 matrix, out ... method Transform (line 220) | public static void Transform(ref Vector3 v, ref Matrix3x2 matrix, out ... method Transpose (line 235) | public static void Transpose(ref Matrix3x2 matrix, out Matrix2x3 result) method ToString (line 251) | public override string ToString() FILE: BEPUutilities/Matrix3x3.cs type Matrix3x3 (line 11) | public struct Matrix3x3 method Matrix3x3 (line 70) | public Matrix3x3(Fix64 m11, Fix64 m12, Fix64 m13, Fix64 m21, Fix64 m22... method Add (line 248) | public static void Add(ref Matrix3x3 a, ref Matrix3x3 b, out Matrix3x3... method Add (line 281) | public static void Add(ref Matrix a, ref Matrix3x3 b, out Matrix3x3 re... method Add (line 314) | public static void Add(ref Matrix3x3 a, ref Matrix b, out Matrix3x3 re... method Add (line 347) | public static void Add(ref Matrix a, ref Matrix b, out Matrix3x3 result) method CreateCrossProduct (line 379) | public static void CreateCrossProduct(ref Vector3 v, out Matrix3x3 res... method CreateFromMatrix (line 397) | public static void CreateFromMatrix(ref Matrix matrix4X4, out Matrix3x... method CreateFromMatrix (line 416) | public static Matrix3x3 CreateFromMatrix(Matrix matrix4X4) method CreateScale (line 438) | public static void CreateScale(Fix64 scale, out Matrix3x3 matrix) method CreateScale (line 448) | public static Matrix3x3 CreateScale(Fix64 scale) method CreateScale (line 459) | public static void CreateScale(ref Vector3 scale, out Matrix3x3 matrix) method CreateScale (line 469) | public static Matrix3x3 CreateScale(ref Vector3 scale) method CreateScale (line 483) | public static void CreateScale(Fix64 x, Fix64 y, Fix64 z, out Matrix3x... method CreateScale (line 495) | public static Matrix3x3 CreateScale(Fix64 x, Fix64 y, Fix64 z) method Invert (line 507) | public static bool Invert(ref Matrix3x3 matrix, out Matrix3x3 result) method Invert (line 517) | public static Matrix3x3 Invert(Matrix3x3 matrix) method AdaptiveInvert (line 529) | public static void AdaptiveInvert(ref Matrix3x3 matrix, out Matrix3x3 ... method AdjugateTranspose (line 643) | public static void AdjugateTranspose(ref Matrix3x3 matrix, out Matrix3... method AdjugateTranspose (line 684) | public static Matrix3x3 AdjugateTranspose(Matrix3x3 matrix) method Multiply (line 736) | public static void Multiply(ref Matrix3x3 a, ref Matrix3x3 b, out Matr... method Multiply (line 769) | public static void Multiply(ref Matrix3x3 a, ref Matrix b, out Matrix3... method Multiply (line 802) | public static void Multiply(ref Matrix a, ref Matrix3x3 b, out Matrix3... method MultiplyTransposed (line 836) | public static void MultiplyTransposed(ref Matrix3x3 transpose, ref Mat... method MultiplyByTransposed (line 869) | public static void MultiplyByTransposed(ref Matrix3x3 matrix, ref Matr... method Multiply (line 902) | public static void Multiply(ref Matrix3x3 matrix, Fix64 scale, out Mat... method Negate (line 922) | public static void Negate(ref Matrix3x3 matrix, out Matrix3x3 result) method Subtract (line 943) | public static void Subtract(ref Matrix3x3 a, ref Matrix3x3 b, out Matr... method ToMatrix4X4 (line 975) | public static void ToMatrix4X4(ref Matrix3x3 a, out Matrix b) method ToMatrix4X4 (line 1006) | public static Matrix ToMatrix4X4(Matrix3x3 a) method Transform (line 1041) | public static void Transform(ref Vector3 v, ref Matrix3x3 matrix, out ... method Transform (line 1061) | public static Vector3 Transform(Vector3 v, Matrix3x3 matrix) method TransformTranspose (line 1083) | public static void TransformTranspose(ref Vector3 v, ref Matrix3x3 mat... method TransformTranspose (line 1102) | public static Vector3 TransformTranspose(Vector3 v, Matrix3x3 matrix) method Transpose (line 1122) | public static void Transpose(ref Matrix3x3 matrix, out Matrix3x3 result) method Transpose (line 1147) | public static void Transpose(ref Matrix matrix, out Matrix3x3 result) method Transpose (line 1170) | public void Transpose() method ToString (line 1190) | public override string ToString() method AdaptiveDeterminant (line 1204) | internal Fix64 AdaptiveDeterminant(out int subMatrixCode) method CreateFromQuaternion (line 1258) | public static void CreateFromQuaternion(ref Quaternion quaternion, out... method CreateFromQuaternion (line 1291) | public static Matrix3x3 CreateFromQuaternion(Quaternion quaternion) method CreateOuterProduct (line 1304) | public static void CreateOuterProduct(ref Vector3 a, ref Vector3 b, ou... method CreateFromAxisAngle (line 1325) | public static Matrix3x3 CreateFromAxisAngle(Vector3 axis, Fix64 angle) method CreateFromAxisAngle (line 1338) | public static void CreateFromAxisAngle(ref Vector3 axis, Fix64 angle, ... FILE: BEPUutilities/Matrix3x6.cs class Matrix3x6 (line 7) | static class Matrix3x6 method Gauss (line 11) | public static bool Gauss(Fix64[,] M, int m, int n) method Invert (line 65) | public static bool Invert(ref Matrix3x3 m, out Matrix3x3 r) FILE: BEPUutilities/Matrix4x8.cs class Matrix4x8 (line 6) | static class Matrix4x8 method Invert (line 10) | public static bool Invert(ref Matrix m, out Matrix r) FILE: BEPUutilities/PermutationMapper.cs class PermutationMapper (line 11) | public class PermutationMapper method PermutationMapper (line 16) | public PermutationMapper() method GetMappedIndex (line 113) | public long GetMappedIndex(long index, int setSize) method GetMappedIndex (line 124) | public int GetMappedIndex(int index, int setSize) FILE: BEPUutilities/Plane.cs type Plane (line 8) | public struct Plane method Plane (line 25) | public Plane(ref Vector3 position, ref Vector3 normal) method Plane (line 39) | public Plane(Vector3 position, Vector3 normal) method Plane (line 51) | public Plane(Vector3 normal, Fix64 d) method Plane (line 61) | public Plane(ref Vector3 normal, Fix64 d) method DotCoordinate (line 72) | public void DotCoordinate(ref Vector3 v, out Fix64 dot) FILE: BEPUutilities/Quaternion.cs type Quaternion (line 9) | public struct Quaternion : IEquatable method Quaternion (line 38) | public Quaternion(Fix64 x, Fix64 y, Fix64 z, Fix64 w) method Add (line 52) | public static void Add(ref Quaternion a, ref Quaternion b, out Quatern... method Multiply (line 66) | public static void Multiply(ref Quaternion a, ref Quaternion b, out Qu... method Multiply (line 88) | public static void Multiply(ref Quaternion q, Fix64 scale, out Quatern... method Concatenate (line 102) | public static void Concatenate(ref Quaternion a, ref Quaternion b, out... method Concatenate (line 127) | public static Quaternion Concatenate(Quaternion a, Quaternion b) method CreateFromRotationMatrix (line 153) | public static void CreateFromRotationMatrix(ref Matrix3x3 r, out Quate... method CreateFromRotationMatrix (line 202) | public static Quaternion CreateFromRotationMatrix(Matrix3x3 r) method CreateFromRotationMatrix (line 214) | public static void CreateFromRotationMatrix(ref Matrix r, out Quaterni... method CreateFromRotationMatrix (line 226) | public static Quaternion CreateFromRotationMatrix(Matrix r) method Normalize (line 239) | public static Quaternion Normalize(Quaternion quaternion) method Normalize (line 251) | public static void Normalize(ref Quaternion quaternion, out Quaternion... method Normalize (line 263) | public void Normalize() method LengthSquared (line 276) | public Fix64 LengthSquared() method Length (line 285) | public Fix64 Length() method Slerp (line 298) | public static void Slerp(ref Quaternion start, ref Quaternion end, Fix... method Slerp (line 345) | public static Quaternion Slerp(Quaternion start, Quaternion end, Fix64... method Conjugate (line 358) | public static void Conjugate(ref Quaternion quaternion, out Quaternion... method Conjugate (line 371) | public static Quaternion Conjugate(Quaternion quaternion) method Inverse (line 385) | public static void Inverse(ref Quaternion quaternion, out Quaternion r... method Inverse (line 399) | public static Quaternion Inverse(Quaternion quaternion) method Negate (line 434) | public static void Negate(ref Quaternion a, out Quaternion b) method Negate (line 447) | public static Quaternion Negate(Quaternion q) method Equals (line 471) | public bool Equals(Quaternion other) method Equals (line 483) | public override bool Equals(object obj) method GetHashCode (line 499) | public override int GetHashCode() method Transform (line 510) | public static void Transform(ref Vector3 v, ref Quaternion rotation, o... method Transform (line 544) | public static Vector3 Transform(Vector3 v, Quaternion rotation) method TransformX (line 557) | public static void TransformX(Fix64 x, ref Quaternion rotation, out Ve... method TransformY (line 587) | public static void TransformY(Fix64 y, ref Quaternion rotation, out Ve... method TransformZ (line 618) | public static void TransformZ(Fix64 z, ref Quaternion rotation, out Ve... method CreateFromAxisAngle (line 663) | public static Quaternion CreateFromAxisAngle(Vector3 axis, Fix64 angle) method CreateFromAxisAngle (line 681) | public static void CreateFromAxisAngle(ref Vector3 axis, Fix64 angle, ... method CreateFromYawPitchRoll (line 698) | public static Quaternion CreateFromYawPitchRoll(Fix64 yaw, Fix64 pitch... method CreateFromYawPitchRoll (line 712) | public static void CreateFromYawPitchRoll(Fix64 yaw, Fix64 pitch, Fix6... method GetAngleFromQuaternion (line 743) | public static Fix64 GetAngleFromQuaternion(ref Quaternion q) method GetAxisAngleFromQuaternion (line 757) | public static void GetAxisAngleFromQuaternion(ref Quaternion q, out Ve... method GetQuaternionBetweenNormalizedVectors (line 796) | public static void GetQuaternionBetweenNormalizedVectors(ref Vector3 v... method GetRelativeRotation (line 837) | public static void GetRelativeRotation(ref Quaternion start, ref Quate... method GetLocalRotation (line 851) | public static void GetLocalRotation(ref Quaternion rotation, ref Quate... method ToString (line 862) | public override string ToString() FILE: BEPUutilities/Ray.cs type Ray (line 9) | public struct Ray method Ray (line 26) | public Ray(Vector3 position, Vector3 direction) method Intersects (line 40) | public bool Intersects(ref BoundingBox boundingBox, out Fix64 t) method Intersects (line 140) | public bool Intersects(BoundingBox boundingBox, out Fix64 t) method Intersects (line 151) | public bool Intersects(ref Plane plane, out Fix64 t) method Intersects (line 173) | public bool Intersects(Plane plane, out Fix64 t) method GetPointOnRay (line 183) | public void GetPointOnRay(Fix64 t, out Vector3 v) FILE: BEPUutilities/RayHit.cs type RayHit (line 8) | public struct RayHit FILE: BEPUutilities/ResourceManagement/BufferPool.cs class BufferPool (line 13) | public class BufferPool method BufferPool (line 27) | public BufferPool() method GetPoolIndex (line 40) | public static int GetPoolIndex(int count) method TakeFromPoolIndex (line 79) | public virtual T[] TakeFromPoolIndex(int poolIndex) method Take (line 100) | public T[] Take(int minimumSize) method GiveBack (line 111) | public virtual void GiveBack(T[] buffer, int poolIndex) method GiveBack (line 130) | public void GiveBack(T[] buffer) method EnsureBufferCount (line 140) | public void EnsureBufferCount(int poolIndex, int count) method Clear (line 149) | public void Clear() FILE: BEPUutilities/ResourceManagement/BufferPools.cs class BufferPools (line 12) | public static class BufferPools method BufferPools (line 28) | static BufferPools() FILE: BEPUutilities/ResourceManagement/CommonResources.cs class CommonResources (line 11) | public static class CommonResources method CommonResources (line 13) | static CommonResources() method ResetPools (line 18) | public static void ResetPools() method GetRayHitList (line 38) | public static RawList GetRayHitList() method GiveBack (line 47) | public static void GiveBack(RawList list) method GetIntList (line 59) | public static RawList GetIntList() method GiveBack (line 68) | public static void GiveBack(RawList list) method GetIntSet (line 78) | public static HashSet GetIntSet() method GiveBack (line 87) | public static void GiveBack(HashSet set) method GetFloatList (line 97) | public static RawList GetFloatList() method GiveBack (line 106) | public static void GiveBack(RawList list) method GetVectorList (line 116) | public static RawList GetVectorList() method GiveBack (line 125) | public static void GiveBack(RawList list) FILE: BEPUutilities/ResourceManagement/LockingBufferPool.cs class LockingBufferPool (line 12) | public class LockingBufferPool : BufferPool method TakeFromPoolIndex (line 21) | public override T[] TakeFromPoolIndex(int poolIndex) method GiveBack (line 34) | public override void GiveBack(T[] buffer, int poolIndex) FILE: BEPUutilities/ResourceManagement/LockingResourcePool.cs class LockingResourcePool (line 10) | public class LockingResourcePool : ResourcePool where T : class, n... method LockingResourcePool (line 19) | public LockingResourcePool(int initialResourceCount, Action initial... method LockingResourcePool (line 30) | public LockingResourcePool(int initialResourceCount) method LockingResourcePool (line 38) | public LockingResourcePool() method GiveBack (line 58) | public override void GiveBack(T item) method Initialize (line 69) | public override void Initialize(int initialResourceCount) method Take (line 92) | public override T Take() method Clear (line 106) | public override void Clear() FILE: BEPUutilities/ResourceManagement/ResourcePool.cs class ResourcePool (line 9) | public abstract class ResourcePool where T : class, new() method GiveBack (line 29) | public abstract void GiveBack(T item); method Initialize (line 36) | public abstract void Initialize(int initialResourceCount); method Take (line 42) | public abstract T Take(); method CreateNewResource (line 48) | protected T CreateNewResource() method Clear (line 59) | public abstract void Clear(); FILE: BEPUutilities/ResourceManagement/UnsafeResourcePool.cs class UnsafeResourcePool (line 10) | public class UnsafeResourcePool : ResourcePool where T : class, new() method UnsafeResourcePool (line 19) | public UnsafeResourcePool(int initialResourceCount, Action initiali... method UnsafeResourcePool (line 31) | public UnsafeResourcePool(int initialResourceCount) method UnsafeResourcePool (line 39) | public UnsafeResourcePool() method GiveBack (line 59) | public override void GiveBack(T item) method Initialize (line 70) | public override void Initialize(int initialResourceCount) method Take (line 91) | public override T Take() method Clear (line 106) | public override void Clear() FILE: BEPUutilities/RigidTransform.cs type RigidTransform (line 8) | public struct RigidTransform method RigidTransform (line 24) | public RigidTransform(Vector3 position, Quaternion orientation) method RigidTransform (line 34) | public RigidTransform(Vector3 position) method RigidTransform (line 44) | public RigidTransform(Quaternion orienation) method Invert (line 95) | public static void Invert(ref RigidTransform transform, out RigidTrans... method Multiply (line 108) | public static void Multiply(ref RigidTransform a, ref RigidTransform b... method MultiplyByInverse (line 123) | public static void MultiplyByInverse(ref RigidTransform a, ref RigidTr... method Transform (line 135) | public static void Transform(ref Vector3 position, ref RigidTransform ... method TransformByInverse (line 149) | public static void TransformByInverse(ref Vector3 position, ref RigidT... FILE: BEPUutilities/SpinLock.cs class SpinLock (line 11) | public class SpinLock method Enter (line 21) | public void Enter() method TryEnter (line 36) | public bool TryEnter() method Exit (line 45) | public void Exit() method WaitBriefly (line 53) | internal void WaitBriefly(ref int attempt) FILE: BEPUutilities/Threading/IParallelLooper.cs type IParallelLooper (line 9) | public interface IParallelLooper method ForLoop (line 21) | void ForLoop(int startIndex, int endIndex, Action loopBody); FILE: BEPUutilities/Threading/ParallelLoopWorker.cs class ParallelLoopWorker (line 6) | internal class ParallelLoopWorker : IDisposable method ParallelLoopWorker (line 19) | internal ParallelLoopWorker(ParallelLooper manager, Action threadStart) method Work (line 34) | internal void Work() method Dispose (line 77) | public void Dispose() FILE: BEPUutilities/Threading/ParallelLooper.cs class ParallelLooper (line 11) | public class ParallelLooper : IParallelLooper, IDisposable method ParallelLooper (line 55) | public ParallelLooper() method AddThread (line 71) | public void AddThread() method AddThread (line 80) | public void AddThread(Action threadStart) method RemoveThread (line 88) | public void RemoveThread() method ForLoop (line 113) | public void ForLoop(int beginIndex, int endIndex, Action loopBody) method OnWorkerFinish (line 146) | internal void OnWorkerFinish() method Dispose (line 159) | public void Dispose() FILE: BEPUutilities/Toolbox.cs class Toolbox (line 16) | public static class Toolbox method FindRayTriangleIntersection (line 96) | public static bool FindRayTriangleIntersection(ref Ray ray, Fix64 maxi... method FindRayTriangleIntersection (line 154) | public static bool FindRayTriangleIntersection(ref Ray ray, Fix64 maxi... method GetSegmentPlaneIntersection (line 230) | public static bool GetSegmentPlaneIntersection(Vector3 a, Vector3 b, V... method GetSegmentPlaneIntersection (line 247) | public static bool GetSegmentPlaneIntersection(Vector3 a, Vector3 b, P... method GetSegmentPlaneIntersection (line 262) | public static bool GetSegmentPlaneIntersection(Vector3 a, Vector3 b, P... method GetLinePlaneIntersection (line 276) | public static bool GetLinePlaneIntersection(ref Vector3 a, ref Vector3... method GetRayPlaneIntersection (line 306) | public static bool GetRayPlaneIntersection(ref Ray ray, ref Plane p, o... method GetClosestPointOnTriangleToPoint (line 339) | public static VoronoiRegion GetClosestPointOnTriangleToPoint(ref Vecto... method GetClosestPointOnTriangleToPoint (line 432) | [Obsolete("Used for simplex tests; consider using the PairSimplex and ... method GetClosestPointOnTriangleToPoint (line 540) | [Obsolete("Used for simplex tests; consider using the PairSimplex and ... method IsPointInsideTriangle (line 662) | public static bool IsPointInsideTriangle(ref Vector3 vA, ref Vector3 v... method IsPointInsideTriangle (line 679) | public static bool IsPointInsideTriangle(ref Vector3 vA, ref Vector3 v... method GetClosestPointOnSegmentToPoint (line 698) | public static void GetClosestPointOnSegmentToPoint(ref Vector3 a, ref ... method GetClosestPointOnSegmentToPoint (line 735) | [Obsolete("Used for simplex tests; consider using the PairSimplex and ... method GetClosestPointOnSegmentToPoint (line 782) | [Obsolete("Used for simplex tests; consider using the PairSimplex and ... method GetSquaredDistanceFromPointToLine (line 832) | public static Fix64 GetSquaredDistanceFromPointToLine(ref Vector3 p, r... method GetClosestPointsBetweenSegments (line 855) | public static void GetClosestPointsBetweenSegments(Vector3 p1, Vector3... method GetClosestPointsBetweenSegments (line 872) | public static void GetClosestPointsBetweenSegments(ref Vector3 p1, ref... method GetClosestPointsBetweenLines (line 959) | public static void GetClosestPointsBetweenLines(ref Vector3 p1, ref Ve... method ArePointsOnOppositeSidesOfPlane (line 1037) | public static bool ArePointsOnOppositeSidesOfPlane(ref Vector3 o, ref ... method GetDistancePointToPlane (line 1062) | public static Fix64 GetDistancePointToPlane(ref Vector3 point, ref Vec... method GetPointProjectedOnPlane (line 1078) | public static void GetPointProjectedOnPlane(ref Vector3 point, ref Vec... method IsPointWithinFaceExtrusion (line 1097) | public static bool IsPointWithinFaceExtrusion(Vector3 point, List method Vector2 (line 25) | public Vector2(Fix64 x, Fix64 y) method LengthSquared (line 35) | public Fix64 LengthSquared() method Length (line 44) | public Fix64 Length() method ToString (line 53) | public override string ToString() method Add (line 64) | public static void Add(ref Vector2 a, ref Vector2 b, out Vector2 sum) method Subtract (line 76) | public static void Subtract(ref Vector2 a, ref Vector2 b, out Vector2 ... method Multiply (line 88) | public static void Multiply(ref Vector2 v, Fix64 scale, out Vector2 re... method Multiply (line 100) | public static void Multiply(ref Vector2 a, ref Vector2 b, out Vector2 ... method Divide (line 112) | public static void Divide(ref Vector2 v, Fix64 divisor, out Vector2 re... method Dot (line 125) | public static void Dot(ref Vector2 a, ref Vector2 b, out Fix64 dot) method Dot (line 136) | public static Fix64 Dot(Vector2 a, Vector2 b) method Normalize (line 174) | public static Vector2 Normalize(Vector2 v) method Normalize (line 186) | public static void Normalize(ref Vector2 v, out Vector2 result) method Negate (line 198) | public static void Negate(ref Vector2 v, out Vector2 negated) method Abs (line 209) | public static void Abs(ref Vector2 v, out Vector2 result) method Abs (line 226) | public static Vector2 Abs(Vector2 v) method Min (line 239) | public static void Min(ref Vector2 a, ref Vector2 b, out Vector2 min) method Min (line 251) | public static Vector2 Min(Vector2 a, Vector2 b) method Max (line 265) | public static void Max(ref Vector2 a, ref Vector2 b, out Vector2 max) method Max (line 277) | public static Vector2 Max(Vector2 a, Vector2 b) method Normalize (line 287) | public void Normalize() method Equals (line 417) | public bool Equals(Vector2 other) method Equals (line 429) | public override bool Equals(object obj) method GetHashCode (line 445) | public override int GetHashCode() FILE: BEPUutilities/Vector3.cs type Vector3 (line 9) | public struct Vector3 : IEquatable method Vector3 (line 30) | public Vector3(Fix64 x, Fix64 y, Fix64 z) method Vector3 (line 42) | public Vector3(Vector2 xy, Fix64 z) method Vector3 (line 54) | public Vector3(Fix64 x, Vector2 yz) method LengthSquared (line 65) | public Fix64 LengthSquared() method Length (line 74) | public Fix64 Length() method Normalize (line 82) | public void Normalize() method ToString (line 94) | public override string ToString() method Dot (line 105) | public static Fix64 Dot(Vector3 a, Vector3 b) method Dot (line 116) | public static void Dot(ref Vector3 a, ref Vector3 b, out Fix64 product) method Add (line 126) | public static void Add(ref Vector3 a, ref Vector3 b, out Vector3 sum) method Subtract (line 138) | public static void Subtract(ref Vector3 a, ref Vector3 b, out Vector3 ... method Multiply (line 150) | public static void Multiply(ref Vector3 v, Fix64 scale, out Vector3 re... method Multiply (line 163) | public static void Multiply(ref Vector3 a, ref Vector3 b, out Vector3 ... method Divide (line 176) | public static void Divide(ref Vector3 v, Fix64 divisor, out Vector3 re... method Equals (line 311) | public bool Equals(Vector3 other) method Equals (line 323) | public override bool Equals(object obj) method GetHashCode (line 339) | public override int GetHashCode() method DistanceSquared (line 351) | public static void DistanceSquared(ref Vector3 a, ref Vector3 b, out F... method DistanceSquared (line 365) | public static Fix64 DistanceSquared(Vector3 a, Vector3 b) method Distance (line 380) | public static void Distance(ref Vector3 a, ref Vector3 b, out Fix64 di... method Distance (line 393) | public static Fix64 Distance(Vector3 a, Vector3 b) method Cross (line 537) | public static Vector3 Cross(Vector3 a, Vector3 b) method Cross (line 549) | public static void Cross(ref Vector3 a, ref Vector3 b, out Vector3 res... method Normalize (line 564) | public static Vector3 Normalize(Vector3 v) method Normalize (line 576) | public static void Normalize(ref Vector3 v, out Vector3 result) method Negate (line 589) | public static void Negate(ref Vector3 v, out Vector3 negated) method Abs (line 601) | public static void Abs(ref Vector3 v, out Vector3 result) method Abs (line 622) | public static Vector3 Abs(Vector3 v) method Min (line 635) | public static void Min(ref Vector3 a, ref Vector3 b, out Vector3 min) method Min (line 648) | public static Vector3 Min(Vector3 a, Vector3 b) method Max (line 662) | public static void Max(ref Vector3 a, ref Vector3 b, out Vector3 max) method Max (line 675) | public static Vector3 Max(Vector3 a, Vector3 b) method Lerp (line 689) | public static Vector3 Lerp(Vector3 start, Vector3 end, Fix64 interpola... method Lerp (line 702) | public static void Lerp(ref Vector3 start, ref Vector3 end, Fix64 inte... method Hermite (line 719) | public static void Hermite(ref Vector3 value1, ref Vector3 tangent1, r... method Hermite (line 740) | public static Vector3 Hermite(Vector3 value1, Vector3 tangent1, Vector... FILE: BEPUutilities/Vector4.cs type Vector4 (line 9) | public struct Vector4 : IEquatable method Vector4 (line 35) | public Vector4(Fix64 x, Fix64 y, Fix64 z, Fix64 w) method Vector4 (line 48) | public Vector4(Vector3 xyz, Fix64 w) method Vector4 (line 62) | public Vector4(Fix64 x, Vector3 yzw) method Vector4 (line 76) | public Vector4(Vector2 xy, Fix64 z, Fix64 w) method Vector4 (line 90) | public Vector4(Fix64 x, Vector2 yz, Fix64 w) method Vector4 (line 104) | public Vector4(Fix64 x, Fix64 y, Vector2 zw) method Vector4 (line 117) | public Vector4(Vector2 xy, Vector2 zw) method LengthSquared (line 130) | public Fix64 LengthSquared() method Length (line 139) | public Fix64 Length() method Normalize (line 147) | public void Normalize() method ToString (line 160) | public override string ToString() method Dot (line 171) | public static Fix64 Dot(Vector4 a, Vector4 b) method Dot (line 182) | public static void Dot(ref Vector4 a, ref Vector4 b, out Fix64 product) method Add (line 192) | public static void Add(ref Vector4 a, ref Vector4 b, out Vector4 sum) method Subtract (line 205) | public static void Subtract(ref Vector4 a, ref Vector4 b, out Vector4 ... method Multiply (line 218) | public static void Multiply(ref Vector4 v, Fix64 scale, out Vector4 re... method Multiply (line 233) | public static void Multiply(ref Vector4 a, ref Vector4 b, out Vector4 ... method Divide (line 248) | public static void Divide(ref Vector4 v, Fix64 divisor, out Vector4 re... method Equals (line 391) | public bool Equals(Vector4 other) method Equals (line 403) | public override bool Equals(object obj) method GetHashCode (line 419) | public override int GetHashCode() method DistanceSquared (line 430) | public static void DistanceSquared(ref Vector4 a, ref Vector4 b, out F... method Distance (line 445) | public static void Distance(ref Vector4 a, ref Vector4 b, out Fix64 di... method Distance (line 459) | public static Fix64 Distance(Vector4 a, Vector4 b) method Normalize (line 514) | public static Vector4 Normalize(Vector4 v) method Normalize (line 526) | public static void Normalize(ref Vector4 v, out Vector4 result) method Negate (line 540) | public static void Negate(ref Vector4 v, out Vector4 negated) method Abs (line 554) | public static void Abs(ref Vector4 v, out Vector4 result) method Abs (line 579) | public static Vector4 Abs(Vector4 v) method Min (line 592) | public static void Min(ref Vector4 a, ref Vector4 b, out Vector4 min) method Min (line 606) | public static Vector4 Min(Vector4 a, Vector4 b) method Max (line 620) | public static void Max(ref Vector4 a, ref Vector4 b, out Vector4 max) method Max (line 634) | public static Vector4 Max(Vector4 a, Vector4 b) method Lerp (line 648) | public static Vector4 Lerp(Vector4 start, Vector4 end, Fix64 interpola... method Lerp (line 661) | public static void Lerp(ref Vector4 start, ref Vector4 end, Fix64 inte... method Hermite (line 679) | public static void Hermite(ref Vector4 value1, ref Vector4 tangent1, r... method Hermite (line 701) | public static Vector4 Hermite(Vector4 value1, Vector4 tangent1, Vector... FILE: BEPUutilities/VoronoiRegion.cs type VoronoiRegion (line 8) | public enum VoronoiRegion FILE: ConversionHelper/MathConverter.cs class MathConverter (line 10) | public static class MathConverter method Convert (line 13) | public static Vector2 Convert(BEPUutilities.Vector2 bepuVector) method Convert (line 21) | public static void Convert(ref BEPUutilities.Vector2 bepuVector, out V... method Convert (line 27) | public static BEPUutilities.Vector2 Convert(Vector2 xnaVector) method Convert (line 35) | public static void Convert(ref Vector2 xnaVector, out BEPUutilities.Ve... method Convert (line 42) | public static Vector3 Convert(BEPUutilities.Vector3 bepuVector) method Convert (line 51) | public static void Convert(ref BEPUutilities.Vector3 bepuVector, out V... method Convert (line 58) | public static BEPUutilities.Vector3 Convert(Vector3 xnaVector) method Convert (line 67) | public static void Convert(ref Vector3 xnaVector, out BEPUutilities.Ve... method Convert (line 74) | public static Vector3[] Convert(BEPUutilities.Vector3[] bepuVectors) method Convert (line 85) | public static BEPUutilities.Vector3[] Convert(Vector3[] xnaVectors) method Convert (line 97) | public static Matrix Convert(BEPUutilities.Matrix matrix) method Convert (line 104) | public static BEPUutilities.Matrix Convert(Matrix matrix) method Convert (line 111) | public static void Convert(ref BEPUutilities.Matrix matrix, out Matrix... method Convert (line 135) | public static void Convert(ref Matrix matrix, out BEPUutilities.Matrix... method Convert (line 159) | public static Matrix Convert(BEPUutilities.Matrix3x3 matrix) method Convert (line 166) | public static void Convert(ref BEPUutilities.Matrix3x3 matrix, out Mat... method Convert (line 189) | public static void Convert(ref Matrix matrix, out BEPUutilities.Matrix... method Convert (line 206) | public static Quaternion Convert(BEPUutilities.Quaternion quaternion) method Convert (line 216) | public static BEPUutilities.Quaternion Convert(Quaternion quaternion) method Convert (line 226) | public static void Convert(ref BEPUutilities.Quaternion bepuQuaternion... method Convert (line 234) | public static void Convert(ref Quaternion quaternion, out BEPUutiliti... method Convert (line 243) | public static BEPUutilities.Ray Convert(Ray ray) method Convert (line 251) | public static void Convert(ref Ray ray, out BEPUutilities.Ray bepuRay) method Convert (line 257) | public static Ray Convert(BEPUutilities.Ray ray) method Convert (line 265) | public static void Convert(ref BEPUutilities.Ray ray, out Ray xnaRay) method Convert (line 272) | public static BoundingBox Convert(BEPUutilities.BoundingBox boundingBox) method Convert (line 280) | public static BEPUutilities.BoundingBox Convert(BoundingBox boundingBox) method Convert (line 288) | public static void Convert(ref BEPUutilities.BoundingBox boundingBox, ... method Convert (line 294) | public static void Convert(ref BoundingBox boundingBox, out BEPUutilit... method Convert (line 301) | public static BoundingSphere Convert(BEPUutilities.BoundingSphere boun... method Convert (line 309) | public static BEPUutilities.BoundingSphere Convert(BoundingSphere boun... method Convert (line 317) | public static void Convert(ref BEPUutilities.BoundingSphere boundingSp... method Convert (line 323) | public static void Convert(ref BoundingSphere boundingSphere, out BEPU... method Convert (line 330) | public static Plane Convert(BEPUutilities.Plane plane) method Convert (line 338) | public static BEPUutilities.Plane Convert(Plane plane) method Convert (line 346) | public static void Convert(ref BEPUutilities.Plane plane, out Plane xn... method Convert (line 352) | public static void Convert(ref Plane plane, out BEPUutilities.Plane be... FILE: Documentation/Isolated Demos/AsynchronousUpdateDemo/AsynchronousUpdateGame.cs class AsynchronousUpdateGame (line 18) | public class AsynchronousUpdateGame : Game method AsynchronousUpdateGame (line 32) | public AsynchronousUpdateGame() method Initialize (line 47) | protected override void Initialize() method LoadContent (line 60) | protected override void LoadContent() method UnloadContent (line 114) | protected override void UnloadContent() method Update (line 124) | protected override void Update(GameTime gameTime) method PhysicsLoop (line 165) | void PhysicsLoop() method Draw (line 188) | protected override void Draw(GameTime gameTime) FILE: Documentation/Isolated Demos/AsynchronousUpdateDemo/Camera.cs class Camera (line 10) | public class Camera method Camera (line 77) | public Camera(AsynchronousUpdateGame game, Vector3 position, float speed) method MoveForward (line 90) | public void MoveForward(float dt) method MoveRight (line 99) | public void MoveRight(float dt) method MoveUp (line 108) | public void MoveUp(float dt) method Update (line 117) | public void Update(float dt) FILE: Documentation/Isolated Demos/AsynchronousUpdateDemo/ModelDataExtractor.cs class ModelDataExtractor (line 14) | public static class ModelDataExtractor method GetVerticesAndIndicesFromModel (line 24) | public static void GetVerticesAndIndicesFromModel(Model collisionModel... method AddMesh (line 54) | public static void AddMesh(ModelMesh collisionModelMesh, Matrix transf... method GetVerticesAndIndicesFromModel (line 156) | public static void GetVerticesAndIndicesFromModel(Model collisionModel... method GetVerticesAndIndicesFromModel (line 169) | public static void GetVerticesAndIndicesFromModel(Model collisionModel... method AddMesh (line 199) | public static void AddMesh(ModelMesh collisionModelMesh, Matrix transf... FILE: Documentation/Isolated Demos/AsynchronousUpdateDemo/Program.cs class Program (line 5) | static class Program method Main (line 10) | static void Main(string[] args) FILE: Documentation/Isolated Demos/BasicSetupDemo/BasicSetupGame.cs class BasicSetupGame (line 14) | public class BasicSetupGame : Game method BasicSetupGame (line 41) | public BasicSetupGame() method Initialize (line 55) | protected override void Initialize() method LoadContent (line 69) | protected override void LoadContent() method UnloadContent (line 118) | protected override void UnloadContent() method Update (line 128) | protected override void Update(GameTime gameTime) method Draw (line 168) | protected override void Draw(GameTime gameTime) FILE: Documentation/Isolated Demos/BasicSetupDemo/Camera.cs class Camera (line 10) | public class Camera method Camera (line 77) | public Camera(BasicSetupGame game, Vector3 position, float speed) method MoveForward (line 90) | public void MoveForward(float dt) method MoveRight (line 99) | public void MoveRight(float dt) method MoveUp (line 108) | public void MoveUp(float dt) method Update (line 117) | public void Update(float dt) FILE: Documentation/Isolated Demos/BasicSetupDemo/EntityModel.cs class EntityModel (line 11) | public class EntityModel : DrawableGameComponent method EntityModel (line 32) | public EntityModel(Entity entity, Model model, Matrix transform, Game ... method Draw (line 51) | public override void Draw(GameTime gameTime) FILE: Documentation/Isolated Demos/BasicSetupDemo/Program.cs class Program (line 5) | static class Program method Main (line 10) | static void Main(string[] args) FILE: Documentation/Isolated Demos/GettingStartedDemo/Camera.cs class Camera (line 10) | public class Camera method Camera (line 77) | public Camera(GettingStartedGame game, Vector3 position, float speed) method MoveForward (line 90) | public void MoveForward(float dt) method MoveRight (line 99) | public void MoveRight(float dt) method MoveUp (line 108) | public void MoveUp(float dt) method Update (line 117) | public void Update(float dt) FILE: Documentation/Isolated Demos/GettingStartedDemo/EntityModel.cs class EntityModel (line 11) | public class EntityModel : DrawableGameComponent method EntityModel (line 32) | public EntityModel(Entity entity, Model model, BEPUutilities.Matrix tr... method Draw (line 51) | public override void Draw(GameTime gameTime) FILE: Documentation/Isolated Demos/GettingStartedDemo/GettingStartedGame.cs class GettingStartedGame (line 20) | public class GettingStartedGame : Microsoft.Xna.Framework.Game method GettingStartedGame (line 51) | public GettingStartedGame() method Initialize (line 65) | protected override void Initialize() method LoadContent (line 77) | protected override void LoadContent() method HandleCollision (line 157) | void HandleCollision(EntityCollidable sender, Collidable other, Collid... method UnloadContent (line 177) | protected override void UnloadContent() method Update (line 187) | protected override void Update(GameTime gameTime) method Draw (line 228) | protected override void Draw(GameTime gameTime) FILE: Documentation/Isolated Demos/GettingStartedDemo/ModelDataExtractor.cs class ModelDataExtractor (line 14) | public static class ModelDataExtractor method GetVerticesAndIndicesFromModel (line 24) | public static void GetVerticesAndIndicesFromModel(Model collisionModel... method AddMesh (line 54) | public static void AddMesh(ModelMesh collisionModelMesh, Matrix transf... method GetVerticesAndIndicesFromModel (line 156) | public static void GetVerticesAndIndicesFromModel(Model collisionModel... method GetVerticesAndIndicesFromModel (line 169) | public static void GetVerticesAndIndicesFromModel(Model collisionModel... method AddMesh (line 199) | public static void AddMesh(ModelMesh collisionModelMesh, Matrix transf... FILE: Documentation/Isolated Demos/GettingStartedDemo/Program.cs class Program (line 5) | static class Program method Main (line 10) | static void Main(string[] args) FILE: Documentation/Isolated Demos/GettingStartedDemo/StaticModel.cs class StaticModel (line 12) | public class StaticModel : DrawableGameComponent method StaticModel (line 28) | public StaticModel(Model model, Matrix transform, Game game) method Draw (line 46) | public override void Draw(GameTime gameTime) FILE: Documentation/Isolated Demos/MultithreadingDemo/Camera.cs class Camera (line 10) | public class Camera method Camera (line 77) | public Camera(MultithreadingGame game, Vector3 position, float speed) method MoveForward (line 90) | public void MoveForward(float dt) method MoveRight (line 99) | public void MoveRight(float dt) method MoveUp (line 108) | public void MoveUp(float dt) method Update (line 117) | public void Update(float dt) FILE: Documentation/Isolated Demos/MultithreadingDemo/ModelDataExtractor.cs class ModelDataExtractor (line 14) | public static class ModelDataExtractor method GetVerticesAndIndicesFromModel (line 24) | public static void GetVerticesAndIndicesFromModel(Model collisionModel... method AddMesh (line 54) | public static void AddMesh(ModelMesh collisionModelMesh, Matrix transf... method GetVerticesAndIndicesFromModel (line 156) | public static void GetVerticesAndIndicesFromModel(Model collisionModel... method GetVerticesAndIndicesFromModel (line 169) | public static void GetVerticesAndIndicesFromModel(Model collisionModel... method AddMesh (line 199) | public static void AddMesh(ModelMesh collisionModelMesh, Matrix transf... FILE: Documentation/Isolated Demos/MultithreadingDemo/MultithreadingGame.cs class MultithreadingGame (line 18) | public class MultithreadingGame : Game method MultithreadingGame (line 33) | public MultithreadingGame() method Initialize (line 48) | protected override void Initialize() method LoadContent (line 59) | protected override void LoadContent() method UnloadContent (line 117) | protected override void UnloadContent() method Update (line 127) | protected override void Update(GameTime gameTime) method Draw (line 163) | protected override void Draw(GameTime gameTime) FILE: Documentation/Isolated Demos/MultithreadingDemo/Program.cs class Program (line 5) | static class Program method Main (line 10) | static void Main(string[] args) FILE: Fix64Analyzer/Fix64Analyzer/BatchFixer.cs class BatchFixer (line 7) | class BatchFixer FILE: Fix64Analyzer/Fix64Analyzer/Fix64AnalyzerAnalyzer.cs class Fix64AnalyzerAnalyzer (line 9) | [DiagnosticAnalyzer(LanguageNames.CSharp)] method Initialize (line 25) | public override void Initialize(AnalysisContext context) method AnalyzeNode (line 30) | private void AnalyzeNode(SyntaxNodeAnalysisContext context) FILE: Fix64Analyzer/Fix64Analyzer/Fix64AnalyzerCodeFixProvider.cs class Fix64AnalyzerCodeFixProvider (line 20) | [ExportCodeFixProvider(LanguageNames.CSharp, Name = nameof(Fix64Analyzer... method GetFixAllProvider (line 30) | public sealed override FixAllProvider GetFixAllProvider() method RegisterCodeFixesAsync (line 35) | public sealed override async Task RegisterCodeFixesAsync(CodeFixContex... method GetStaticNameFromValue (line 52) | private string GetStaticNameFromValue(Optional value) method GetStaticDefinitionFromValue (line 60) | private string GetStaticDefinitionFromValue(Optional value) method FixLiteralAsync (line 73) | private async Task FixLiteralAsync(Document document, Litera... FILE: FixedMath.Net/src/Fix64.cs type Fix64 (line 11) | public partial struct Fix64 : IEquatable, IComparable { method SignI (line 61) | public static int SignI(Fix64 value) { method Sign (line 68) | public static Fix64 Sign(Fix64 v) method Abs (line 82) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method Floor (line 96) | public static Fix64 Floor(Fix64 value) { method Log2 (line 101) | public static Fix64 Log2(Fix64 x) method Ln (line 141) | public static Fix64 Ln(Fix64 x) method Pow2 (line 146) | public static Fix64 Pow2(Fix64 x) method Pow (line 185) | public static Fix64 Pow(Fix64 b, Fix64 exp) method Acos (line 201) | public static Fix64 Acos(Fix64 x) method Ceiling (line 216) | public static Fix64 Ceiling(Fix64 value) { method FractionalPart (line 224) | public static Fix64 FractionalPart(Fix64 value) method Round (line 233) | public static Fix64 Round(Fix64 value) { method SafeAdd (line 269) | public static Fix64 SafeAdd(Fix64 x, Fix64 y) method SafeSub (line 302) | public static Fix64 SafeSub(Fix64 x, Fix64 y) method AddOverflowHelper (line 315) | static long AddOverflowHelper(long x, long y, ref bool overflow) { method SafeMul (line 417) | public static Fix64 SafeMul(Fix64 x, Fix64 y) method CountLeadingZeroes (line 494) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method FastMod (line 565) | public static Fix64 FastMod(Fix64 x, Fix64 y) { method Sqrt (line 604) | public static Fix64 Sqrt(Fix64 x) { method Sin (line 671) | public static Fix64 Sin(Fix64 x) { method FastSin (line 700) | public static Fix64 FastSin(Fix64 x) { method ClampSinValue (line 718) | [MethodImplAttribute(MethodImplOptions.AggressiveInlining)] method Cos (line 747) | public static Fix64 Cos(Fix64 x) { method FastCos (line 757) | public static Fix64 FastCos(Fix64 x) { method Tan (line 769) | public static Fix64 Tan(Fix64 x) { method FastAtan2 (line 797) | public static Fix64 FastAtan2(Fix64 y, Fix64 x) { method Atan (line 838) | public static Fix64 Atan(Fix64 z) method Atan2 (line 889) | public static Fix64 Atan2(Fix64 y, Fix64 x) method Equals (line 950) | public override bool Equals(object obj) { method GetHashCode (line 954) | public override int GetHashCode() { method Equals (line 958) | public bool Equals(Fix64 other) { method CompareTo (line 962) | public int CompareTo(Fix64 other) { method ToString (line 966) | public override string ToString() { method FromRaw (line 970) | public static Fix64 FromRaw(long rawValue) { method GenerateSinLut (line 974) | internal static void GenerateSinLut() { method GenerateTanLut (line 999) | internal static void GenerateTanLut() { method Fix64 (line 1031) | Fix64(long rawValue) { method Fix64 (line 1035) | public Fix64(int value) { FILE: FixedMath.Net/src/Fix64Random.cs class Fix64Random (line 5) | public class Fix64Random method Fix64Random (line 9) | public Fix64Random(int seed) method Next (line 14) | public Fix64 Next() method NextInt (line 21) | public Fix64 NextInt(int maxValue) FILE: FixedMath.Net/src/Fix64SinLut.cs type Fix64 (line 2) | partial struct Fix64 { FILE: FixedMath.Net/src/Fix64TanLut.cs type Fix64 (line 2) | partial struct Fix64 { FILE: FixedMath.Net/tests/ConsoleTestOutputHelper.cs class ConsoleTestOutputHelper (line 6) | public class ConsoleTestOutputHelper : ITestOutputHelper method WriteLine (line 8) | public void WriteLine(string message) method WriteLine (line 13) | public void WriteLine(string format, params object[] args) FILE: FixedMath.Net/tests/Experimental/Fix16.cs type Fix16 (line 10) | public partial struct Fix16 : IEquatable, IComparable { method Fix16 (line 16) | static Fix16() { method Abs (line 80) | public static Fix16 Abs(Fix16 x) { method Floor (line 86) | public static Fix16 Floor(Fix16 x) { method Ceil (line 90) | public static Fix16 Ceil(Fix16 x) { method Min (line 95) | public static Fix16 Min(Fix16 x, Fix16 y) { method Max (line 99) | public static Fix16 Max(Fix16 x, Fix16 y) { method Clamp (line 103) | public static Fix16 Clamp(Fix16 x, Fix16 min, Fix16 max) { method SAdd (line 135) | public static Fix16 SAdd(Fix16 a, Fix16 b) { method SSub (line 144) | public static Fix16 SSub(Fix16 a, Fix16 b) { method SMul (line 192) | public static Fix16 SMul(Fix16 a, Fix16 b) { method Clz (line 204) | static byte Clz(uint x) { method SDiv (line 283) | public static Fix16 SDiv(Fix16 inArg0, Fix16 inArg1) { method Sqrt (line 294) | public static Fix16 Sqrt(Fix16 x) { method SinParabola (line 365) | public static Fix16 SinParabola(Fix16 inAngle) { method Sin (line 383) | public static Fix16 Sin(Fix16 inAngle) { method Cos (line 404) | public static Fix16 Cos(Fix16 inAngle) { method Tan (line 408) | public static Fix16 Tan(Fix16 inAngle) { method Asin (line 412) | public static Fix16 Asin(Fix16 x) { method Atan2 (line 424) | public static Fix16 Atan2(Fix16 inY, Fix16 inX) { method Atan (line 458) | public static Fix16 Atan(Fix16 x) { method Acos (line 462) | public static Fix16 Acos(Fix16 x) { method FromRaw (line 514) | public static Fix16 FromRaw(int i) { method Fix16 (line 518) | Fix16(int rawValue) { method Fix16 (line 522) | Fix16(uint rawValue) { method ToString (line 526) | public override string ToString() { method Equals (line 532) | public bool Equals(Fix16 other) { method CompareTo (line 536) | public int CompareTo(Fix16 other) { method Equals (line 540) | public override bool Equals(object obj) { method GetHashCode (line 547) | public override int GetHashCode() { FILE: FixedMath.Net/tests/Experimental/Fix16SinLut.cs type Fix16 (line 3) | partial struct Fix16 { FILE: FixedMath.Net/tests/Experimental/Fix16Test.cs class Fix16Test (line 6) | public class Fix16Test method Delta (line 41) | static Fix16 Delta(Fix16 a, Fix16 b) { method BasicMultiplicationPosPos (line 53) | [Fact] method BasicMultiplicationNegPos (line 58) | [Fact] method BasicMultiplicationNegNeg (line 63) | [Fact] method BasicMultiplicationPosNeg (line 68) | [Fact] method MultiplicationTest (line 73) | static void MultiplicationTest(int v1, int v2, int expected) { method MultiplicationTestRaw (line 81) | static void MultiplicationTestRaw(int v1, int v2, int expected) { method MultiplicationRoundingCornerCases (line 91) | [Fact] method MultiplicationTestCases (line 104) | [Fact] method RunAllTestCases (line 109) | void RunAllTestCases(Func fix16Op, Func, IComparable { method Abs (line 41) | public static Fix8 Abs(Fix8 value) { method Floor (line 54) | public static Fix8 Floor(Fix8 value) { method Ceiling (line 62) | public static Fix8 Ceiling(Fix8 value) { method Round (line 71) | public static Fix8 Round(Fix8 value) { method Sign (line 91) | public static int Sign(Fix8 value) { method FromRaw (line 101) | public static Fix8 FromRaw(sbyte rawValue) { method AddOverflowHelper (line 136) | static sbyte AddOverflowHelper(sbyte x, sbyte y, ref bool overflow) { method CountLeadingZeroes (line 223) | static int CountLeadingZeroes(byte x) { method Sqrt (line 285) | public static Fix8 Sqrt(Fix8 x) { method Sin (line 352) | public static Fix8 Sin(Fix8 x) { method Equals (line 390) | public bool Equals(Fix8 other) { method CompareTo (line 394) | public int CompareTo(Fix8 other) { method GetHashCode (line 398) | public override int GetHashCode() { method Equals (line 402) | public override bool Equals(object obj) { method ToString (line 407) | public override string ToString() { method Fix8 (line 411) | Fix8(sbyte value) { FILE: FixedMath.Net/tests/Experimental/Fix8Tests.cs class Fix8Tests (line 8) | class Fix8Tests { method DecimalToFix8AndBack (line 10) | [Fact] method Addition (line 27) | [Fact] method Subtraction (line 56) | [Fact] method Multiplication (line 87) | [Fact] method Ignore (line 147) | static void Ignore(T value) {} method Division (line 149) | [Fact] method Modulus (line 209) | [Fact] method Sin (line 233) | [Fact] method Abs (line 244) | [Fact] method Sign (line 256) | [Fact] method Floor (line 266) | [Fact] method Ceiling (line 276) | [Fact] method Round (line 290) | [Fact] method Sqrt (line 304) | [Fact] FILE: FixedMath.Net/tests/Fix64RandomExpectedValues.cs class Fix64RandomExpectedValues (line 3) | public static class Fix64RandomExpectedValues FILE: FixedMath.Net/tests/Fix64RandomTests.cs class Fix64RandomTests (line 6) | public class Fix64RandomTests method Fix64RandomTests (line 10) | public Fix64RandomTests(ITestOutputHelper output) method TestIntRange (line 17) | private void TestIntRange(int maxValue, int seed) method IntRange10 (line 35) | [Fact] method IntRange100 (line 41) | [Fact] method IntRange234 (line 47) | [Fact] method IntRange1000 (line 53) | [Fact] method IntSequence (line 60) | [Fact] method DecimalSequence (line 74) | [Fact] method DecimalRange (line 88) | [Fact] FILE: FixedMath.Net/tests/Fix64Tests.cs class Fix64Tests (line 10) | public class Fix64Tests method Fix64Tests (line 14) | public Fix64Tests(ITestOutputHelper output) method Precision (line 56) | [Fact] method LongToFix64AndBack (line 62) | [Fact] method DoubleToFix64AndBack (line 76) | [Fact] method AreEqualWithinPrecision (line 98) | static void AreEqualWithinPrecision(decimal value1, decimal value2) method AreEqualWithinPrecision (line 103) | static void AreEqualWithinPrecision(double value1, double value2) method DecimalToFix64AndBack (line 108) | [Fact] method Addition (line 134) | [Fact] method Subtraction (line 154) | [Fact] method BasicMultiplication (line 174) | [Fact] method MultiplicationTestCases (line 188) | [Fact] method Ignore (line 239) | static void Ignore(T value) { } method DivisionTestCases (line 241) | [Fact] method Sign (line 292) | [Fact] method Abs (line 305) | [Fact] method Floor (line 319) | [Fact] method Ceiling (line 332) | [Fact] method Round (line 348) | [Fact] method Sqrt (line 366) | [Fact] method Log2 (line 386) | [Fact] method Ln (line 410) | [Fact] method Pow2 (line 434) | [Fact] method Pow (line 451) | [Fact] method Modulus (line 481) | [Fact] method Sin (line 541) | [Fact] method FastSin (line 583) | [Fact] method Acos (line 605) | [Fact] method Cos (line 641) | [Fact] method FastCos (line 676) | [Fact] method Tan (line 698) | [Fact] method Atan (line 729) | [Fact] method AtanBenchmark (line 760) | [Fact] method FastAtan2 (line 787) | [Fact] method FastAtan2Benchmark (line 832) | public void FastAtan2Benchmark() method Atan2 (line 862) | [Fact] method Atan2Benchmark (line 909) | public void Atan2Benchmark() method Negation (line 939) | [Fact] method Equals (line 958) | [Fact] method EqualityAndInequalityOperators (line 972) | [Fact] method CompareTo (line 989) | [Fact]