namespace XCEngine { public abstract class ScriptableRendererFeature { protected ScriptableRendererFeature() { } public bool isActive { get; set; } = true; public virtual void Create() { } public virtual void ConfigureCameraRenderRequest( ScriptableRenderPipelineCameraRequestContext context) { } public virtual void ConfigureCameraFramePlan( ScriptableRenderPipelinePlanningContext context) { } public virtual void AddRenderPasses( ScriptableRenderer renderer, RenderingData renderingData) { } } }