// Assembly: UnityEngine.UIElementsModule
// Full name: UnityEngine.UIElements.UIR.RenderChain

namespace UnityEngine.UIElements.UIR
{
public class RenderChain // TypeDefIndex: 6402
{
	// Fields
	type#25225 m_FirstCommand;
	type#33240 m_DirtyTracker;
	type#33242 m_VisualChangesProcessor;
	type#8209 m_CommandPool;
	type#8206 m_ExtraDataPool;
	type#3745 m_MeshHandleNodePool;
	type#3746 m_TexturePool;
	type#4911 m_ExtraData;
	type#22603 m_MeshGenerationDeferrer;
	type#22477 m_DefaultMat;
	type#15314 m_BlockDirtyRegistration;
	type#15820 m_Stats;
	type#27918 m_StatsElementsAdded;
	type#27918 m_StatsElementsRemoved;
	type#27356 m_TextureRegistry;
	type#23905 <opacityIdAccelerator>k__BackingField;
	type#17881 s_SharedEntryPool;
	type#24726 k_MarkerProcess;
	type#24726 k_MarkerClipProcessing;
	type#24726 k_MarkerOpacityProcessing;
	type#24726 k_MarkerColorsProcessing;
	type#24726 k_MarkerTransformProcessing;
	type#24726 k_MarkerVisualsProcessing;
	type#24726 k_MarkerSerialize;
	type#15314 <disposed>k__BackingField;
	type#15059 <panel>k__BackingField;
	type#27876 <device>k__BackingField;
	type#14690 <atlas>k__BackingField;
	type#28509 <vectorImageManager>k__BackingField;
	type#27072 <tempMeshAllocator>k__BackingField;
	type#22640 <meshWriteDataPool>k__BackingField;
	type#17887 entryRecorder;
	type#22608 <meshGenerationNodeManager>k__BackingField;
	type#21294 <jobManager>k__BackingField;
	type#27874 shaderInfoAllocator;
	type#15314 <drawStats>k__BackingField;
	type#15322 <drawInCameras>k__BackingField;
	type#15322 <isFlat>k__BackingField;
	type#15322 <forceGammaRendering>k__BackingField;

