using XCEngine; namespace XCEngine.Rendering { public abstract class ScriptableRenderPipelineAsset : RenderPipelineAsset { protected ScriptableRenderPipelineAsset() { } protected virtual ScriptableRenderPipeline CreatePipeline() { return null; } protected virtual void ConfigureCameraRenderRequest( ScriptableRenderPipelineCameraRequestContext context) { } protected virtual void ConfigureCameraFramePlan( ScriptableRenderPipelinePlanningContext context) { } protected virtual FinalColorSettings GetDefaultFinalColorSettings() { return FinalColorSettings.CreateDefault(); } } }