using System; using System.Runtime.CompilerServices; using UnityEngine.Scripting; namespace UnityEngine.Experimental.Rendering { // Token: 0x020000FF RID: 255 public struct DrawRendererSettings { // Token: 0x0600123A RID: 4666 RVA: 0x00018360 File Offset: 0x00016560 public DrawRendererSettings(CullResults cullResults, Camera camera, ShaderPassName shaderPassName) { this._cullResults = cullResults.cullResults; this.shaderPassName = shaderPassName; this.rendererConfiguration = RendererConfiguration.None; this.flags = DrawRendererFlags.EnableInstancing; this.inputFilter = InputFilter.Default(); DrawRendererSettings.InitializeSortSettings(camera, out this.sorting); } // Token: 0x17000394 RID: 916 // (set) Token: 0x0600123B RID: 4667 RVA: 0x0001839C File Offset: 0x0001659C public CullResults cullResults { set { this._cullResults = value.cullResults; } } // Token: 0x0600123C RID: 4668 [GeneratedByOldBindingsGenerator] [MethodImpl(MethodImplOptions.InternalCall)] private static extern void InitializeSortSettings(Camera camera, out DrawRendererSortSettings sortSettings); // Token: 0x0400024A RID: 586 public DrawRendererSortSettings sorting; // Token: 0x0400024B RID: 587 public ShaderPassName shaderPassName; // Token: 0x0400024C RID: 588 public InputFilter inputFilter; // Token: 0x0400024D RID: 589 public RendererConfiguration rendererConfiguration; // Token: 0x0400024E RID: 590 public DrawRendererFlags flags; // Token: 0x0400024F RID: 591 private IntPtr _cullResults; } }