	// Methods
	// RVA: -1
	public type#23904 get_opacityIdAccelerator() { }
	// RVA: -1
	private type#28660 set_opacityIdAccelerator(type#23904 value) { }
	// RVA: -1
	public type#28660 .ctor(type#15058 panel) { }
	// RVA: -1
	protected type#28660 .ctor(type#15058 panel, type#27875 device, type#14689 atlas, type#28508 vectorImageManager) { }
	// RVA: -1
	protected type#15313 get_disposed() { }
	// RVA: -1
	private type#28660 set_disposed(type#15313 value) { }
	// RVA: -1
	public virtual type#28660 Dispose() { }
	// RVA: -1
	protected type#28660 Dispose(type#15313 disposing) { }
	// RVA: -1
	internal type#11803 get_statsByRef() { }
	// RVA: -1
	public type#28660 ProcessChanges() { }
	// RVA: -1
	private type#28660 SerializeCommandsForCameras() { }
	// RVA: -1
	public type#28660 Render() { }
	// RVA: -1
	public type#28660 UIEOnChildAdded(type#28615 ve) { }
	// RVA: -1
	public type#28660 UIEOnChildrenReordered(type#28615 ve) { }
	// RVA: -1
	public type#28660 UIEOnChildRemoving(type#28615 ve) { }
	// RVA: -1
	public type#28660 UIEOnRenderHintsChanged(type#28615 ve) { }
	// RVA: -1
	public type#28660 UIEOnClippingChanged(type#28615 ve, type#15313 hierarchical) { }
	// RVA: -1
	public type#28660 UIEOnOpacityChanged(type#28615 ve, type#15335 hierarchical) { }
	// RVA: -1
	public type#28660 UIEOnColorChanged(type#28615 ve) { }
	// RVA: -1
	public type#28660 UIEOnTransformOrSizeChanged(type#28615 ve, type#15313 transformChanged, type#15313 clipRectSizeChanged) { }
	// RVA: -1
	public type#28660 UIEOnVisualsChanged(type#28615 ve, type#15313 hierarchical) { }
	// RVA: -1
	public type#28660 UIEOnOpacityIdChanged(type#28615 ve) { }
	// RVA: -1
	public type#28660 UIEOnDisableRenderingChanged(type#28615 ve) { }
	// RVA: -1
	internal type#15058 get_panel() { }
	// RVA: -1
	private type#28660 set_panel(type#15058 value) { }
	// RVA: -1
	internal type#27875 get_device() { }
	// RVA: -1
	private type#28660 set_device(type#27875 value) { }
	// RVA: -1
	public type#14998 get_elementBuilder() { }
	// RVA: -1
	internal type#14689 get_atlas() { }
	// RVA: -1
	private type#28660 set_atlas(type#14689 value) { }
	// RVA: -1
	internal type#28508 get_vectorImageManager() { }
	// RVA: -1
	private type#28660 set_vectorImageManager(type#28508 value) { }
	// RVA: -1
	internal type#27071 get_tempMeshAllocator() { }
	// RVA: -1
	private type#28660 set_tempMeshAllocator(type#27071 value) { }
	// RVA: -1
	internal type#22638 get_meshWriteDataPool() { }
	// RVA: -1
	internal type#17879 get_entryPool() { }
	// RVA: -1
	public type#22602 get_meshGenerationDeferrer() { }
	// RVA: -1
	public type#22607 get_meshGenerationNodeManager() { }
	// RVA: -1
	private type#28660 set_meshGenerationNodeManager(type#22607 value) { }
	// RVA: -1
	internal type#21293 get_jobManager() { }
	// RVA: -1
	private type#28660 set_jobManager(type#21293 value) { }
	// RVA: -1
	internal type#15313 get_drawStats() { }
	// RVA: -1
	internal type#28660 set_drawStats(type#15313 value) { }
	// RVA: -1
	internal type#15313 get_drawInCameras() { }
	// RVA: -1
	internal type#15313 get_isFlat() { }
	// RVA: -1
	public type#15313 get_forceGammaRendering() { }
	// RVA: -1
	internal type#28660 EnsureFitsDepth(type#20867 depth) { }
	// RVA: -1
	internal type#28660 ChildWillBeRemoved(type#28615 ve) { }
	// RVA: -1
	internal type#25224 AllocCommand() { }
	// RVA: -1
	internal type#28660 FreeCommand(type#25224 cmd) { }
	// RVA: -1
	internal type#28660 OnRenderCommandAdded(type#25224 command) { }
	// RVA: -1
	internal type#28660 OnRenderCommandsRemoved(type#25224 firstCommand, type#25224 lastCommand) { }
	// RVA: -1
	internal type#28660 RepaintTexturedElements() { }
	// RVA: -1
	public type#18253 GetOrAddExtraData(type#28615 ve) { }
	// RVA: -1
	public type#28660 FreeExtraData(type#28615 ve) { }
	// RVA: -1
	public type#28660 InsertExtraMesh(type#28615 ve, type#22614 mesh) { }
	// RVA: -1
	public type#28660 FreeExtraMeshes(type#28615 ve) { }
	// RVA: -1
	public type#28660 InsertTexture(type#28615 ve, type#27312 src, type#27344 id, type#15313 isAtlas) { }
	// RVA: -1
	public type#28660 ResetTextures(type#28615 ve) { }
	// RVA: -1
	private type#28660 DrawStats() { }
	// RVA: -1
	private static type#28615 GetFirstElementInPanel(type#28615 ve) { }
	// RVA: -1
	private static type#28660 .cctor() { }
}
}
