// Assembly: UnityEngine.CoreModule
// Full name: UnityEngine.Rendering.RenderPipelineManager

namespace UnityEngine.Rendering
{
public class RenderPipelineManager // TypeDefIndex: 9286
{
	// Fields
	type#15319 s_CleanUpPipeline;
	type#26582 s_CurrentPipelineType;
	type#25251 s_CurrentPipelineAsset;
	type#25249 s_CurrentPipeline;
	type#14110 activeRenderPipelineTypeChanged;
	type#3478 activeRenderPipelineAssetChanged;
	type#14110 activeRenderPipelineCreated;
	type#14110 activeRenderPipelineDisposed;

	// Methods
	// RVA: -1
	public static type#25248 get_currentPipeline() { }
	// RVA: -1
	private static type#28660 set_currentPipeline(type#25248 value) { }
	// RVA: -1
	internal static type#28660 OnActiveRenderPipelineTypeChanged() { }
	// RVA: -1
	internal static type#28660 OnActiveRenderPipelineAssetChanged(type#25680 from, type#25680 to) { }
	// RVA: -1
	internal static type#28660 HandleRenderPipelineChange(type#25250 pipelineAsset) { }
	// RVA: -1
	internal static type#28660 RecreateCurrentPipeline(type#25250 pipelineAsset) { }
	// RVA: -1
	internal static type#28660 CleanupRenderPipeline() { }
	// RVA: -1
	private static type#26576 GetCurrentPipelineAssetType() { }
	// RVA: -1
	private static type#28660 DoRenderLoop_Internal(type#25250 pipelineAsset, type#20925 loopPtr, type#23720 renderRequest) { }
	// RVA: -1
	internal static type#15313 TryPrepareRenderPipeline(type#25250 pipelineAsset) { }
	// RVA: -1
	private static type#15313 get_isCurrentPipelineValid() { }
	// RVA: -1
	private static type#15313 IsPipelineRequireCreation() { }
	// RVA: -1
	private static type#28660 .cctor() { }
}
}
