HasInvokeOnRenderObjectCallbacks()
Check if any objects in the scene have OnRenderObject callbacks registered.
Read time 1 minuteLast updated 4 days ago
Definition
- Type: Method
- Namespace: UnityEngine.Rendering
- Assembly: UnityEngine.CoreModule
public bool HasInvokeOnRenderObjectCallbacks()
Returns
Type | Description |
|---|---|
| bool | True if there are OnRenderObject callbacks false if none. |
Remarks
You can use this function to check if ScriptableRenderContext.InvokeOnRenderObjectCallback will actually call any callbacks. This can be usefull to avoid calling InvokeOnRenderObjectCallback. It als means no arbitrary code will run in the callbacks that could change graphics state. This can help your renderpipeline to avoid doing unececarry graphics state changes before/after the callbacks.