using XCEngine; namespace XCEngine.Rendering.Universal { public class RendererBackedRenderPipeline : RendererDrivenRenderPipeline { private readonly RendererBackedRenderPipelineAsset m_asset; public RendererBackedRenderPipeline( RendererBackedRenderPipelineAsset asset) { m_asset = asset; } protected override ScriptableRenderer ResolveRenderer( RendererRecordingContext context) { return m_asset != null ? m_asset.GetDefaultRenderer() : null; } } }