# PhysicsComposer.Operation

> A composer operation.

## Definition

* **Type:** Enum
* **Namespace:** [Unity.U2D.Physics](/engine/6000.5/script-reference/unity/u2d/physics.md)
* **Assembly:** UnityEngine.PhysicsCore2DModule

```csharp
public enum PhysicsComposer.Operation
```

## Fields

| Value                                                                                     | Description                                        |
| ----------------------------------------------------------------------------------------- | -------------------------------------------------- |
| [AND](/engine/6000.5/script-reference/unity/u2d/physics/physicscomposer/operation/and.md) | Perform an AND operation (geometric intersection). |
| [NOT](/engine/6000.5/script-reference/unity/u2d/physics/physicscomposer/operation/not.md) | Perform a NOT operation (geometric difference).    |
| [OR](/engine/6000.5/script-reference/unity/u2d/physics/physicscomposer/operation/or.md)   | Perform an OR operation (geometric merge).         |
| [XOR](/engine/6000.5/script-reference/unity/u2d/physics/physicscomposer/operation/xor.md) | Perform an XOR operation (geometric flip).         |
