Documentation

Unity Engine


User Manual

Script Reference

Unity Engine


HasInvokeOnRenderObjectCallbacks()

Check if any objects in the scene have OnRenderObject callbacks registered.
Read time 1 minuteLast updated 4 days ago

Definition

public bool HasInvokeOnRenderObjectCallbacks()

Returns

Type

Description

boolTrue 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.