// Assembly: UnityEngine.UIElementsModule
// Full name: DataSet`1

public class DataSet`1 // TypeDefIndex: 6349
{
	// Fields
	type#15314 <disposed>k__BackingField;
	type#6013 gpuData;
	type#9463 cpuData;
	type#9480 updateRanges;
	type#18954 allocator;
	type#27924 m_UpdateRangePoolSize;
	type#27918 m_ElemStride;
	type#27918 m_UpdateRangeMin;
	type#27918 m_UpdateRangeMax;
	type#27918 m_UpdateRangesEnqueued;
	type#27918 m_UpdateRangesBatchStart;
	type#15314 m_UpdateRangesSaturated;

	// Methods
	// RVA: -1
	public type#28660 .ctor(type#34556 bufferType, type#27917 totalCount, type#27917 maxQueuedFrameCount, type#27917 updateRangePoolSize, type#15313 mockBuffer) { }
	// 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
	public type#28660 Dispose(type#15313 disposing) { }
	// RVA: -1
	public type#28660 RegisterUpdate(type#27917 start, type#27917 size) { }
	// RVA: -1
	private type#15313 HasMappedBufferRange() { }
	// RVA: -1
	public type#28660 SendUpdates() { }
	// RVA: -1
	public type#28660 SendFullRange() { }
	// RVA: -1
	public type#28660 SendPartialRanges() { }
	// RVA: -1
	private type#28660 ResetUpdateState() { }
}
