Files
Dec2017-Script-Dump/UnityEngine/Experimental/Rendering/ScriptableRenderContext.cs
T
2026-06-04 11:42:34 +02:00

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;
}
}