Class DisplayBodyColliders.DrawComponent
Inheritance
System.Object
DisplayBodyColliders.DrawComponent
Syntax
public class DrawComponent : MonoBehaviour
Fields
Bodies
Declaration
public NativeSlice<RigidBody> Bodies
Field Value
CachedReferenceCylinder
Declaration
protected static UnityEngine.Mesh CachedReferenceCylinder
Field Value
Type |
Description |
UnityEngine.Mesh |
|
CachedReferenceSphere
Declaration
protected static UnityEngine.Mesh CachedReferenceSphere
Field Value
Type |
Description |
UnityEngine.Mesh |
|
EnableColliders
Declaration
public int EnableColliders
Field Value
Type |
Description |
System.Int32 |
|
EnableEdges
Declaration
Field Value
Type |
Description |
System.Int32 |
|
NumDynamicBodies
Declaration
public int NumDynamicBodies
Field Value
Type |
Description |
System.Int32 |
|
Properties
ReferenceCylinder
Declaration
protected static UnityEngine.Mesh ReferenceCylinder { get; }
Property Value
Type |
Description |
UnityEngine.Mesh |
|
ReferenceSphere
Declaration
protected static UnityEngine.Mesh ReferenceSphere { get; }
Property Value
Type |
Description |
UnityEngine.Mesh |
|
Methods
AppendCapsule(CapsuleCollider*, RigidTransform, ref List<DisplayBodyColliders.DrawComponent.DisplayResult>)
Declaration
public static void AppendCapsule(CapsuleCollider*capsule, RigidTransform worldFromCollider, ref List<DisplayBodyColliders.DrawComponent.DisplayResult> results)
Parameters
AppendCollider(Collider*, RigidTransform, ref List<DisplayBodyColliders.DrawComponent.DisplayResult>)
Declaration
public static void AppendCollider(Collider*collider, RigidTransform worldFromCollider, ref List<DisplayBodyColliders.DrawComponent.DisplayResult> results)
Parameters
AppendCompound(CompoundCollider*, RigidTransform, ref List<DisplayBodyColliders.DrawComponent.DisplayResult>)
Declaration
public static void AppendCompound(CompoundCollider*compoundCollider, RigidTransform worldFromCollider, ref List<DisplayBodyColliders.DrawComponent.DisplayResult> results)
Parameters
AppendMesh(MeshCollider*, RigidTransform, ref List<DisplayBodyColliders.DrawComponent.DisplayResult>)
Declaration
public static void AppendMesh(MeshCollider*meshCollider, RigidTransform worldFromCollider, ref List<DisplayBodyColliders.DrawComponent.DisplayResult> results)
Parameters
AppendSphere(SphereCollider*, RigidTransform, ref List<DisplayBodyColliders.DrawComponent.DisplayResult>)
Declaration
public static void AppendSphere(SphereCollider*sphere, RigidTransform worldFromCollider, ref List<DisplayBodyColliders.DrawComponent.DisplayResult> results)
Parameters
BuildDebugDisplayMesh(Collider*)
Declaration
public static List<DisplayBodyColliders.DrawComponent.DisplayResult> BuildDebugDisplayMesh(Collider*collider)
Parameters
Type |
Name |
Description |
Collider* |
collider |
|
Returns
DrawConnectivity(RigidBody, Boolean)
Declaration
public void DrawConnectivity(RigidBody body, bool drawVertices = false)
Parameters
Type |
Name |
Description |
RigidBody |
body |
|
System.Boolean |
drawVertices |
|
DrawMeshEdges(RigidBody)
Declaration
public void DrawMeshEdges(RigidBody body)
Parameters
OnDrawGizmos()
Declaration
public void OnDrawGizmos()