55 lines
1.5 KiB
C#
55 lines
1.5 KiB
C#
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;
|
|
}
|
|
}
|