102 lines
3.0 KiB
C#
102 lines
3.0 KiB
C#
using System;
|
|
using System.Runtime.CompilerServices;
|
|
using UnityEngine.Rendering;
|
|
using UnityEngine.Scripting;
|
|
|
|
namespace UnityEngine.Experimental.Rendering
|
|
{
|
|
// Token: 0x02000100 RID: 256
|
|
public struct ScriptableRenderContext
|
|
{
|
|
// Token: 0x0600123D RID: 4669 RVA: 0x000183AC File Offset: 0x000165AC
|
|
internal ScriptableRenderContext(IntPtr ptr)
|
|
{
|
|
this.m_Ptr = ptr;
|
|
}
|
|
|
|
// Token: 0x0600123E RID: 4670 RVA: 0x000183B8 File Offset: 0x000165B8
|
|
public void Submit()
|
|
{
|
|
this.CheckValid();
|
|
this.Submit_Internal();
|
|
}
|
|
|
|
// Token: 0x0600123F RID: 4671 RVA: 0x000183C8 File Offset: 0x000165C8
|
|
public void DrawRenderers(ref DrawRendererSettings settings)
|
|
{
|
|
this.CheckValid();
|
|
this.DrawRenderers_Internal(ref settings);
|
|
}
|
|
|
|
// Token: 0x06001240 RID: 4672 RVA: 0x000183D8 File Offset: 0x000165D8
|
|
public void DrawShadows(ref DrawShadowsSettings settings)
|
|
{
|
|
this.CheckValid();
|
|
this.DrawShadows_Internal(ref settings);
|
|
}
|
|
|
|
// Token: 0x06001241 RID: 4673 RVA: 0x000183E8 File Offset: 0x000165E8
|
|
public void ExecuteCommandBuffer(CommandBuffer commandBuffer)
|
|
{
|
|
this.CheckValid();
|
|
this.ExecuteCommandBuffer_Internal(commandBuffer);
|
|
}
|
|
|
|
// Token: 0x06001242 RID: 4674 RVA: 0x000183F8 File Offset: 0x000165F8
|
|
public void SetupCameraProperties(Camera camera)
|
|
{
|
|
this.CheckValid();
|
|
this.SetupCameraProperties_Internal(camera);
|
|
}
|
|
|
|
// Token: 0x06001243 RID: 4675 RVA: 0x00018408 File Offset: 0x00016608
|
|
public void DrawSkybox(Camera camera)
|
|
{
|
|
this.CheckValid();
|
|
this.DrawSkybox_Internal(camera);
|
|
}
|
|
|
|
// Token: 0x06001244 RID: 4676
|
|
[GeneratedByOldBindingsGenerator]
|
|
[MethodImpl(MethodImplOptions.InternalCall)]
|
|
private extern void Submit_Internal();
|
|
|
|
// Token: 0x06001245 RID: 4677
|
|
[GeneratedByOldBindingsGenerator]
|
|
[MethodImpl(MethodImplOptions.InternalCall)]
|
|
private extern void DrawRenderers_Internal(ref DrawRendererSettings settings);
|
|
|
|
// Token: 0x06001246 RID: 4678
|
|
[GeneratedByOldBindingsGenerator]
|
|
[MethodImpl(MethodImplOptions.InternalCall)]
|
|
private extern void DrawShadows_Internal(ref DrawShadowsSettings settings);
|
|
|
|
// Token: 0x06001247 RID: 4679
|
|
[GeneratedByOldBindingsGenerator]
|
|
[MethodImpl(MethodImplOptions.InternalCall)]
|
|
private extern void ExecuteCommandBuffer_Internal(CommandBuffer commandBuffer);
|
|
|
|
// Token: 0x06001248 RID: 4680
|
|
[GeneratedByOldBindingsGenerator]
|
|
[MethodImpl(MethodImplOptions.InternalCall)]
|
|
private extern void SetupCameraProperties_Internal(Camera camera);
|
|
|
|
// Token: 0x06001249 RID: 4681
|
|
[GeneratedByOldBindingsGenerator]
|
|
[MethodImpl(MethodImplOptions.InternalCall)]
|
|
private extern void DrawSkybox_Internal(Camera camera);
|
|
|
|
// Token: 0x0600124A RID: 4682 RVA: 0x00018418 File Offset: 0x00016618
|
|
internal void CheckValid()
|
|
{
|
|
if (this.m_Ptr.ToInt64() == 0L)
|
|
{
|
|
throw new ArgumentException("Invalid ScriptableRenderContext. This can be caused by allocating a context in user code.");
|
|
}
|
|
}
|
|
|
|
// Token: 0x04000250 RID: 592
|
|
private IntPtr m_Ptr;
|
|
}
|
|
}
|