# Sandbox.CameraComponent.AddHookAfterOpaque

```csharp
System.IDisposable AddHookAfterOpaque(string debugName, int order, System.Action<SceneCamera> renderEffect)
```

> **Obsolete.** Use CommandList

### Parameters

- `debugName` (`string`)
- `order` (`int`)
- `renderEffect` (`System.Action<SceneCamera>`)

### Returns

`System.IDisposable`

Declared in [Sandbox.CameraComponent](/api/Sandbox.CameraComponent).
Assembly: `Sandbox.Engine`.
