Struct PhysicsWorld
Syntax
public struct PhysicsWorld : ICollidable, IDisposable, ICloneable
Constructors
PhysicsWorld(Int32, Int32, Int32)
Declaration
public PhysicsWorld(int numStaticBodies, int numDynamicBodies, int numJoints)
Parameters
Type |
Name |
Description |
System.Int32 |
numStaticBodies |
|
System.Int32 |
numDynamicBodies |
|
System.Int32 |
numJoints |
|
Fields
CollisionWorld
Declaration
public CollisionWorld CollisionWorld
Field Value
DynamicsWorld
Declaration
public DynamicsWorld DynamicsWorld
Field Value
Properties
Bodies
Declaration
public NativeSlice<RigidBody> Bodies { get; }
Property Value
CollisionTolerance
Declaration
public float CollisionTolerance { get; }
Property Value
Type |
Description |
System.Single |
|
DynamicBodies
Declaration
public NativeSlice<RigidBody> DynamicBodies { get; }
Property Value
Joints
Declaration
public NativeSlice<Joint> Joints { get; }
Property Value
Type |
Description |
NativeSlice<Joint> |
|
MotionDatas
Declaration
public NativeSlice<MotionData> MotionDatas { get; }
Property Value
MotionVelocities
Declaration
public NativeSlice<MotionVelocity> MotionVelocities { get; }
Property Value
NumBodies
Declaration
public int NumBodies { get; }
Property Value
Type |
Description |
System.Int32 |
|
NumDynamicBodies
Declaration
public int NumDynamicBodies { get; }
Property Value
Type |
Description |
System.Int32 |
|
NumJoints
Declaration
public int NumJoints { get; }
Property Value
Type |
Description |
System.Int32 |
|
NumStaticBodies
Declaration
public int NumStaticBodies { get; }
Property Value
Type |
Description |
System.Int32 |
|
StaticBodies
Declaration
public NativeSlice<RigidBody> StaticBodies { get; }
Property Value
Methods
CalculateAabb()
Declaration
public Aabb CalculateAabb()
Returns
Implements
Declaration
public Aabb CalculateAabb(RigidTransform transform)
Parameters
Type |
Name |
Description |
RigidTransform |
transform |
|
Returns
Implements
Declaration
public bool CalculateDistance(ColliderDistanceInput input)
Parameters
Returns
Type |
Description |
System.Boolean |
|
Implements
Declaration
public bool CalculateDistance(ColliderDistanceInput input, ref NativeList<DistanceHit> allHits)
Parameters
Returns
Type |
Description |
System.Boolean |
|
Implements
Declaration
public bool CalculateDistance(ColliderDistanceInput input, out DistanceHit closestHit)
Parameters
Returns
Type |
Description |
System.Boolean |
|
Implements
Declaration
public bool CalculateDistance(PointDistanceInput input)
Parameters
Returns
Type |
Description |
System.Boolean |
|
Implements
Declaration
public bool CalculateDistance(PointDistanceInput input, ref NativeList<DistanceHit> allHits)
Parameters
Returns
Type |
Description |
System.Boolean |
|
Implements
Declaration
public bool CalculateDistance(PointDistanceInput input, out DistanceHit closestHit)
Parameters
Returns
Type |
Description |
System.Boolean |
|
Implements
Declaration
public bool CalculateDistance<T>(ColliderDistanceInput input, ref T collector)
where T : struct, ICollector<DistanceHit>
Parameters
Returns
Type |
Description |
System.Boolean |
|
Type Parameters
Implements
Declaration
public bool CalculateDistance<T>(PointDistanceInput input, ref T collector)
where T : struct, ICollector<DistanceHit>
Parameters
Returns
Type |
Description |
System.Boolean |
|
Type Parameters
Implements
Declaration
public bool CastCollider(ColliderCastInput input)
Parameters
Returns
Type |
Description |
System.Boolean |
|
Implements
Declaration
public bool CastCollider(ColliderCastInput input, ref NativeList<ColliderCastHit> allHits)
Parameters
Returns
Type |
Description |
System.Boolean |
|
Implements
Declaration
public bool CastCollider(ColliderCastInput input, out ColliderCastHit closestHit)
Parameters
Returns
Type |
Description |
System.Boolean |
|
Implements
Declaration
public bool CastCollider<T>(ColliderCastInput input, ref T collector)
where T : struct, ICollector<ColliderCastHit>
Parameters
Returns
Type |
Description |
System.Boolean |
|
Type Parameters
Implements
Declaration
public bool CastRay(RaycastInput input)
Parameters
Returns
Type |
Description |
System.Boolean |
|
Implements
Declaration
public bool CastRay(RaycastInput input, ref NativeList<RaycastHit> allHits)
Parameters
Returns
Type |
Description |
System.Boolean |
|
Implements
Declaration
public bool CastRay(RaycastInput input, out RaycastHit closestHit)
Parameters
Returns
Type |
Description |
System.Boolean |
|
Implements
Declaration
public bool CastRay<T>(RaycastInput input, ref T collector)
where T : struct, ICollector<RaycastHit>
Parameters
Returns
Type |
Description |
System.Boolean |
|
Type Parameters
Implements
Clone()
Declaration
Returns
Type |
Description |
System.Object |
|
Dispose()
Declaration
Reset(Int32, Int32, Int32)
Declaration
public void Reset(int numStaticBodies, int numDynamicBodies, int numJoints)
Parameters
Type |
Name |
Description |
System.Int32 |
numStaticBodies |
|
System.Int32 |
numDynamicBodies |
|
System.Int32 |
numJoints |
|
Extension Methods