Scripting API

ScriptableRendererFeature

class in UnityEngine.Rendering.Universal · Unity.RenderPipelines.Universal.Runtime · inherits from ScriptableObject

Not in Unity's public API, or in an assembly the coverage doesn't count.
In Tassix

A renderer feature (a ScriptableObject in the renderer's data): each frame, for each camera, it adds its passes.

Properties 1

bool isActive { get; }

Methods 6

abstract void AddRenderPasses(ScriptableRenderer renderer, ref RenderingData renderingData)
abstract void Create()
void Dispose()
virtual void OnCameraPreCull(ScriptableRenderer renderer, in CameraData cameraData)
void SetActive(bool active)
virtual void SetupRenderPasses(ScriptableRenderer renderer, in RenderingData renderingData)