# PhysicsWorld.DrawColors

> The colors used to draw PhysicsBody, PhysicsShape, PhysicsJoint etc.

## Definition

* **Type:** Struct
* **Namespace:** [UnityEngine.LowLevelPhysics2D](/engine/6000.3/script-reference/unityengine/lowlevelphysics2d.md)
* **Assembly:** UnityEngine.Physics2DModule

```csharp
public struct PhysicsWorld.DrawColors
```

## Fields

| Value                                                                                                                                   | Description                                                                       |
| --------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------- |
| [bodyAwake](/engine/6000.3/script-reference/unityengine/lowlevelphysics2d/physicsworld/drawcolors/bodyawake.md)                         | A shape that is attached to an awake body.                                        |
| [bodyBad](/engine/6000.3/script-reference/unityengine/lowlevelphysics2d/physicsworld/drawcolors/bodybad.md)                             | A shape that is attached to a dynamic body with zero mass.                        |
| [bodyDisabled](/engine/6000.3/script-reference/unityengine/lowlevelphysics2d/physicsworld/drawcolors/bodydisabled.md)                   | A shape that is attached to a disabled body.                                      |
| [bodyFastCollisions](/engine/6000.3/script-reference/unityengine/lowlevelphysics2d/physicsworld/drawcolors/bodyfastcollisions.md)       | A shape that is attached to a body that is awake and has fast collisions allowed. |
| [bodyKinematic](/engine/6000.3/script-reference/unityengine/lowlevelphysics2d/physicsworld/drawcolors/bodykinematic.md)                 | A shape that is attached to a body with a Kinematic body type.                    |
| [bodyMovingFast](/engine/6000.3/script-reference/unityengine/lowlevelphysics2d/physicsworld/drawcolors/bodymovingfast.md)               | A shape that is attached to a body that is currently moving fast.                 |
| [bodySpeedCapped](/engine/6000.3/script-reference/unityengine/lowlevelphysics2d/physicsworld/drawcolors/bodyspeedcapped.md)             | A shape that is attached to a body that is currently having its speed capped.     |
| [bodyStatic](/engine/6000.3/script-reference/unityengine/lowlevelphysics2d/physicsworld/drawcolors/bodystatic.md)                       | A shape that is attached to a body with a Static body type.                       |
| [bodyTimeOfImpactEvent](/engine/6000.3/script-reference/unityengine/lowlevelphysics2d/physicsworld/drawcolors/bodytimeofimpactevent.md) | A shape that is attached to a body that had a time-of-impact event.               |
| [contactAdded](/engine/6000.3/script-reference/unityengine/lowlevelphysics2d/physicsworld/drawcolors/contactadded.md)                   | A contact that was added during the last simulation step.                         |
| [contactFriction](/engine/6000.3/script-reference/unityengine/lowlevelphysics2d/physicsworld/drawcolors/contactfriction.md)             | The contact friction being applied.                                               |
| [contactImpulse](/engine/6000.3/script-reference/unityengine/lowlevelphysics2d/physicsworld/drawcolors/contactimpulse.md)               | The contact impulse being applied.                                                |
| [contactNormal](/engine/6000.3/script-reference/unityengine/lowlevelphysics2d/physicsworld/drawcolors/contactnormal.md)                 | A contact normal.                                                                 |
| [contactPersisted](/engine/6000.3/script-reference/unityengine/lowlevelphysics2d/physicsworld/drawcolors/contactpersisted.md)           | A contact that already existed at the start of the last simulation step.          |
| [contactSpeculative](/engine/6000.3/script-reference/unityengine/lowlevelphysics2d/physicsworld/drawcolors/contactspeculative.md)       | A contact that is speculative.                                                    |
| [shapeBounds](/engine/6000.3/script-reference/unityengine/lowlevelphysics2d/physicsworld/drawcolors/shapebounds.md)                     | The shape bounds.                                                                 |
| [shapeOther](/engine/6000.3/script-reference/unityengine/lowlevelphysics2d/physicsworld/drawcolors/shapeother.md)                       | The default color used when no other shape state is indicated.                    |
| [shapeTrigger](/engine/6000.3/script-reference/unityengine/lowlevelphysics2d/physicsworld/drawcolors/shapetrigger.md)                   | A shape that is marked as a trigger.                                              |
| [solverIsland](/engine/6000.3/script-reference/unityengine/lowlevelphysics2d/physicsworld/drawcolors/solverisland.md)                   | A solver island region.                                                           |
| [transformAxisX](/engine/6000.3/script-reference/unityengine/lowlevelphysics2d/physicsworld/drawcolors/transformaxisx.md)               | The X component of the Transform axis.                                            |
| [transformAxisY](/engine/6000.3/script-reference/unityengine/lowlevelphysics2d/physicsworld/drawcolors/transformaxisy.md)               | The Y component of the Transform axis.                                            |
