This commit is contained in:
niko
2026-06-04 11:42:34 +02:00
parent f39ba70a9f
commit e720b98cd1
7488 changed files with 2493818 additions and 0 deletions
+17
View File
@@ -0,0 +1,17 @@
using System;
namespace UnityEngine.Rendering
{
// Token: 0x02000413 RID: 1043
public enum AmbientMode
{
// Token: 0x04000ED1 RID: 3793
Skybox,
// Token: 0x04000ED2 RID: 3794
Trilight,
// Token: 0x04000ED3 RID: 3795
Flat = 3,
// Token: 0x04000ED4 RID: 3796
Custom
}
}
+31
View File
@@ -0,0 +1,31 @@
using System;
namespace UnityEngine.Rendering
{
// Token: 0x0200040D RID: 1037
public enum BlendMode
{
// Token: 0x04000E83 RID: 3715
Zero,
// Token: 0x04000E84 RID: 3716
One,
// Token: 0x04000E85 RID: 3717
DstColor,
// Token: 0x04000E86 RID: 3718
SrcColor,
// Token: 0x04000E87 RID: 3719
OneMinusDstColor,
// Token: 0x04000E88 RID: 3720
SrcAlpha,
// Token: 0x04000E89 RID: 3721
OneMinusSrcColor,
// Token: 0x04000E8A RID: 3722
DstAlpha,
// Token: 0x04000E8B RID: 3723
OneMinusDstAlpha,
// Token: 0x04000E8C RID: 3724
SrcAlphaSaturate,
// Token: 0x04000E8D RID: 3725
OneMinusSrcAlpha
}
}
+81
View File
@@ -0,0 +1,81 @@
using System;
namespace UnityEngine.Rendering
{
// Token: 0x0200040E RID: 1038
public enum BlendOp
{
// Token: 0x04000E8F RID: 3727
Add,
// Token: 0x04000E90 RID: 3728
Subtract,
// Token: 0x04000E91 RID: 3729
ReverseSubtract,
// Token: 0x04000E92 RID: 3730
Min,
// Token: 0x04000E93 RID: 3731
Max,
// Token: 0x04000E94 RID: 3732
LogicalClear,
// Token: 0x04000E95 RID: 3733
LogicalSet,
// Token: 0x04000E96 RID: 3734
LogicalCopy,
// Token: 0x04000E97 RID: 3735
LogicalCopyInverted,
// Token: 0x04000E98 RID: 3736
LogicalNoop,
// Token: 0x04000E99 RID: 3737
LogicalInvert,
// Token: 0x04000E9A RID: 3738
LogicalAnd,
// Token: 0x04000E9B RID: 3739
LogicalNand,
// Token: 0x04000E9C RID: 3740
LogicalOr,
// Token: 0x04000E9D RID: 3741
LogicalNor,
// Token: 0x04000E9E RID: 3742
LogicalXor,
// Token: 0x04000E9F RID: 3743
LogicalEquivalence,
// Token: 0x04000EA0 RID: 3744
LogicalAndReverse,
// Token: 0x04000EA1 RID: 3745
LogicalAndInverted,
// Token: 0x04000EA2 RID: 3746
LogicalOrReverse,
// Token: 0x04000EA3 RID: 3747
LogicalOrInverted,
// Token: 0x04000EA4 RID: 3748
Multiply,
// Token: 0x04000EA5 RID: 3749
Screen,
// Token: 0x04000EA6 RID: 3750
Overlay,
// Token: 0x04000EA7 RID: 3751
Darken,
// Token: 0x04000EA8 RID: 3752
Lighten,
// Token: 0x04000EA9 RID: 3753
ColorDodge,
// Token: 0x04000EAA RID: 3754
ColorBurn,
// Token: 0x04000EAB RID: 3755
HardLight,
// Token: 0x04000EAC RID: 3756
SoftLight,
// Token: 0x04000EAD RID: 3757
Difference,
// Token: 0x04000EAE RID: 3758
Exclusion,
// Token: 0x04000EAF RID: 3759
HSLHue,
// Token: 0x04000EB0 RID: 3760
HSLSaturation,
// Token: 0x04000EB1 RID: 3761
HSLColor,
// Token: 0x04000EB2 RID: 3762
HSLLuminosity
}
}
@@ -0,0 +1,49 @@
using System;
namespace UnityEngine.Rendering
{
// Token: 0x02000419 RID: 1049
public enum BuiltinRenderTextureType
{
// Token: 0x04000F0D RID: 3853
BindableTexture = -1,
// Token: 0x04000F0E RID: 3854
None,
// Token: 0x04000F0F RID: 3855
CurrentActive,
// Token: 0x04000F10 RID: 3856
CameraTarget,
// Token: 0x04000F11 RID: 3857
Depth,
// Token: 0x04000F12 RID: 3858
DepthNormals,
// Token: 0x04000F13 RID: 3859
ResolvedDepth,
// Token: 0x04000F14 RID: 3860
PrepassNormalsSpec = 7,
// Token: 0x04000F15 RID: 3861
PrepassLight,
// Token: 0x04000F16 RID: 3862
PrepassLightSpec,
// Token: 0x04000F17 RID: 3863
GBuffer0,
// Token: 0x04000F18 RID: 3864
GBuffer1,
// Token: 0x04000F19 RID: 3865
GBuffer2,
// Token: 0x04000F1A RID: 3866
GBuffer3,
// Token: 0x04000F1B RID: 3867
Reflections,
// Token: 0x04000F1C RID: 3868
MotionVectors,
// Token: 0x04000F1D RID: 3869
GBuffer4,
// Token: 0x04000F1E RID: 3870
GBuffer5,
// Token: 0x04000F1F RID: 3871
GBuffer6,
// Token: 0x04000F20 RID: 3872
GBuffer7
}
}
@@ -0,0 +1,55 @@
using System;
namespace UnityEngine.Rendering
{
// Token: 0x0200042B RID: 1067
public enum BuiltinShaderDefine
{
// Token: 0x04000F81 RID: 3969
UNITY_NO_DXT5nm,
// Token: 0x04000F82 RID: 3970
UNITY_NO_RGBM,
// Token: 0x04000F83 RID: 3971
UNITY_USE_NATIVE_HDR,
// Token: 0x04000F84 RID: 3972
UNITY_ENABLE_REFLECTION_BUFFERS,
// Token: 0x04000F85 RID: 3973
UNITY_FRAMEBUFFER_FETCH_AVAILABLE,
// Token: 0x04000F86 RID: 3974
UNITY_ENABLE_NATIVE_SHADOW_LOOKUPS,
// Token: 0x04000F87 RID: 3975
UNITY_METAL_SHADOWS_USE_POINT_FILTERING,
// Token: 0x04000F88 RID: 3976
UNITY_NO_CUBEMAP_ARRAY,
// Token: 0x04000F89 RID: 3977
UNITY_NO_SCREENSPACE_SHADOWS,
// Token: 0x04000F8A RID: 3978
UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS,
// Token: 0x04000F8B RID: 3979
UNITY_PBS_USE_BRDF1,
// Token: 0x04000F8C RID: 3980
UNITY_PBS_USE_BRDF2,
// Token: 0x04000F8D RID: 3981
UNITY_PBS_USE_BRDF3,
// Token: 0x04000F8E RID: 3982
UNITY_NO_FULL_STANDARD_SHADER,
// Token: 0x04000F8F RID: 3983
UNITY_SPECCUBE_BOX_PROJECTION,
// Token: 0x04000F90 RID: 3984
UNITY_SPECCUBE_BLENDING,
// Token: 0x04000F91 RID: 3985
UNITY_ENABLE_DETAIL_NORMALMAP,
// Token: 0x04000F92 RID: 3986
SHADER_API_MOBILE,
// Token: 0x04000F93 RID: 3987
SHADER_API_DESKTOP,
// Token: 0x04000F94 RID: 3988
UNITY_HARDWARE_TIER1,
// Token: 0x04000F95 RID: 3989
UNITY_HARDWARE_TIER2,
// Token: 0x04000F96 RID: 3990
UNITY_HARDWARE_TIER3,
// Token: 0x04000F97 RID: 3991
UNITY_COLORSPACE_GAMMA
}
}
@@ -0,0 +1,15 @@
using System;
namespace UnityEngine.Rendering
{
// Token: 0x0200042A RID: 1066
public enum BuiltinShaderMode
{
// Token: 0x04000F7D RID: 3965
Disabled,
// Token: 0x04000F7E RID: 3966
UseBuiltin,
// Token: 0x04000F7F RID: 3967
UseCustom
}
}
@@ -0,0 +1,25 @@
using System;
namespace UnityEngine.Rendering
{
// Token: 0x02000429 RID: 1065
public enum BuiltinShaderType
{
// Token: 0x04000F74 RID: 3956
DeferredShading,
// Token: 0x04000F75 RID: 3957
DeferredReflections,
// Token: 0x04000F76 RID: 3958
LegacyDeferredLighting,
// Token: 0x04000F77 RID: 3959
ScreenSpaceShadows,
// Token: 0x04000F78 RID: 3960
DepthNormals,
// Token: 0x04000F79 RID: 3961
MotionVectors,
// Token: 0x04000F7A RID: 3962
LightHalo,
// Token: 0x04000F7B RID: 3963
LensFlare
}
}
+59
View File
@@ -0,0 +1,59 @@
using System;
namespace UnityEngine.Rendering
{
// Token: 0x02000416 RID: 1046
public enum CameraEvent
{
// Token: 0x04000EDD RID: 3805
BeforeDepthTexture,
// Token: 0x04000EDE RID: 3806
AfterDepthTexture,
// Token: 0x04000EDF RID: 3807
BeforeDepthNormalsTexture,
// Token: 0x04000EE0 RID: 3808
AfterDepthNormalsTexture,
// Token: 0x04000EE1 RID: 3809
BeforeGBuffer,
// Token: 0x04000EE2 RID: 3810
AfterGBuffer,
// Token: 0x04000EE3 RID: 3811
BeforeLighting,
// Token: 0x04000EE4 RID: 3812
AfterLighting,
// Token: 0x04000EE5 RID: 3813
BeforeFinalPass,
// Token: 0x04000EE6 RID: 3814
AfterFinalPass,
// Token: 0x04000EE7 RID: 3815
BeforeForwardOpaque,
// Token: 0x04000EE8 RID: 3816
AfterForwardOpaque,
// Token: 0x04000EE9 RID: 3817
BeforeImageEffectsOpaque,
// Token: 0x04000EEA RID: 3818
AfterImageEffectsOpaque,
// Token: 0x04000EEB RID: 3819
BeforeSkybox,
// Token: 0x04000EEC RID: 3820
AfterSkybox,
// Token: 0x04000EED RID: 3821
BeforeForwardAlpha,
// Token: 0x04000EEE RID: 3822
AfterForwardAlpha,
// Token: 0x04000EEF RID: 3823
BeforeImageEffects,
// Token: 0x04000EF0 RID: 3824
AfterImageEffects,
// Token: 0x04000EF1 RID: 3825
AfterEverything,
// Token: 0x04000EF2 RID: 3826
BeforeReflections,
// Token: 0x04000EF3 RID: 3827
AfterReflections,
// Token: 0x04000EF4 RID: 3828
BeforeHaloAndLensFlares,
// Token: 0x04000EF5 RID: 3829
AfterHaloAndLensFlares
}
}
+13
View File
@@ -0,0 +1,13 @@
using System;
namespace UnityEngine.Rendering
{
// Token: 0x0200042E RID: 1070
public enum CameraHDRMode
{
// Token: 0x04000FA9 RID: 4009
FP16 = 1,
// Token: 0x04000FAA RID: 4010
R11G11B10
}
}
+20
View File
@@ -0,0 +1,20 @@
using System;
namespace UnityEngine.Rendering
{
// Token: 0x02000411 RID: 1041
[Flags]
public enum ColorWriteMask
{
// Token: 0x04000EC2 RID: 3778
Alpha = 1,
// Token: 0x04000EC3 RID: 3779
Blue = 2,
// Token: 0x04000EC4 RID: 3780
Green = 4,
// Token: 0x04000EC5 RID: 3781
Red = 8,
// Token: 0x04000EC6 RID: 3782
All = 15
}
}
+1151
View File
@@ -0,0 +1,1151 @@
using System;
using System.Collections.Generic;
using System.Runtime.CompilerServices;
using UnityEngine.Internal;
using UnityEngine.Scripting;
namespace UnityEngine.Rendering
{
// Token: 0x020000AC RID: 172
[UsedByNativeCode]
public sealed class CommandBuffer : IDisposable
{
// Token: 0x06000C6B RID: 3179 RVA: 0x00011620 File Offset: 0x0000F820
public CommandBuffer()
{
this.m_Ptr = IntPtr.Zero;
CommandBuffer.InitBuffer(this);
}
// Token: 0x06000C6C RID: 3180 RVA: 0x0001163C File Offset: 0x0000F83C
~CommandBuffer()
{
this.Dispose(false);
}
// Token: 0x06000C6D RID: 3181 RVA: 0x00011670 File Offset: 0x0000F870
public void Dispose()
{
this.Dispose(true);
GC.SuppressFinalize(this);
}
// Token: 0x06000C6E RID: 3182 RVA: 0x00011680 File Offset: 0x0000F880
private void Dispose(bool disposing)
{
this.ReleaseBuffer();
this.m_Ptr = IntPtr.Zero;
}
// Token: 0x06000C6F RID: 3183
[GeneratedByOldBindingsGenerator]
[MethodImpl(MethodImplOptions.InternalCall)]
private static extern void InitBuffer(CommandBuffer buf);
// Token: 0x06000C70 RID: 3184
[ThreadAndSerializationSafe]
[GeneratedByOldBindingsGenerator]
[MethodImpl(MethodImplOptions.InternalCall)]
private extern void ReleaseBuffer();
// Token: 0x06000C71 RID: 3185 RVA: 0x00011694 File Offset: 0x0000F894
public void Release()
{
this.Dispose();
}
// Token: 0x06000C72 RID: 3186
[GeneratedByOldBindingsGenerator]
[MethodImpl(MethodImplOptions.InternalCall)]
public extern void SetComputeFloatParam(ComputeShader computeShader, string name, float val);
// Token: 0x06000C73 RID: 3187
[GeneratedByOldBindingsGenerator]
[MethodImpl(MethodImplOptions.InternalCall)]
public extern void SetComputeIntParam(ComputeShader computeShader, string name, int val);
// Token: 0x06000C74 RID: 3188 RVA: 0x000116A0 File Offset: 0x0000F8A0
public void SetComputeVectorParam(ComputeShader computeShader, string name, Vector4 val)
{
CommandBuffer.INTERNAL_CALL_SetComputeVectorParam(this, computeShader, name, ref val);
}
// Token: 0x06000C75 RID: 3189
[GeneratedByOldBindingsGenerator]
[MethodImpl(MethodImplOptions.InternalCall)]
private static extern void INTERNAL_CALL_SetComputeVectorParam(CommandBuffer self, ComputeShader computeShader, string name, ref Vector4 val);
// Token: 0x06000C76 RID: 3190 RVA: 0x000116B0 File Offset: 0x0000F8B0
public void SetComputeFloatParams(ComputeShader computeShader, string name, params float[] values)
{
this.Internal_SetComputeFloats(computeShader, name, values);
}
// Token: 0x06000C77 RID: 3191
[GeneratedByOldBindingsGenerator]
[MethodImpl(MethodImplOptions.InternalCall)]
private extern void Internal_SetComputeFloats(ComputeShader computeShader, string name, float[] values);
// Token: 0x06000C78 RID: 3192 RVA: 0x000116BC File Offset: 0x0000F8BC
public void SetComputeIntParams(ComputeShader computeShader, string name, params int[] values)
{
this.Internal_SetComputeInts(computeShader, name, values);
}
// Token: 0x06000C79 RID: 3193
[GeneratedByOldBindingsGenerator]
[MethodImpl(MethodImplOptions.InternalCall)]
private extern void Internal_SetComputeInts(ComputeShader computeShader, string name, int[] values);
// Token: 0x06000C7A RID: 3194 RVA: 0x000116C8 File Offset: 0x0000F8C8
public void SetComputeTextureParam(ComputeShader computeShader, int kernelIndex, string name, RenderTargetIdentifier rt)
{
this.Internal_SetComputeTextureParam(computeShader, kernelIndex, name, ref rt);
}
// Token: 0x06000C7B RID: 3195
[GeneratedByOldBindingsGenerator]
[MethodImpl(MethodImplOptions.InternalCall)]
private extern void Internal_SetComputeTextureParam(ComputeShader computeShader, int kernelIndex, string name, ref RenderTargetIdentifier rt);
// Token: 0x06000C7C RID: 3196
[GeneratedByOldBindingsGenerator]
[MethodImpl(MethodImplOptions.InternalCall)]
public extern void SetComputeBufferParam(ComputeShader computeShader, int kernelIndex, string name, ComputeBuffer buffer);
// Token: 0x06000C7D RID: 3197 RVA: 0x000116D8 File Offset: 0x0000F8D8
public void DispatchCompute(ComputeShader computeShader, int kernelIndex, int threadGroupsX, int threadGroupsY, int threadGroupsZ)
{
this.Internal_DispatchCompute(computeShader, kernelIndex, threadGroupsX, threadGroupsY, threadGroupsZ);
}
// Token: 0x06000C7E RID: 3198
[GeneratedByOldBindingsGenerator]
[MethodImpl(MethodImplOptions.InternalCall)]
private extern void Internal_DispatchCompute(ComputeShader computeShader, int kernelIndex, int threadGroupsX, int threadGroupsY, int threadGroupsZ);
// Token: 0x06000C7F RID: 3199 RVA: 0x000116E8 File Offset: 0x0000F8E8
public void DispatchCompute(ComputeShader computeShader, int kernelIndex, ComputeBuffer indirectBuffer, uint argsOffset)
{
this.Internal_DispatchComputeIndirect(computeShader, kernelIndex, indirectBuffer, argsOffset);
}
// Token: 0x06000C80 RID: 3200
[GeneratedByOldBindingsGenerator]
[MethodImpl(MethodImplOptions.InternalCall)]
private extern void Internal_DispatchComputeIndirect(ComputeShader computeShader, int kernelIndex, ComputeBuffer indirectBuffer, uint argsOffset);
// Token: 0x06000C81 RID: 3201
[GeneratedByOldBindingsGenerator]
[MethodImpl(MethodImplOptions.InternalCall)]
public extern void CopyCounterValue(ComputeBuffer src, ComputeBuffer dst, uint dstOffsetBytes);
// Token: 0x170002D3 RID: 723
// (get) Token: 0x06000C82 RID: 3202
// (set) Token: 0x06000C83 RID: 3203
public extern string name
{
[GeneratedByOldBindingsGenerator]
[MethodImpl(MethodImplOptions.InternalCall)]
get;
[GeneratedByOldBindingsGenerator]
[MethodImpl(MethodImplOptions.InternalCall)]
set;
}
// Token: 0x170002D4 RID: 724
// (get) Token: 0x06000C84 RID: 3204
public extern int sizeInBytes
{
[GeneratedByOldBindingsGenerator]
[MethodImpl(MethodImplOptions.InternalCall)]
get;
}
// Token: 0x06000C85 RID: 3205
[GeneratedByOldBindingsGenerator]
[MethodImpl(MethodImplOptions.InternalCall)]
public extern void Clear();
// Token: 0x06000C86 RID: 3206 RVA: 0x000116F8 File Offset: 0x0000F8F8
[ExcludeFromDocs]
public void DrawMesh(Mesh mesh, Matrix4x4 matrix, Material material, int submeshIndex, int shaderPass)
{
MaterialPropertyBlock materialPropertyBlock = null;
this.DrawMesh(mesh, matrix, material, submeshIndex, shaderPass, materialPropertyBlock);
}
// Token: 0x06000C87 RID: 3207 RVA: 0x00011718 File Offset: 0x0000F918
[ExcludeFromDocs]
public void DrawMesh(Mesh mesh, Matrix4x4 matrix, Material material, int submeshIndex)
{
MaterialPropertyBlock materialPropertyBlock = null;
int num = -1;
this.DrawMesh(mesh, matrix, material, submeshIndex, num, materialPropertyBlock);
}
// Token: 0x06000C88 RID: 3208 RVA: 0x00011738 File Offset: 0x0000F938
[ExcludeFromDocs]
public void DrawMesh(Mesh mesh, Matrix4x4 matrix, Material material)
{
MaterialPropertyBlock materialPropertyBlock = null;
int num = -1;
int num2 = 0;
this.DrawMesh(mesh, matrix, material, num2, num, materialPropertyBlock);
}
// Token: 0x06000C89 RID: 3209 RVA: 0x00011758 File Offset: 0x0000F958
public void DrawMesh(Mesh mesh, Matrix4x4 matrix, Material material, [DefaultValue("0")] int submeshIndex, [DefaultValue("-1")] int shaderPass, [DefaultValue("null")] MaterialPropertyBlock properties)
{
if (mesh == null)
{
throw new ArgumentNullException("mesh");
}
if (submeshIndex < 0 || submeshIndex >= mesh.subMeshCount)
{
submeshIndex = Mathf.Clamp(submeshIndex, 0, mesh.subMeshCount - 1);
Debug.LogWarning(string.Format("submeshIndex out of range. Clampped to {0}.", submeshIndex));
}
if (material == null)
{
throw new ArgumentNullException("material");
}
this.Internal_DrawMesh(mesh, matrix, material, submeshIndex, shaderPass, properties);
}
// Token: 0x06000C8A RID: 3210 RVA: 0x000117E4 File Offset: 0x0000F9E4
private void Internal_DrawMesh(Mesh mesh, Matrix4x4 matrix, Material material, int submeshIndex, int shaderPass, MaterialPropertyBlock properties)
{
CommandBuffer.INTERNAL_CALL_Internal_DrawMesh(this, mesh, ref matrix, material, submeshIndex, shaderPass, properties);
}
// Token: 0x06000C8B RID: 3211
[GeneratedByOldBindingsGenerator]
[MethodImpl(MethodImplOptions.InternalCall)]
private static extern void INTERNAL_CALL_Internal_DrawMesh(CommandBuffer self, Mesh mesh, ref Matrix4x4 matrix, Material material, int submeshIndex, int shaderPass, MaterialPropertyBlock properties);
// Token: 0x06000C8C RID: 3212 RVA: 0x000117F8 File Offset: 0x0000F9F8
[ExcludeFromDocs]
public void DrawRenderer(Renderer renderer, Material material, int submeshIndex)
{
int num = -1;
this.DrawRenderer(renderer, material, submeshIndex, num);
}
// Token: 0x06000C8D RID: 3213 RVA: 0x00011814 File Offset: 0x0000FA14
[ExcludeFromDocs]
public void DrawRenderer(Renderer renderer, Material material)
{
int num = -1;
int num2 = 0;
this.DrawRenderer(renderer, material, num2, num);
}
// Token: 0x06000C8E RID: 3214 RVA: 0x00011830 File Offset: 0x0000FA30
public void DrawRenderer(Renderer renderer, Material material, [DefaultValue("0")] int submeshIndex, [DefaultValue("-1")] int shaderPass)
{
if (renderer == null)
{
throw new ArgumentNullException("renderer");
}
if (submeshIndex < 0)
{
submeshIndex = Mathf.Max(submeshIndex, 0);
Debug.LogWarning(string.Format("submeshIndex out of range. Clampped to {0}.", submeshIndex));
}
if (material == null)
{
throw new ArgumentNullException("material");
}
this.Internal_DrawRenderer(renderer, material, submeshIndex, shaderPass);
}
// Token: 0x06000C8F RID: 3215
[GeneratedByOldBindingsGenerator]
[MethodImpl(MethodImplOptions.InternalCall)]
private extern void Internal_DrawRenderer(Renderer renderer, Material material, [DefaultValue("0")] int submeshIndex, [DefaultValue("-1")] int shaderPass);
// Token: 0x06000C90 RID: 3216 RVA: 0x000118A0 File Offset: 0x0000FAA0
[ExcludeFromDocs]
private void Internal_DrawRenderer(Renderer renderer, Material material, int submeshIndex)
{
int num = -1;
this.Internal_DrawRenderer(renderer, material, submeshIndex, num);
}
// Token: 0x06000C91 RID: 3217 RVA: 0x000118BC File Offset: 0x0000FABC
[ExcludeFromDocs]
private void Internal_DrawRenderer(Renderer renderer, Material material)
{
int num = -1;
int num2 = 0;
this.Internal_DrawRenderer(renderer, material, num2, num);
}
// Token: 0x06000C92 RID: 3218 RVA: 0x000118D8 File Offset: 0x0000FAD8
[ExcludeFromDocs]
public void DrawProcedural(Matrix4x4 matrix, Material material, int shaderPass, MeshTopology topology, int vertexCount, int instanceCount)
{
MaterialPropertyBlock materialPropertyBlock = null;
this.DrawProcedural(matrix, material, shaderPass, topology, vertexCount, instanceCount, materialPropertyBlock);
}
// Token: 0x06000C93 RID: 3219 RVA: 0x000118F8 File Offset: 0x0000FAF8
[ExcludeFromDocs]
public void DrawProcedural(Matrix4x4 matrix, Material material, int shaderPass, MeshTopology topology, int vertexCount)
{
MaterialPropertyBlock materialPropertyBlock = null;
int num = 1;
this.DrawProcedural(matrix, material, shaderPass, topology, vertexCount, num, materialPropertyBlock);
}
// Token: 0x06000C94 RID: 3220 RVA: 0x0001191C File Offset: 0x0000FB1C
public void DrawProcedural(Matrix4x4 matrix, Material material, int shaderPass, MeshTopology topology, int vertexCount, [DefaultValue("1")] int instanceCount, [DefaultValue("null")] MaterialPropertyBlock properties)
{
if (material == null)
{
throw new ArgumentNullException("material");
}
this.Internal_DrawProcedural(matrix, material, shaderPass, topology, vertexCount, instanceCount, properties);
}
// Token: 0x06000C95 RID: 3221 RVA: 0x00011948 File Offset: 0x0000FB48
private void Internal_DrawProcedural(Matrix4x4 matrix, Material material, int shaderPass, MeshTopology topology, int vertexCount, int instanceCount, MaterialPropertyBlock properties)
{
CommandBuffer.INTERNAL_CALL_Internal_DrawProcedural(this, ref matrix, material, shaderPass, topology, vertexCount, instanceCount, properties);
}
// Token: 0x06000C96 RID: 3222
[GeneratedByOldBindingsGenerator]
[MethodImpl(MethodImplOptions.InternalCall)]
private static extern void INTERNAL_CALL_Internal_DrawProcedural(CommandBuffer self, ref Matrix4x4 matrix, Material material, int shaderPass, MeshTopology topology, int vertexCount, int instanceCount, MaterialPropertyBlock properties);
// Token: 0x06000C97 RID: 3223 RVA: 0x00011960 File Offset: 0x0000FB60
[ExcludeFromDocs]
public void DrawProceduralIndirect(Matrix4x4 matrix, Material material, int shaderPass, MeshTopology topology, ComputeBuffer bufferWithArgs, int argsOffset)
{
MaterialPropertyBlock materialPropertyBlock = null;
this.DrawProceduralIndirect(matrix, material, shaderPass, topology, bufferWithArgs, argsOffset, materialPropertyBlock);
}
// Token: 0x06000C98 RID: 3224 RVA: 0x00011980 File Offset: 0x0000FB80
[ExcludeFromDocs]
public void DrawProceduralIndirect(Matrix4x4 matrix, Material material, int shaderPass, MeshTopology topology, ComputeBuffer bufferWithArgs)
{
MaterialPropertyBlock materialPropertyBlock = null;
int num = 0;
this.DrawProceduralIndirect(matrix, material, shaderPass, topology, bufferWithArgs, num, materialPropertyBlock);
}
// Token: 0x06000C99 RID: 3225 RVA: 0x000119A4 File Offset: 0x0000FBA4
public void DrawProceduralIndirect(Matrix4x4 matrix, Material material, int shaderPass, MeshTopology topology, ComputeBuffer bufferWithArgs, [DefaultValue("0")] int argsOffset, [DefaultValue("null")] MaterialPropertyBlock properties)
{
if (material == null)
{
throw new ArgumentNullException("material");
}
if (bufferWithArgs == null)
{
throw new ArgumentNullException("bufferWithArgs");
}
this.Internal_DrawProceduralIndirect(matrix, material, shaderPass, topology, bufferWithArgs, argsOffset, properties);
}
// Token: 0x06000C9A RID: 3226 RVA: 0x000119E4 File Offset: 0x0000FBE4
private void Internal_DrawProceduralIndirect(Matrix4x4 matrix, Material material, int shaderPass, MeshTopology topology, ComputeBuffer bufferWithArgs, int argsOffset, MaterialPropertyBlock properties)
{
CommandBuffer.INTERNAL_CALL_Internal_DrawProceduralIndirect(this, ref matrix, material, shaderPass, topology, bufferWithArgs, argsOffset, properties);
}
// Token: 0x06000C9B RID: 3227
[GeneratedByOldBindingsGenerator]
[MethodImpl(MethodImplOptions.InternalCall)]
private static extern void INTERNAL_CALL_Internal_DrawProceduralIndirect(CommandBuffer self, ref Matrix4x4 matrix, Material material, int shaderPass, MeshTopology topology, ComputeBuffer bufferWithArgs, int argsOffset, MaterialPropertyBlock properties);
// Token: 0x06000C9C RID: 3228 RVA: 0x000119FC File Offset: 0x0000FBFC
[ExcludeFromDocs]
public void DrawMeshInstanced(Mesh mesh, int submeshIndex, Material material, int shaderPass, Matrix4x4[] matrices, int count)
{
MaterialPropertyBlock materialPropertyBlock = null;
this.DrawMeshInstanced(mesh, submeshIndex, material, shaderPass, matrices, count, materialPropertyBlock);
}
// Token: 0x06000C9D RID: 3229 RVA: 0x00011A1C File Offset: 0x0000FC1C
[ExcludeFromDocs]
public void DrawMeshInstanced(Mesh mesh, int submeshIndex, Material material, int shaderPass, Matrix4x4[] matrices)
{
MaterialPropertyBlock materialPropertyBlock = null;
int num = matrices.Length;
this.DrawMeshInstanced(mesh, submeshIndex, material, shaderPass, matrices, num, materialPropertyBlock);
}
// Token: 0x06000C9E RID: 3230 RVA: 0x00011A40 File Offset: 0x0000FC40
public void DrawMeshInstanced(Mesh mesh, int submeshIndex, Material material, int shaderPass, Matrix4x4[] matrices, [DefaultValue("matrices.Length")] int count, [DefaultValue("null")] MaterialPropertyBlock properties)
{
if (!SystemInfo.supportsInstancing)
{
throw new InvalidOperationException("DrawMeshInstanced is not supported.");
}
if (mesh == null)
{
throw new ArgumentNullException("mesh");
}
if (submeshIndex < 0 || submeshIndex >= mesh.subMeshCount)
{
throw new ArgumentOutOfRangeException("submeshIndex", "submeshIndex out of range.");
}
if (material == null)
{
throw new ArgumentNullException("material");
}
if (matrices == null)
{
throw new ArgumentNullException("matrices");
}
if (count < 0 || count > Mathf.Min(Graphics.kMaxDrawMeshInstanceCount, matrices.Length))
{
throw new ArgumentOutOfRangeException("count", string.Format("Count must be in the range of 0 to {0}.", Mathf.Min(Graphics.kMaxDrawMeshInstanceCount, matrices.Length)));
}
if (count > 0)
{
this.Internal_DrawMeshInstanced(mesh, submeshIndex, material, shaderPass, matrices, count, properties);
}
}
// Token: 0x06000C9F RID: 3231
[GeneratedByOldBindingsGenerator]
[MethodImpl(MethodImplOptions.InternalCall)]
private extern void Internal_DrawMeshInstanced(Mesh mesh, int submeshIndex, Material material, int shaderPass, Matrix4x4[] matrices, int count, MaterialPropertyBlock properties);
// Token: 0x06000CA0 RID: 3232 RVA: 0x00011B24 File Offset: 0x0000FD24
[ExcludeFromDocs]
public void DrawMeshInstancedIndirect(Mesh mesh, int submeshIndex, Material material, int shaderPass, ComputeBuffer bufferWithArgs, int argsOffset)
{
MaterialPropertyBlock materialPropertyBlock = null;
this.DrawMeshInstancedIndirect(mesh, submeshIndex, material, shaderPass, bufferWithArgs, argsOffset, materialPropertyBlock);
}
// Token: 0x06000CA1 RID: 3233 RVA: 0x00011B44 File Offset: 0x0000FD44
[ExcludeFromDocs]
public void DrawMeshInstancedIndirect(Mesh mesh, int submeshIndex, Material material, int shaderPass, ComputeBuffer bufferWithArgs)
{
MaterialPropertyBlock materialPropertyBlock = null;
int num = 0;
this.DrawMeshInstancedIndirect(mesh, submeshIndex, material, shaderPass, bufferWithArgs, num, materialPropertyBlock);
}
// Token: 0x06000CA2 RID: 3234 RVA: 0x00011B68 File Offset: 0x0000FD68
public void DrawMeshInstancedIndirect(Mesh mesh, int submeshIndex, Material material, int shaderPass, ComputeBuffer bufferWithArgs, [DefaultValue("0")] int argsOffset, [DefaultValue("null")] MaterialPropertyBlock properties)
{
if (!SystemInfo.supportsInstancing)
{
throw new InvalidOperationException("Instancing is not supported.");
}
if (mesh == null)
{
throw new ArgumentNullException("mesh");
}
if (submeshIndex < 0 || submeshIndex >= mesh.subMeshCount)
{
throw new ArgumentOutOfRangeException("submeshIndex", "submeshIndex out of range.");
}
if (material == null)
{
throw new ArgumentNullException("material");
}
if (bufferWithArgs == null)
{
throw new ArgumentNullException("bufferWithArgs");
}
this.Internal_DrawMeshInstancedIndirect(mesh, submeshIndex, material, shaderPass, bufferWithArgs, argsOffset, properties);
}
// Token: 0x06000CA3 RID: 3235
[GeneratedByOldBindingsGenerator]
[MethodImpl(MethodImplOptions.InternalCall)]
private extern void Internal_DrawMeshInstancedIndirect(Mesh mesh, int submeshIndex, Material material, int shaderPass, ComputeBuffer bufferWithArgs, int argsOffset, MaterialPropertyBlock properties);
// Token: 0x06000CA4 RID: 3236 RVA: 0x00011C00 File Offset: 0x0000FE00
public void SetRenderTarget(RenderTargetIdentifier rt)
{
this.SetRenderTarget_Single(ref rt, 0, CubemapFace.Unknown, 0);
}
// Token: 0x06000CA5 RID: 3237 RVA: 0x00011C10 File Offset: 0x0000FE10
public void SetRenderTarget(RenderTargetIdentifier rt, int mipLevel)
{
this.SetRenderTarget_Single(ref rt, mipLevel, CubemapFace.Unknown, 0);
}
// Token: 0x06000CA6 RID: 3238 RVA: 0x00011C20 File Offset: 0x0000FE20
public void SetRenderTarget(RenderTargetIdentifier rt, int mipLevel, CubemapFace cubemapFace)
{
this.SetRenderTarget_Single(ref rt, mipLevel, cubemapFace, 0);
}
// Token: 0x06000CA7 RID: 3239 RVA: 0x00011C30 File Offset: 0x0000FE30
public void SetRenderTarget(RenderTargetIdentifier rt, int mipLevel, CubemapFace cubemapFace, int depthSlice)
{
this.SetRenderTarget_Single(ref rt, mipLevel, cubemapFace, depthSlice);
}
// Token: 0x06000CA8 RID: 3240 RVA: 0x00011C40 File Offset: 0x0000FE40
public void SetRenderTarget(RenderTargetIdentifier color, RenderTargetIdentifier depth)
{
this.SetRenderTarget_ColDepth(ref color, ref depth, 0, CubemapFace.Unknown, 0);
}
// Token: 0x06000CA9 RID: 3241 RVA: 0x00011C50 File Offset: 0x0000FE50
public void SetRenderTarget(RenderTargetIdentifier color, RenderTargetIdentifier depth, int mipLevel)
{
this.SetRenderTarget_ColDepth(ref color, ref depth, mipLevel, CubemapFace.Unknown, 0);
}
// Token: 0x06000CAA RID: 3242 RVA: 0x00011C60 File Offset: 0x0000FE60
public void SetRenderTarget(RenderTargetIdentifier color, RenderTargetIdentifier depth, int mipLevel, CubemapFace cubemapFace)
{
this.SetRenderTarget_ColDepth(ref color, ref depth, mipLevel, cubemapFace, 0);
}
// Token: 0x06000CAB RID: 3243 RVA: 0x00011C74 File Offset: 0x0000FE74
public void SetRenderTarget(RenderTargetIdentifier color, RenderTargetIdentifier depth, int mipLevel, CubemapFace cubemapFace, int depthSlice)
{
this.SetRenderTarget_ColDepth(ref color, ref depth, mipLevel, cubemapFace, depthSlice);
}
// Token: 0x06000CAC RID: 3244 RVA: 0x00011C88 File Offset: 0x0000FE88
public void SetRenderTarget(RenderTargetIdentifier[] colors, RenderTargetIdentifier depth)
{
this.SetRenderTarget_Multiple(colors, ref depth);
}
// Token: 0x06000CAD RID: 3245
[GeneratedByOldBindingsGenerator]
[MethodImpl(MethodImplOptions.InternalCall)]
private extern void SetRenderTarget_Single(ref RenderTargetIdentifier rt, int mipLevel, CubemapFace cubemapFace, int depthSlice);
// Token: 0x06000CAE RID: 3246
[GeneratedByOldBindingsGenerator]
[MethodImpl(MethodImplOptions.InternalCall)]
private extern void SetRenderTarget_ColDepth(ref RenderTargetIdentifier color, ref RenderTargetIdentifier depth, int mipLevel, CubemapFace cubemapFace, int depthSlice);
// Token: 0x06000CAF RID: 3247
[GeneratedByOldBindingsGenerator]
[MethodImpl(MethodImplOptions.InternalCall)]
private extern void SetRenderTarget_Multiple(RenderTargetIdentifier[] color, ref RenderTargetIdentifier depth);
// Token: 0x06000CB0 RID: 3248 RVA: 0x00011C94 File Offset: 0x0000FE94
public void CopyTexture(RenderTargetIdentifier src, RenderTargetIdentifier dst)
{
this.CopyTexture_Internal(ref src, -1, -1, -1, -1, -1, -1, ref dst, -1, -1, -1, -1, 1);
}
// Token: 0x06000CB1 RID: 3249 RVA: 0x00011CB8 File Offset: 0x0000FEB8
public void CopyTexture(RenderTargetIdentifier src, int srcElement, RenderTargetIdentifier dst, int dstElement)
{
this.CopyTexture_Internal(ref src, srcElement, -1, -1, -1, -1, -1, ref dst, dstElement, -1, -1, -1, 2);
}
// Token: 0x06000CB2 RID: 3250 RVA: 0x00011CDC File Offset: 0x0000FEDC
public void CopyTexture(RenderTargetIdentifier src, int srcElement, int srcMip, RenderTargetIdentifier dst, int dstElement, int dstMip)
{
this.CopyTexture_Internal(ref src, srcElement, srcMip, -1, -1, -1, -1, ref dst, dstElement, dstMip, -1, -1, 3);
}
// Token: 0x06000CB3 RID: 3251 RVA: 0x00011D04 File Offset: 0x0000FF04
public void CopyTexture(RenderTargetIdentifier src, int srcElement, int srcMip, int srcX, int srcY, int srcWidth, int srcHeight, RenderTargetIdentifier dst, int dstElement, int dstMip, int dstX, int dstY)
{
this.CopyTexture_Internal(ref src, srcElement, srcMip, srcX, srcY, srcWidth, srcHeight, ref dst, dstElement, dstMip, dstX, dstY, 4);
}
// Token: 0x06000CB4 RID: 3252 RVA: 0x00011D30 File Offset: 0x0000FF30
public void SetViewport(Rect pixelRect)
{
CommandBuffer.INTERNAL_CALL_SetViewport(this, ref pixelRect);
}
// Token: 0x06000CB5 RID: 3253
[GeneratedByOldBindingsGenerator]
[MethodImpl(MethodImplOptions.InternalCall)]
private static extern void INTERNAL_CALL_SetViewport(CommandBuffer self, ref Rect pixelRect);
// Token: 0x06000CB6 RID: 3254
[GeneratedByOldBindingsGenerator]
[MethodImpl(MethodImplOptions.InternalCall)]
private extern void CopyTexture_Internal(ref RenderTargetIdentifier src, int srcElement, int srcMip, int srcX, int srcY, int srcWidth, int srcHeight, ref RenderTargetIdentifier dst, int dstElement, int dstMip, int dstX, int dstY, int mode);
// Token: 0x06000CB7 RID: 3255 RVA: 0x00011D3C File Offset: 0x0000FF3C
public void Blit(Texture source, RenderTargetIdentifier dest)
{
this.Blit_Texture(source, ref dest, null, -1, new Vector2(1f, 1f), new Vector2(0f, 0f));
}
// Token: 0x06000CB8 RID: 3256 RVA: 0x00011D68 File Offset: 0x0000FF68
public void Blit(Texture source, RenderTargetIdentifier dest, Vector2 scale, Vector2 offset)
{
this.Blit_Texture(source, ref dest, null, -1, scale, offset);
}
// Token: 0x06000CB9 RID: 3257 RVA: 0x00011D7C File Offset: 0x0000FF7C
public void Blit(Texture source, RenderTargetIdentifier dest, Material mat)
{
this.Blit_Texture(source, ref dest, mat, -1, new Vector2(1f, 1f), new Vector2(0f, 0f));
}
// Token: 0x06000CBA RID: 3258 RVA: 0x00011DA8 File Offset: 0x0000FFA8
public void Blit(Texture source, RenderTargetIdentifier dest, Material mat, int pass)
{
this.Blit_Texture(source, ref dest, mat, pass, new Vector2(1f, 1f), new Vector2(0f, 0f));
}
// Token: 0x06000CBB RID: 3259 RVA: 0x00011DD8 File Offset: 0x0000FFD8
private void Blit_Texture(Texture source, ref RenderTargetIdentifier dest, Material mat, int pass, Vector2 scale, Vector2 offset)
{
CommandBuffer.INTERNAL_CALL_Blit_Texture(this, source, ref dest, mat, pass, ref scale, ref offset);
}
// Token: 0x06000CBC RID: 3260
[GeneratedByOldBindingsGenerator]
[MethodImpl(MethodImplOptions.InternalCall)]
private static extern void INTERNAL_CALL_Blit_Texture(CommandBuffer self, Texture source, ref RenderTargetIdentifier dest, Material mat, int pass, ref Vector2 scale, ref Vector2 offset);
// Token: 0x06000CBD RID: 3261 RVA: 0x00011DEC File Offset: 0x0000FFEC
public void Blit(RenderTargetIdentifier source, RenderTargetIdentifier dest)
{
this.Blit_Identifier(ref source, ref dest, null, -1, new Vector2(1f, 1f), new Vector2(0f, 0f));
}
// Token: 0x06000CBE RID: 3262 RVA: 0x00011E1C File Offset: 0x0001001C
public void Blit(RenderTargetIdentifier source, RenderTargetIdentifier dest, Vector2 scale, Vector2 offset)
{
this.Blit_Identifier(ref source, ref dest, null, -1, scale, offset);
}
// Token: 0x06000CBF RID: 3263 RVA: 0x00011E30 File Offset: 0x00010030
public void Blit(RenderTargetIdentifier source, RenderTargetIdentifier dest, Material mat)
{
this.Blit_Identifier(ref source, ref dest, mat, -1, new Vector2(1f, 1f), new Vector2(0f, 0f));
}
// Token: 0x06000CC0 RID: 3264 RVA: 0x00011E60 File Offset: 0x00010060
public void Blit(RenderTargetIdentifier source, RenderTargetIdentifier dest, Material mat, int pass)
{
this.Blit_Identifier(ref source, ref dest, mat, pass, new Vector2(1f, 1f), new Vector2(0f, 0f));
}
// Token: 0x06000CC1 RID: 3265 RVA: 0x00011E90 File Offset: 0x00010090
private void Blit_Identifier(ref RenderTargetIdentifier source, ref RenderTargetIdentifier dest, Material mat, int pass, Vector2 scale, Vector2 offset)
{
CommandBuffer.INTERNAL_CALL_Blit_Identifier(this, ref source, ref dest, mat, pass, ref scale, ref offset);
}
// Token: 0x06000CC2 RID: 3266
[GeneratedByOldBindingsGenerator]
[MethodImpl(MethodImplOptions.InternalCall)]
private static extern void INTERNAL_CALL_Blit_Identifier(CommandBuffer self, ref RenderTargetIdentifier source, ref RenderTargetIdentifier dest, Material mat, int pass, ref Vector2 scale, ref Vector2 offset);
// Token: 0x06000CC3 RID: 3267
[GeneratedByOldBindingsGenerator]
[MethodImpl(MethodImplOptions.InternalCall)]
public extern void GetTemporaryRT(int nameID, int width, int height, [DefaultValue("0")] int depthBuffer, [DefaultValue("FilterMode.Point")] FilterMode filter, [DefaultValue("RenderTextureFormat.Default")] RenderTextureFormat format, [DefaultValue("RenderTextureReadWrite.Default")] RenderTextureReadWrite readWrite, [DefaultValue("1")] int antiAliasing, [DefaultValue("false")] bool enableRandomWrite, [DefaultValue("RenderTextureMemoryless.None")] RenderTextureMemoryless memorylessMode);
// Token: 0x06000CC4 RID: 3268 RVA: 0x00011EA4 File Offset: 0x000100A4
[ExcludeFromDocs]
public void GetTemporaryRT(int nameID, int width, int height, int depthBuffer, FilterMode filter, RenderTextureFormat format, RenderTextureReadWrite readWrite, int antiAliasing, bool enableRandomWrite)
{
RenderTextureMemoryless renderTextureMemoryless = RenderTextureMemoryless.None;
this.GetTemporaryRT(nameID, width, height, depthBuffer, filter, format, readWrite, antiAliasing, enableRandomWrite, renderTextureMemoryless);
}
// Token: 0x06000CC5 RID: 3269 RVA: 0x00011ECC File Offset: 0x000100CC
[ExcludeFromDocs]
public void GetTemporaryRT(int nameID, int width, int height, int depthBuffer, FilterMode filter, RenderTextureFormat format, RenderTextureReadWrite readWrite, int antiAliasing)
{
RenderTextureMemoryless renderTextureMemoryless = RenderTextureMemoryless.None;
bool flag = false;
this.GetTemporaryRT(nameID, width, height, depthBuffer, filter, format, readWrite, antiAliasing, flag, renderTextureMemoryless);
}
// Token: 0x06000CC6 RID: 3270 RVA: 0x00011EF4 File Offset: 0x000100F4
[ExcludeFromDocs]
public void GetTemporaryRT(int nameID, int width, int height, int depthBuffer, FilterMode filter, RenderTextureFormat format, RenderTextureReadWrite readWrite)
{
RenderTextureMemoryless renderTextureMemoryless = RenderTextureMemoryless.None;
bool flag = false;
int num = 1;
this.GetTemporaryRT(nameID, width, height, depthBuffer, filter, format, readWrite, num, flag, renderTextureMemoryless);
}
// Token: 0x06000CC7 RID: 3271 RVA: 0x00011F1C File Offset: 0x0001011C
[ExcludeFromDocs]
public void GetTemporaryRT(int nameID, int width, int height, int depthBuffer, FilterMode filter, RenderTextureFormat format)
{
RenderTextureMemoryless renderTextureMemoryless = RenderTextureMemoryless.None;
bool flag = false;
int num = 1;
RenderTextureReadWrite renderTextureReadWrite = RenderTextureReadWrite.Default;
this.GetTemporaryRT(nameID, width, height, depthBuffer, filter, format, renderTextureReadWrite, num, flag, renderTextureMemoryless);
}
// Token: 0x06000CC8 RID: 3272 RVA: 0x00011F48 File Offset: 0x00010148
[ExcludeFromDocs]
public void GetTemporaryRT(int nameID, int width, int height, int depthBuffer, FilterMode filter)
{
RenderTextureMemoryless renderTextureMemoryless = RenderTextureMemoryless.None;
bool flag = false;
int num = 1;
RenderTextureReadWrite renderTextureReadWrite = RenderTextureReadWrite.Default;
RenderTextureFormat renderTextureFormat = RenderTextureFormat.Default;
this.GetTemporaryRT(nameID, width, height, depthBuffer, filter, renderTextureFormat, renderTextureReadWrite, num, flag, renderTextureMemoryless);
}
// Token: 0x06000CC9 RID: 3273 RVA: 0x00011F74 File Offset: 0x00010174
[ExcludeFromDocs]
public void GetTemporaryRT(int nameID, int width, int height, int depthBuffer)
{
RenderTextureMemoryless renderTextureMemoryless = RenderTextureMemoryless.None;
bool flag = false;
int num = 1;
RenderTextureReadWrite renderTextureReadWrite = RenderTextureReadWrite.Default;
RenderTextureFormat renderTextureFormat = RenderTextureFormat.Default;
FilterMode filterMode = FilterMode.Point;
this.GetTemporaryRT(nameID, width, height, depthBuffer, filterMode, renderTextureFormat, renderTextureReadWrite, num, flag, renderTextureMemoryless);
}
// Token: 0x06000CCA RID: 3274 RVA: 0x00011FA4 File Offset: 0x000101A4
[ExcludeFromDocs]
public void GetTemporaryRT(int nameID, int width, int height)
{
RenderTextureMemoryless renderTextureMemoryless = RenderTextureMemoryless.None;
bool flag = false;
int num = 1;
RenderTextureReadWrite renderTextureReadWrite = RenderTextureReadWrite.Default;
RenderTextureFormat renderTextureFormat = RenderTextureFormat.Default;
FilterMode filterMode = FilterMode.Point;
int num2 = 0;
this.GetTemporaryRT(nameID, width, height, num2, filterMode, renderTextureFormat, renderTextureReadWrite, num, flag, renderTextureMemoryless);
}
// Token: 0x06000CCB RID: 3275 RVA: 0x00011FD8 File Offset: 0x000101D8
public void GetTemporaryRT(int nameID, RenderTextureDescriptor desc, [DefaultValue("FilterMode.Point")] FilterMode filter)
{
CommandBuffer.INTERNAL_CALL_GetTemporaryRT(this, nameID, ref desc, filter);
}
// Token: 0x06000CCC RID: 3276 RVA: 0x00011FE8 File Offset: 0x000101E8
[ExcludeFromDocs]
public void GetTemporaryRT(int nameID, RenderTextureDescriptor desc)
{
FilterMode filterMode = FilterMode.Point;
CommandBuffer.INTERNAL_CALL_GetTemporaryRT(this, nameID, ref desc, filterMode);
}
// Token: 0x06000CCD RID: 3277
[GeneratedByOldBindingsGenerator]
[MethodImpl(MethodImplOptions.InternalCall)]
private static extern void INTERNAL_CALL_GetTemporaryRT(CommandBuffer self, int nameID, ref RenderTextureDescriptor desc, FilterMode filter);
// Token: 0x06000CCE RID: 3278
[GeneratedByOldBindingsGenerator]
[MethodImpl(MethodImplOptions.InternalCall)]
public extern void GetTemporaryRTArray(int nameID, int width, int height, int slices, [DefaultValue("0")] int depthBuffer, [DefaultValue("FilterMode.Point")] FilterMode filter, [DefaultValue("RenderTextureFormat.Default")] RenderTextureFormat format, [DefaultValue("RenderTextureReadWrite.Default")] RenderTextureReadWrite readWrite, [DefaultValue("1")] int antiAliasing, [DefaultValue("false")] bool enableRandomWrite);
// Token: 0x06000CCF RID: 3279 RVA: 0x00012004 File Offset: 0x00010204
[ExcludeFromDocs]
public void GetTemporaryRTArray(int nameID, int width, int height, int slices, int depthBuffer, FilterMode filter, RenderTextureFormat format, RenderTextureReadWrite readWrite, int antiAliasing)
{
bool flag = false;
this.GetTemporaryRTArray(nameID, width, height, slices, depthBuffer, filter, format, readWrite, antiAliasing, flag);
}
// Token: 0x06000CD0 RID: 3280 RVA: 0x0001202C File Offset: 0x0001022C
[ExcludeFromDocs]
public void GetTemporaryRTArray(int nameID, int width, int height, int slices, int depthBuffer, FilterMode filter, RenderTextureFormat format, RenderTextureReadWrite readWrite)
{
bool flag = false;
int num = 1;
this.GetTemporaryRTArray(nameID, width, height, slices, depthBuffer, filter, format, readWrite, num, flag);
}
// Token: 0x06000CD1 RID: 3281 RVA: 0x00012054 File Offset: 0x00010254
[ExcludeFromDocs]
public void GetTemporaryRTArray(int nameID, int width, int height, int slices, int depthBuffer, FilterMode filter, RenderTextureFormat format)
{
bool flag = false;
int num = 1;
RenderTextureReadWrite renderTextureReadWrite = RenderTextureReadWrite.Default;
this.GetTemporaryRTArray(nameID, width, height, slices, depthBuffer, filter, format, renderTextureReadWrite, num, flag);
}
// Token: 0x06000CD2 RID: 3282 RVA: 0x0001207C File Offset: 0x0001027C
[ExcludeFromDocs]
public void GetTemporaryRTArray(int nameID, int width, int height, int slices, int depthBuffer, FilterMode filter)
{
bool flag = false;
int num = 1;
RenderTextureReadWrite renderTextureReadWrite = RenderTextureReadWrite.Default;
RenderTextureFormat renderTextureFormat = RenderTextureFormat.Default;
this.GetTemporaryRTArray(nameID, width, height, slices, depthBuffer, filter, renderTextureFormat, renderTextureReadWrite, num, flag);
}
// Token: 0x06000CD3 RID: 3283 RVA: 0x000120A8 File Offset: 0x000102A8
[ExcludeFromDocs]
public void GetTemporaryRTArray(int nameID, int width, int height, int slices, int depthBuffer)
{
bool flag = false;
int num = 1;
RenderTextureReadWrite renderTextureReadWrite = RenderTextureReadWrite.Default;
RenderTextureFormat renderTextureFormat = RenderTextureFormat.Default;
FilterMode filterMode = FilterMode.Point;
this.GetTemporaryRTArray(nameID, width, height, slices, depthBuffer, filterMode, renderTextureFormat, renderTextureReadWrite, num, flag);
}
// Token: 0x06000CD4 RID: 3284 RVA: 0x000120D4 File Offset: 0x000102D4
[ExcludeFromDocs]
public void GetTemporaryRTArray(int nameID, int width, int height, int slices)
{
bool flag = false;
int num = 1;
RenderTextureReadWrite renderTextureReadWrite = RenderTextureReadWrite.Default;
RenderTextureFormat renderTextureFormat = RenderTextureFormat.Default;
FilterMode filterMode = FilterMode.Point;
int num2 = 0;
this.GetTemporaryRTArray(nameID, width, height, slices, num2, filterMode, renderTextureFormat, renderTextureReadWrite, num, flag);
}
// Token: 0x06000CD5 RID: 3285
[GeneratedByOldBindingsGenerator]
[MethodImpl(MethodImplOptions.InternalCall)]
public extern void ReleaseTemporaryRT(int nameID);
// Token: 0x06000CD6 RID: 3286 RVA: 0x00012104 File Offset: 0x00010304
public void ClearRenderTarget(bool clearDepth, bool clearColor, Color backgroundColor, [DefaultValue("1.0f")] float depth)
{
CommandBuffer.INTERNAL_CALL_ClearRenderTarget(this, clearDepth, clearColor, ref backgroundColor, depth);
}
// Token: 0x06000CD7 RID: 3287 RVA: 0x00012114 File Offset: 0x00010314
[ExcludeFromDocs]
public void ClearRenderTarget(bool clearDepth, bool clearColor, Color backgroundColor)
{
float num = 1f;
CommandBuffer.INTERNAL_CALL_ClearRenderTarget(this, clearDepth, clearColor, ref backgroundColor, num);
}
// Token: 0x06000CD8 RID: 3288
[GeneratedByOldBindingsGenerator]
[MethodImpl(MethodImplOptions.InternalCall)]
private static extern void INTERNAL_CALL_ClearRenderTarget(CommandBuffer self, bool clearDepth, bool clearColor, ref Color backgroundColor, float depth);
// Token: 0x06000CD9 RID: 3289 RVA: 0x00012134 File Offset: 0x00010334
public void SetGlobalFloat(string name, float value)
{
this.SetGlobalFloat(Shader.PropertyToID(name), value);
}
// Token: 0x06000CDA RID: 3290
[GeneratedByOldBindingsGenerator]
[MethodImpl(MethodImplOptions.InternalCall)]
public extern void SetGlobalFloat(int nameID, float value);
// Token: 0x06000CDB RID: 3291 RVA: 0x00012144 File Offset: 0x00010344
public void SetGlobalVector(string name, Vector4 value)
{
this.SetGlobalVector(Shader.PropertyToID(name), value);
}
// Token: 0x06000CDC RID: 3292 RVA: 0x00012154 File Offset: 0x00010354
public void SetGlobalVector(int nameID, Vector4 value)
{
CommandBuffer.INTERNAL_CALL_SetGlobalVector(this, nameID, ref value);
}
// Token: 0x06000CDD RID: 3293
[GeneratedByOldBindingsGenerator]
[MethodImpl(MethodImplOptions.InternalCall)]
private static extern void INTERNAL_CALL_SetGlobalVector(CommandBuffer self, int nameID, ref Vector4 value);
// Token: 0x06000CDE RID: 3294 RVA: 0x00012160 File Offset: 0x00010360
public void SetGlobalColor(string name, Color value)
{
this.SetGlobalColor(Shader.PropertyToID(name), value);
}
// Token: 0x06000CDF RID: 3295 RVA: 0x00012170 File Offset: 0x00010370
public void SetGlobalColor(int nameID, Color value)
{
CommandBuffer.INTERNAL_CALL_SetGlobalColor(this, nameID, ref value);
}
// Token: 0x06000CE0 RID: 3296
[GeneratedByOldBindingsGenerator]
[MethodImpl(MethodImplOptions.InternalCall)]
private static extern void INTERNAL_CALL_SetGlobalColor(CommandBuffer self, int nameID, ref Color value);
// Token: 0x06000CE1 RID: 3297 RVA: 0x0001217C File Offset: 0x0001037C
public void SetGlobalMatrix(string name, Matrix4x4 value)
{
this.SetGlobalMatrix(Shader.PropertyToID(name), value);
}
// Token: 0x06000CE2 RID: 3298 RVA: 0x0001218C File Offset: 0x0001038C
public void SetGlobalMatrix(int nameID, Matrix4x4 value)
{
CommandBuffer.INTERNAL_CALL_SetGlobalMatrix(this, nameID, ref value);
}
// Token: 0x06000CE3 RID: 3299
[GeneratedByOldBindingsGenerator]
[MethodImpl(MethodImplOptions.InternalCall)]
private static extern void INTERNAL_CALL_SetGlobalMatrix(CommandBuffer self, int nameID, ref Matrix4x4 value);
// Token: 0x06000CE4 RID: 3300
[GeneratedByOldBindingsGenerator]
[MethodImpl(MethodImplOptions.InternalCall)]
public extern void EnableShaderKeyword(string keyword);
// Token: 0x06000CE5 RID: 3301
[GeneratedByOldBindingsGenerator]
[MethodImpl(MethodImplOptions.InternalCall)]
public extern void DisableShaderKeyword(string keyword);
// Token: 0x06000CE6 RID: 3302 RVA: 0x00012198 File Offset: 0x00010398
public void SetViewMatrix(Matrix4x4 view)
{
CommandBuffer.INTERNAL_CALL_SetViewMatrix(this, ref view);
}
// Token: 0x06000CE7 RID: 3303
[GeneratedByOldBindingsGenerator]
[MethodImpl(MethodImplOptions.InternalCall)]
private static extern void INTERNAL_CALL_SetViewMatrix(CommandBuffer self, ref Matrix4x4 view);
// Token: 0x06000CE8 RID: 3304 RVA: 0x000121A4 File Offset: 0x000103A4
public void SetProjectionMatrix(Matrix4x4 proj)
{
CommandBuffer.INTERNAL_CALL_SetProjectionMatrix(this, ref proj);
}
// Token: 0x06000CE9 RID: 3305
[GeneratedByOldBindingsGenerator]
[MethodImpl(MethodImplOptions.InternalCall)]
private static extern void INTERNAL_CALL_SetProjectionMatrix(CommandBuffer self, ref Matrix4x4 proj);
// Token: 0x06000CEA RID: 3306 RVA: 0x000121B0 File Offset: 0x000103B0
public void SetViewProjectionMatrices(Matrix4x4 view, Matrix4x4 proj)
{
CommandBuffer.INTERNAL_CALL_SetViewProjectionMatrices(this, ref view, ref proj);
}
// Token: 0x06000CEB RID: 3307
[GeneratedByOldBindingsGenerator]
[MethodImpl(MethodImplOptions.InternalCall)]
private static extern void INTERNAL_CALL_SetViewProjectionMatrices(CommandBuffer self, ref Matrix4x4 view, ref Matrix4x4 proj);
// Token: 0x06000CEC RID: 3308
[GeneratedByOldBindingsGenerator]
[MethodImpl(MethodImplOptions.InternalCall)]
public extern void SetGlobalDepthBias(float bias, float slopeBias);
// Token: 0x06000CED RID: 3309 RVA: 0x000121C0 File Offset: 0x000103C0
public void SetGlobalFloatArray(string propertyName, List<float> values)
{
this.SetGlobalFloatArray(Shader.PropertyToID(propertyName), values);
}
// Token: 0x06000CEE RID: 3310 RVA: 0x000121D0 File Offset: 0x000103D0
public void SetGlobalFloatArray(int nameID, List<float> values)
{
if (values == null)
{
throw new ArgumentNullException("values");
}
if (values.Count == 0)
{
throw new ArgumentException("Zero-sized array is not allowed.");
}
this.SetGlobalFloatArrayListImpl(nameID, values);
}
// Token: 0x06000CEF RID: 3311
[GeneratedByOldBindingsGenerator]
[MethodImpl(MethodImplOptions.InternalCall)]
private extern void SetGlobalFloatArrayListImpl(int nameID, object values);
// Token: 0x06000CF0 RID: 3312 RVA: 0x00012204 File Offset: 0x00010404
public void SetGlobalFloatArray(string propertyName, float[] values)
{
this.SetGlobalFloatArray(Shader.PropertyToID(propertyName), values);
}
// Token: 0x06000CF1 RID: 3313
[GeneratedByOldBindingsGenerator]
[MethodImpl(MethodImplOptions.InternalCall)]
public extern void SetGlobalFloatArray(int nameID, float[] values);
// Token: 0x06000CF2 RID: 3314 RVA: 0x00012214 File Offset: 0x00010414
public void SetGlobalVectorArray(string propertyName, List<Vector4> values)
{
this.SetGlobalVectorArray(Shader.PropertyToID(propertyName), values);
}
// Token: 0x06000CF3 RID: 3315 RVA: 0x00012224 File Offset: 0x00010424
public void SetGlobalVectorArray(int nameID, List<Vector4> values)
{
if (values == null)
{
throw new ArgumentNullException("values");
}
if (values.Count == 0)
{
throw new ArgumentException("Zero-sized array is not allowed.");
}
this.SetGlobalVectorArrayListImpl(nameID, values);
}
// Token: 0x06000CF4 RID: 3316
[GeneratedByOldBindingsGenerator]
[MethodImpl(MethodImplOptions.InternalCall)]
private extern void SetGlobalVectorArrayListImpl(int nameID, object values);
// Token: 0x06000CF5 RID: 3317 RVA: 0x00012258 File Offset: 0x00010458
public void SetGlobalVectorArray(string propertyName, Vector4[] values)
{
this.SetGlobalVectorArray(Shader.PropertyToID(propertyName), values);
}
// Token: 0x06000CF6 RID: 3318
[GeneratedByOldBindingsGenerator]
[MethodImpl(MethodImplOptions.InternalCall)]
public extern void SetGlobalVectorArray(int nameID, Vector4[] values);
// Token: 0x06000CF7 RID: 3319 RVA: 0x00012268 File Offset: 0x00010468
public void SetGlobalMatrixArray(string propertyName, List<Matrix4x4> values)
{
this.SetGlobalMatrixArray(Shader.PropertyToID(propertyName), values);
}
// Token: 0x06000CF8 RID: 3320 RVA: 0x00012278 File Offset: 0x00010478
public void SetGlobalMatrixArray(int nameID, List<Matrix4x4> values)
{
if (values == null)
{
throw new ArgumentNullException("values");
}
if (values.Count == 0)
{
throw new ArgumentException("Zero-sized array is not allowed.");
}
this.SetGlobalMatrixArrayListImpl(nameID, values);
}
// Token: 0x06000CF9 RID: 3321
[GeneratedByOldBindingsGenerator]
[MethodImpl(MethodImplOptions.InternalCall)]
private extern void SetGlobalMatrixArrayListImpl(int nameID, object values);
// Token: 0x06000CFA RID: 3322 RVA: 0x000122AC File Offset: 0x000104AC
public void SetGlobalMatrixArray(string propertyName, Matrix4x4[] values)
{
this.SetGlobalMatrixArray(Shader.PropertyToID(propertyName), values);
}
// Token: 0x06000CFB RID: 3323
[GeneratedByOldBindingsGenerator]
[MethodImpl(MethodImplOptions.InternalCall)]
public extern void SetGlobalMatrixArray(int nameID, Matrix4x4[] values);
// Token: 0x06000CFC RID: 3324 RVA: 0x000122BC File Offset: 0x000104BC
public void SetGlobalTexture(string name, RenderTargetIdentifier value)
{
this.SetGlobalTexture(Shader.PropertyToID(name), value);
}
// Token: 0x06000CFD RID: 3325 RVA: 0x000122CC File Offset: 0x000104CC
public void SetGlobalTexture(int nameID, RenderTargetIdentifier value)
{
this.SetGlobalTexture_Impl(nameID, ref value);
}
// Token: 0x06000CFE RID: 3326
[GeneratedByOldBindingsGenerator]
[MethodImpl(MethodImplOptions.InternalCall)]
private extern void SetGlobalTexture_Impl(int nameID, ref RenderTargetIdentifier rt);
// Token: 0x06000CFF RID: 3327 RVA: 0x000122D8 File Offset: 0x000104D8
public void SetGlobalBuffer(string name, ComputeBuffer value)
{
this.SetGlobalBuffer(Shader.PropertyToID(name), value);
}
// Token: 0x06000D00 RID: 3328
[GeneratedByOldBindingsGenerator]
[MethodImpl(MethodImplOptions.InternalCall)]
public extern void SetGlobalBuffer(int nameID, ComputeBuffer value);
// Token: 0x06000D01 RID: 3329 RVA: 0x000122E8 File Offset: 0x000104E8
public void SetShadowSamplingMode(RenderTargetIdentifier shadowmap, ShadowSamplingMode mode)
{
this.SetShadowSamplingMode_Impl(ref shadowmap, mode);
}
// Token: 0x06000D02 RID: 3330
[GeneratedByOldBindingsGenerator]
[MethodImpl(MethodImplOptions.InternalCall)]
private extern void SetShadowSamplingMode_Impl(ref RenderTargetIdentifier shadowmap, ShadowSamplingMode mode);
// Token: 0x06000D03 RID: 3331 RVA: 0x000122F4 File Offset: 0x000104F4
public void IssuePluginEvent(IntPtr callback, int eventID)
{
if (callback == IntPtr.Zero)
{
throw new ArgumentException("Null callback specified.");
}
this.IssuePluginEventInternal(callback, eventID);
}
// Token: 0x06000D04 RID: 3332
[GeneratedByOldBindingsGenerator]
[MethodImpl(MethodImplOptions.InternalCall)]
private extern void IssuePluginEventInternal(IntPtr callback, int eventID);
// Token: 0x06000D05 RID: 3333
[GeneratedByOldBindingsGenerator]
[MethodImpl(MethodImplOptions.InternalCall)]
public extern void BeginSample(string name);
// Token: 0x06000D06 RID: 3334
[GeneratedByOldBindingsGenerator]
[MethodImpl(MethodImplOptions.InternalCall)]
public extern void EndSample(string name);
// Token: 0x06000D07 RID: 3335 RVA: 0x0001231C File Offset: 0x0001051C
public void IssuePluginEventAndData(IntPtr callback, int eventID, IntPtr data)
{
if (callback == IntPtr.Zero)
{
throw new ArgumentException("Null callback specified.");
}
this.IssuePluginEventAndDataInternal(callback, eventID, data);
}
// Token: 0x06000D08 RID: 3336
[GeneratedByOldBindingsGenerator]
[MethodImpl(MethodImplOptions.InternalCall)]
private extern void IssuePluginEventAndDataInternal(IntPtr callback, int eventID, IntPtr data);
// Token: 0x06000D09 RID: 3337 RVA: 0x00012344 File Offset: 0x00010544
public void IssuePluginCustomBlit(IntPtr callback, uint command, RenderTargetIdentifier source, RenderTargetIdentifier dest, uint commandParam, uint commandFlags)
{
this.IssuePluginCustomBlitInternal(callback, command, ref source, ref dest, commandParam, commandFlags);
}
// Token: 0x06000D0A RID: 3338
[GeneratedByOldBindingsGenerator]
[MethodImpl(MethodImplOptions.InternalCall)]
private extern void IssuePluginCustomBlitInternal(IntPtr callback, uint command, ref RenderTargetIdentifier source, ref RenderTargetIdentifier dest, uint commandParam, uint commandFlags);
// Token: 0x04000166 RID: 358
internal IntPtr m_Ptr;
}
}
+27
View File
@@ -0,0 +1,27 @@
using System;
namespace UnityEngine.Rendering
{
// Token: 0x0200040F RID: 1039
public enum CompareFunction
{
// Token: 0x04000EB4 RID: 3764
Disabled,
// Token: 0x04000EB5 RID: 3765
Never,
// Token: 0x04000EB6 RID: 3766
Less,
// Token: 0x04000EB7 RID: 3767
Equal,
// Token: 0x04000EB8 RID: 3768
LessEqual,
// Token: 0x04000EB9 RID: 3769
Greater,
// Token: 0x04000EBA RID: 3770
NotEqual,
// Token: 0x04000EBB RID: 3771
GreaterEqual,
// Token: 0x04000EBC RID: 3772
Always
}
}
@@ -0,0 +1,22 @@
using System;
namespace UnityEngine.Rendering
{
// Token: 0x0200042D RID: 1069
[Flags]
public enum CopyTextureSupport
{
// Token: 0x04000FA2 RID: 4002
None = 0,
// Token: 0x04000FA3 RID: 4003
Basic = 1,
// Token: 0x04000FA4 RID: 4004
Copy3D = 2,
// Token: 0x04000FA5 RID: 4005
DifferentTypes = 4,
// Token: 0x04000FA6 RID: 4006
TextureToRT = 8,
// Token: 0x04000FA7 RID: 4007
RTToTexture = 16
}
}
+15
View File
@@ -0,0 +1,15 @@
using System;
namespace UnityEngine.Rendering
{
// Token: 0x02000410 RID: 1040
public enum CullMode
{
// Token: 0x04000EBE RID: 3774
Off,
// Token: 0x04000EBF RID: 3775
Front,
// Token: 0x04000EC0 RID: 3776
Back
}
}
@@ -0,0 +1,13 @@
using System;
namespace UnityEngine.Rendering
{
// Token: 0x02000414 RID: 1044
public enum DefaultReflectionMode
{
// Token: 0x04000ED6 RID: 3798
Skybox,
// Token: 0x04000ED7 RID: 3799
Custom
}
}
@@ -0,0 +1,48 @@
using System;
using UnityEngine.Scripting;
namespace UnityEngine.Rendering
{
// Token: 0x0200041D RID: 1053
[UsedByNativeCode]
public enum GraphicsDeviceType
{
// Token: 0x04000F3A RID: 3898
[Obsolete("OpenGL2 is no longer supported in Unity 5.5+")]
OpenGL2,
// Token: 0x04000F3B RID: 3899
Direct3D9,
// Token: 0x04000F3C RID: 3900
Direct3D11,
// Token: 0x04000F3D RID: 3901
[Obsolete("PS3 is no longer supported in Unity 5.5+")]
PlayStation3,
// Token: 0x04000F3E RID: 3902
Null,
// Token: 0x04000F3F RID: 3903
[Obsolete("Xbox360 is no longer supported in Unity 5.5+")]
Xbox360 = 6,
// Token: 0x04000F40 RID: 3904
OpenGLES2 = 8,
// Token: 0x04000F41 RID: 3905
OpenGLES3 = 11,
// Token: 0x04000F42 RID: 3906
PlayStationVita,
// Token: 0x04000F43 RID: 3907
PlayStation4,
// Token: 0x04000F44 RID: 3908
XboxOne,
// Token: 0x04000F45 RID: 3909
PlayStationMobile,
// Token: 0x04000F46 RID: 3910
Metal,
// Token: 0x04000F47 RID: 3911
OpenGLCore,
// Token: 0x04000F48 RID: 3912
Direct3D12,
// Token: 0x04000F49 RID: 3913
N3DS,
// Token: 0x04000F4A RID: 3914
Vulkan = 21
}
}
+147
View File
@@ -0,0 +1,147 @@
using System;
using System.Runtime.CompilerServices;
using UnityEngine.Experimental.Rendering;
using UnityEngine.Scripting;
namespace UnityEngine.Rendering
{
// Token: 0x020000AB RID: 171
public sealed class GraphicsSettings : Object
{
// Token: 0x06000C55 RID: 3157
[GeneratedByOldBindingsGenerator]
[MethodImpl(MethodImplOptions.InternalCall)]
public static extern void SetShaderMode(BuiltinShaderType type, BuiltinShaderMode mode);
// Token: 0x06000C56 RID: 3158
[GeneratedByOldBindingsGenerator]
[MethodImpl(MethodImplOptions.InternalCall)]
public static extern BuiltinShaderMode GetShaderMode(BuiltinShaderType type);
// Token: 0x170002CD RID: 717
// (get) Token: 0x06000C57 RID: 3159 RVA: 0x0001158C File Offset: 0x0000F78C
// (set) Token: 0x06000C58 RID: 3160 RVA: 0x000115AC File Offset: 0x0000F7AC
public static RenderPipelineAsset renderPipelineAsset
{
get
{
return GraphicsSettings.INTERNAL_renderPipelineAsset as RenderPipelineAsset;
}
set
{
GraphicsSettings.INTERNAL_renderPipelineAsset = value;
}
}
// Token: 0x170002CE RID: 718
// (get) Token: 0x06000C59 RID: 3161
// (set) Token: 0x06000C5A RID: 3162
private static extern ScriptableObject INTERNAL_renderPipelineAsset
{
[GeneratedByOldBindingsGenerator]
[MethodImpl(MethodImplOptions.InternalCall)]
get;
[GeneratedByOldBindingsGenerator]
[MethodImpl(MethodImplOptions.InternalCall)]
set;
}
// Token: 0x06000C5B RID: 3163
[GeneratedByOldBindingsGenerator]
[MethodImpl(MethodImplOptions.InternalCall)]
public static extern void SetCustomShader(BuiltinShaderType type, Shader shader);
// Token: 0x06000C5C RID: 3164
[GeneratedByOldBindingsGenerator]
[MethodImpl(MethodImplOptions.InternalCall)]
public static extern Shader GetCustomShader(BuiltinShaderType type);
// Token: 0x06000C5D RID: 3165
[GeneratedByOldBindingsGenerator]
[MethodImpl(MethodImplOptions.InternalCall)]
internal static extern Object GetGraphicsSettings();
// Token: 0x170002CF RID: 719
// (get) Token: 0x06000C5E RID: 3166
// (set) Token: 0x06000C5F RID: 3167
public static extern TransparencySortMode transparencySortMode
{
[GeneratedByOldBindingsGenerator]
[MethodImpl(MethodImplOptions.InternalCall)]
get;
[GeneratedByOldBindingsGenerator]
[MethodImpl(MethodImplOptions.InternalCall)]
set;
}
// Token: 0x170002D0 RID: 720
// (get) Token: 0x06000C60 RID: 3168 RVA: 0x000115B8 File Offset: 0x0000F7B8
// (set) Token: 0x06000C61 RID: 3169 RVA: 0x000115D8 File Offset: 0x0000F7D8
public static Vector3 transparencySortAxis
{
get
{
Vector3 vector;
GraphicsSettings.INTERNAL_get_transparencySortAxis(out vector);
return vector;
}
set
{
GraphicsSettings.INTERNAL_set_transparencySortAxis(ref value);
}
}
// Token: 0x06000C62 RID: 3170
[GeneratedByOldBindingsGenerator]
[MethodImpl(MethodImplOptions.InternalCall)]
private static extern void INTERNAL_get_transparencySortAxis(out Vector3 value);
// Token: 0x06000C63 RID: 3171
[GeneratedByOldBindingsGenerator]
[MethodImpl(MethodImplOptions.InternalCall)]
private static extern void INTERNAL_set_transparencySortAxis(ref Vector3 value);
// Token: 0x170002D1 RID: 721
// (get) Token: 0x06000C64 RID: 3172
// (set) Token: 0x06000C65 RID: 3173
public static extern bool lightsUseLinearIntensity
{
[GeneratedByOldBindingsGenerator]
[MethodImpl(MethodImplOptions.InternalCall)]
get;
[GeneratedByOldBindingsGenerator]
[MethodImpl(MethodImplOptions.InternalCall)]
set;
}
// Token: 0x170002D2 RID: 722
// (get) Token: 0x06000C66 RID: 3174
// (set) Token: 0x06000C67 RID: 3175
public static extern bool lightsUseColorTemperature
{
[GeneratedByOldBindingsGenerator]
[MethodImpl(MethodImplOptions.InternalCall)]
get;
[GeneratedByOldBindingsGenerator]
[MethodImpl(MethodImplOptions.InternalCall)]
set;
}
// Token: 0x06000C68 RID: 3176
[GeneratedByOldBindingsGenerator]
[MethodImpl(MethodImplOptions.InternalCall)]
private static extern bool HasShaderDefineImpl(GraphicsTier tier, BuiltinShaderDefine defineHash);
// Token: 0x06000C69 RID: 3177 RVA: 0x000115E4 File Offset: 0x0000F7E4
public static bool HasShaderDefine(GraphicsTier tier, BuiltinShaderDefine defineHash)
{
return GraphicsSettings.HasShaderDefineImpl(tier, defineHash);
}
// Token: 0x06000C6A RID: 3178 RVA: 0x00011600 File Offset: 0x0000F800
public static bool HasShaderDefine(BuiltinShaderDefine defineHash)
{
return GraphicsSettings.HasShaderDefine(Graphics.activeTier, defineHash);
}
}
}
+15
View File
@@ -0,0 +1,15 @@
using System;
namespace UnityEngine.Rendering
{
// Token: 0x0200041E RID: 1054
public enum GraphicsTier
{
// Token: 0x04000F4C RID: 3916
Tier1,
// Token: 0x04000F4D RID: 3917
Tier2,
// Token: 0x04000F4E RID: 3918
Tier3
}
}
+21
View File
@@ -0,0 +1,21 @@
using System;
namespace UnityEngine.Rendering
{
// Token: 0x02000417 RID: 1047
public enum LightEvent
{
// Token: 0x04000EF7 RID: 3831
BeforeShadowMap,
// Token: 0x04000EF8 RID: 3832
AfterShadowMap,
// Token: 0x04000EF9 RID: 3833
BeforeScreenspaceMask,
// Token: 0x04000EFA RID: 3834
AfterScreenspaceMask,
// Token: 0x04000EFB RID: 3835
BeforeShadowMapPass,
// Token: 0x04000EFC RID: 3836
AfterShadowMapPass
}
}
+15
View File
@@ -0,0 +1,15 @@
using System;
namespace UnityEngine.Rendering
{
// Token: 0x02000428 RID: 1064
public enum LightProbeUsage
{
// Token: 0x04000F70 RID: 3952
Off,
// Token: 0x04000F71 RID: 3953
BlendProbes,
// Token: 0x04000F72 RID: 3954
UseProxyVolume
}
}
@@ -0,0 +1,19 @@
using System;
namespace UnityEngine.Rendering
{
// Token: 0x0200041C RID: 1052
public enum LightShadowResolution
{
// Token: 0x04000F34 RID: 3892
FromQualitySettings = -1,
// Token: 0x04000F35 RID: 3893
Low,
// Token: 0x04000F36 RID: 3894
Medium,
// Token: 0x04000F37 RID: 3895
High,
// Token: 0x04000F38 RID: 3896
VeryHigh
}
}
+15
View File
@@ -0,0 +1,15 @@
using System;
namespace UnityEngine.Rendering
{
// Token: 0x02000409 RID: 1033
public enum OpaqueSortMode
{
// Token: 0x04000E72 RID: 3698
Default,
// Token: 0x04000E73 RID: 3699
FrontToBack,
// Token: 0x04000E74 RID: 3700
NoDistanceSort
}
}
+33
View File
@@ -0,0 +1,33 @@
using System;
namespace UnityEngine.Rendering
{
// Token: 0x0200041A RID: 1050
public enum PassType
{
// Token: 0x04000F22 RID: 3874
Normal,
// Token: 0x04000F23 RID: 3875
Vertex,
// Token: 0x04000F24 RID: 3876
VertexLM,
// Token: 0x04000F25 RID: 3877
VertexLMRGBM,
// Token: 0x04000F26 RID: 3878
ForwardBase,
// Token: 0x04000F27 RID: 3879
ForwardAdd,
// Token: 0x04000F28 RID: 3880
LightPrePassBase,
// Token: 0x04000F29 RID: 3881
LightPrePassFinal,
// Token: 0x04000F2A RID: 3882
ShadowCaster,
// Token: 0x04000F2B RID: 3883
Deferred = 10,
// Token: 0x04000F2C RID: 3884
Meta,
// Token: 0x04000F2D RID: 3885
MotionVectors
}
}
@@ -0,0 +1,17 @@
using System;
namespace UnityEngine.Rendering
{
// Token: 0x0200042F RID: 1071
public enum RealtimeGICPUUsage
{
// Token: 0x04000FAC RID: 4012
Low = 25,
// Token: 0x04000FAD RID: 4013
Medium = 50,
// Token: 0x04000FAE RID: 4014
High = 75,
// Token: 0x04000FAF RID: 4015
Unlimited = 100
}
}
@@ -0,0 +1,15 @@
using System;
namespace UnityEngine.Rendering
{
// Token: 0x02000415 RID: 1045
public enum ReflectionCubemapCompression
{
// Token: 0x04000ED9 RID: 3801
Uncompressed,
// Token: 0x04000EDA RID: 3802
Compressed,
// Token: 0x04000EDB RID: 3803
Auto
}
}
@@ -0,0 +1,16 @@
using System;
using UnityEngine.Scripting;
namespace UnityEngine.Rendering
{
// Token: 0x02000424 RID: 1060
[UsedByNativeCode]
public struct ReflectionProbeBlendInfo
{
// Token: 0x04000F61 RID: 3937
public ReflectionProbe probe;
// Token: 0x04000F62 RID: 3938
public float weight;
}
}
@@ -0,0 +1,13 @@
using System;
namespace UnityEngine.Rendering
{
// Token: 0x02000422 RID: 1058
public enum ReflectionProbeClearFlags
{
// Token: 0x04000F5B RID: 3931
Skybox = 1,
// Token: 0x04000F5C RID: 3932
SolidColor
}
}
@@ -0,0 +1,15 @@
using System;
namespace UnityEngine.Rendering
{
// Token: 0x02000423 RID: 1059
public enum ReflectionProbeMode
{
// Token: 0x04000F5E RID: 3934
Baked,
// Token: 0x04000F5F RID: 3935
Realtime,
// Token: 0x04000F60 RID: 3936
Custom
}
}
@@ -0,0 +1,15 @@
using System;
namespace UnityEngine.Rendering
{
// Token: 0x02000425 RID: 1061
public enum ReflectionProbeRefreshMode
{
// Token: 0x04000F64 RID: 3940
OnAwake,
// Token: 0x04000F65 RID: 3941
EveryFrame,
// Token: 0x04000F66 RID: 3942
ViaScripting
}
}
@@ -0,0 +1,15 @@
using System;
namespace UnityEngine.Rendering
{
// Token: 0x02000426 RID: 1062
public enum ReflectionProbeTimeSlicingMode
{
// Token: 0x04000F68 RID: 3944
AllFacesAtOnce,
// Token: 0x04000F69 RID: 3945
IndividualFaces,
// Token: 0x04000F6A RID: 3946
NoTimeSlicing
}
}
@@ -0,0 +1,13 @@
using System;
namespace UnityEngine.Rendering
{
// Token: 0x02000421 RID: 1057
public enum ReflectionProbeType
{
// Token: 0x04000F58 RID: 3928
Cube,
// Token: 0x04000F59 RID: 3929
Card
}
}
@@ -0,0 +1,17 @@
using System;
namespace UnityEngine.Rendering
{
// Token: 0x02000420 RID: 1056
public enum ReflectionProbeUsage
{
// Token: 0x04000F53 RID: 3923
Off,
// Token: 0x04000F54 RID: 3924
BlendProbes,
// Token: 0x04000F55 RID: 3925
BlendProbesAndSkybox,
// Token: 0x04000F56 RID: 3926
Simple
}
}
@@ -0,0 +1,13 @@
using System;
namespace UnityEngine.Rendering
{
// Token: 0x0200040B RID: 1035
public enum RenderBufferLoadAction
{
// Token: 0x04000E7D RID: 3709
Load,
// Token: 0x04000E7E RID: 3710
DontCare = 2
}
}
@@ -0,0 +1,13 @@
using System;
namespace UnityEngine.Rendering
{
// Token: 0x0200040C RID: 1036
public enum RenderBufferStoreAction
{
// Token: 0x04000E80 RID: 3712
Store,
// Token: 0x04000E81 RID: 3713
DontCare
}
}
+21
View File
@@ -0,0 +1,21 @@
using System;
namespace UnityEngine.Rendering
{
// Token: 0x0200040A RID: 1034
public enum RenderQueue
{
// Token: 0x04000E76 RID: 3702
Background = 1000,
// Token: 0x04000E77 RID: 3703
Geometry = 2000,
// Token: 0x04000E78 RID: 3704
AlphaTest = 2450,
// Token: 0x04000E79 RID: 3705
GeometryLast = 2500,
// Token: 0x04000E7A RID: 3706
Transparent = 3000,
// Token: 0x04000E7B RID: 3707
Overlay = 4000
}
}
@@ -0,0 +1,119 @@
using System;
namespace UnityEngine.Rendering
{
// Token: 0x0200041F RID: 1055
public struct RenderTargetIdentifier
{
// Token: 0x06003826 RID: 14374 RVA: 0x00060608 File Offset: 0x0005E808
public RenderTargetIdentifier(BuiltinRenderTextureType type)
{
this.m_Type = type;
this.m_NameID = -1;
this.m_InstanceID = 0;
}
// Token: 0x06003827 RID: 14375 RVA: 0x00060620 File Offset: 0x0005E820
public RenderTargetIdentifier(string name)
{
this.m_Type = BuiltinRenderTextureType.None;
this.m_NameID = Shader.PropertyToID(name);
this.m_InstanceID = 0;
}
// Token: 0x06003828 RID: 14376 RVA: 0x00060640 File Offset: 0x0005E840
public RenderTargetIdentifier(int nameID)
{
this.m_Type = BuiltinRenderTextureType.None;
this.m_NameID = nameID;
this.m_InstanceID = 0;
}
// Token: 0x06003829 RID: 14377 RVA: 0x00060658 File Offset: 0x0005E858
public RenderTargetIdentifier(Texture tex)
{
this.m_Type = ((!(tex == null) && !(tex is RenderTexture)) ? BuiltinRenderTextureType.BindableTexture : BuiltinRenderTextureType.None);
this.m_NameID = -1;
this.m_InstanceID = ((!tex) ? 0 : tex.GetInstanceID());
}
// Token: 0x0600382A RID: 14378 RVA: 0x000606B0 File Offset: 0x0005E8B0
public static implicit operator RenderTargetIdentifier(BuiltinRenderTextureType type)
{
return new RenderTargetIdentifier(type);
}
// Token: 0x0600382B RID: 14379 RVA: 0x000606CC File Offset: 0x0005E8CC
public static implicit operator RenderTargetIdentifier(string name)
{
return new RenderTargetIdentifier(name);
}
// Token: 0x0600382C RID: 14380 RVA: 0x000606E8 File Offset: 0x0005E8E8
public static implicit operator RenderTargetIdentifier(int nameID)
{
return new RenderTargetIdentifier(nameID);
}
// Token: 0x0600382D RID: 14381 RVA: 0x00060704 File Offset: 0x0005E904
public static implicit operator RenderTargetIdentifier(Texture tex)
{
return new RenderTargetIdentifier(tex);
}
// Token: 0x0600382E RID: 14382 RVA: 0x00060720 File Offset: 0x0005E920
public override string ToString()
{
return UnityString.Format("Type {0} NameID {1} InstanceID {2}", new object[] { this.m_Type, this.m_NameID, this.m_InstanceID });
}
// Token: 0x0600382F RID: 14383 RVA: 0x00060770 File Offset: 0x0005E970
public override int GetHashCode()
{
return (this.m_Type.GetHashCode() * 23 + this.m_NameID.GetHashCode()) * 23 + this.m_InstanceID.GetHashCode();
}
// Token: 0x06003830 RID: 14384 RVA: 0x000607C0 File Offset: 0x0005E9C0
public override bool Equals(object obj)
{
bool flag;
if (!(obj is RenderTargetIdentifier))
{
flag = false;
}
else
{
RenderTargetIdentifier renderTargetIdentifier = (RenderTargetIdentifier)obj;
flag = this.m_Type == renderTargetIdentifier.m_Type && this.m_NameID == renderTargetIdentifier.m_NameID && this.m_InstanceID == renderTargetIdentifier.m_InstanceID;
}
return flag;
}
// Token: 0x06003831 RID: 14385 RVA: 0x00060824 File Offset: 0x0005EA24
public bool Equals(RenderTargetIdentifier rhs)
{
return this.m_Type == rhs.m_Type && this.m_NameID == rhs.m_NameID && this.m_InstanceID == rhs.m_InstanceID;
}
// Token: 0x06003832 RID: 14386 RVA: 0x00060870 File Offset: 0x0005EA70
public static bool operator ==(RenderTargetIdentifier lhs, RenderTargetIdentifier rhs)
{
return lhs.m_Type == rhs.m_Type && lhs.m_NameID == rhs.m_NameID && lhs.m_InstanceID == rhs.m_InstanceID;
}
// Token: 0x06003833 RID: 14387 RVA: 0x000608C0 File Offset: 0x0005EAC0
public static bool operator !=(RenderTargetIdentifier lhs, RenderTargetIdentifier rhs)
{
return lhs.m_Type != rhs.m_Type || lhs.m_NameID != rhs.m_NameID || lhs.m_InstanceID != rhs.m_InstanceID;
}
// Token: 0x04000F4F RID: 3919
private BuiltinRenderTextureType m_Type;
// Token: 0x04000F50 RID: 3920
private int m_NameID;
// Token: 0x04000F51 RID: 3921
private int m_InstanceID;
}
}
@@ -0,0 +1,16 @@
using System;
namespace UnityEngine.Rendering
{
// Token: 0x020003E1 RID: 993
[Obsolete("ShaderHardwareTier was renamed to GraphicsTier (UnityUpgradable) -> GraphicsTier", false)]
public enum ShaderHardwareTier
{
// Token: 0x04000D65 RID: 3429
Tier1,
// Token: 0x04000D66 RID: 3430
Tier2,
// Token: 0x04000D67 RID: 3431
Tier3
}
}
@@ -0,0 +1,17 @@
using System;
namespace UnityEngine.Rendering
{
// Token: 0x0200041B RID: 1051
public enum ShadowCastingMode
{
// Token: 0x04000F2F RID: 3887
Off,
// Token: 0x04000F30 RID: 3888
On,
// Token: 0x04000F31 RID: 3889
TwoSided,
// Token: 0x04000F32 RID: 3890
ShadowsOnly
}
}
+38
View File
@@ -0,0 +1,38 @@
using System;
namespace UnityEngine.Rendering
{
// Token: 0x02000418 RID: 1048
[Flags]
public enum ShadowMapPass
{
// Token: 0x04000EFE RID: 3838
PointlightPositiveX = 1,
// Token: 0x04000EFF RID: 3839
PointlightNegativeX = 2,
// Token: 0x04000F00 RID: 3840
PointlightPositiveY = 4,
// Token: 0x04000F01 RID: 3841
PointlightNegativeY = 8,
// Token: 0x04000F02 RID: 3842
PointlightPositiveZ = 16,
// Token: 0x04000F03 RID: 3843
PointlightNegativeZ = 32,
// Token: 0x04000F04 RID: 3844
DirectionalCascade0 = 64,
// Token: 0x04000F05 RID: 3845
DirectionalCascade1 = 128,
// Token: 0x04000F06 RID: 3846
DirectionalCascade2 = 256,
// Token: 0x04000F07 RID: 3847
DirectionalCascade3 = 512,
// Token: 0x04000F08 RID: 3848
Spotlight = 1024,
// Token: 0x04000F09 RID: 3849
Pointlight = 63,
// Token: 0x04000F0A RID: 3850
Directional = 960,
// Token: 0x04000F0B RID: 3851
All = 2047
}
}
@@ -0,0 +1,15 @@
using System;
namespace UnityEngine.Rendering
{
// Token: 0x02000427 RID: 1063
public enum ShadowSamplingMode
{
// Token: 0x04000F6C RID: 3948
CompareDepths,
// Token: 0x04000F6D RID: 3949
RawDepth,
// Token: 0x04000F6E RID: 3950
None
}
}
+77
View File
@@ -0,0 +1,77 @@
using System;
using System.Runtime.CompilerServices;
using UnityEngine.Scripting;
namespace UnityEngine.Rendering
{
// Token: 0x02000112 RID: 274
[RequireComponent(typeof(Transform))]
public sealed class SortingGroup : Behaviour
{
// Token: 0x170003C1 RID: 961
// (get) Token: 0x0600132A RID: 4906
// (set) Token: 0x0600132B RID: 4907
public extern string sortingLayerName
{
[GeneratedByOldBindingsGenerator]
[MethodImpl(MethodImplOptions.InternalCall)]
get;
[GeneratedByOldBindingsGenerator]
[MethodImpl(MethodImplOptions.InternalCall)]
set;
}
// Token: 0x170003C2 RID: 962
// (get) Token: 0x0600132C RID: 4908
// (set) Token: 0x0600132D RID: 4909
public extern int sortingLayerID
{
[GeneratedByOldBindingsGenerator]
[MethodImpl(MethodImplOptions.InternalCall)]
get;
[GeneratedByOldBindingsGenerator]
[MethodImpl(MethodImplOptions.InternalCall)]
set;
}
// Token: 0x170003C3 RID: 963
// (get) Token: 0x0600132E RID: 4910
// (set) Token: 0x0600132F RID: 4911
public extern int sortingOrder
{
[GeneratedByOldBindingsGenerator]
[MethodImpl(MethodImplOptions.InternalCall)]
get;
[GeneratedByOldBindingsGenerator]
[MethodImpl(MethodImplOptions.InternalCall)]
set;
}
// Token: 0x170003C4 RID: 964
// (get) Token: 0x06001330 RID: 4912
internal extern int sortingGroupID
{
[GeneratedByOldBindingsGenerator]
[MethodImpl(MethodImplOptions.InternalCall)]
get;
}
// Token: 0x170003C5 RID: 965
// (get) Token: 0x06001331 RID: 4913
internal extern int sortingGroupOrder
{
[GeneratedByOldBindingsGenerator]
[MethodImpl(MethodImplOptions.InternalCall)]
get;
}
// Token: 0x170003C6 RID: 966
// (get) Token: 0x06001332 RID: 4914
internal extern int index
{
[GeneratedByOldBindingsGenerator]
[MethodImpl(MethodImplOptions.InternalCall)]
get;
}
}
}
@@ -0,0 +1,500 @@
using System;
using System.Runtime.CompilerServices;
using UnityEngine.Scripting;
namespace UnityEngine.Rendering
{
// Token: 0x020000B7 RID: 183
[UsedByNativeCode]
public struct SphericalHarmonicsL2
{
// Token: 0x06000E35 RID: 3637 RVA: 0x000134D0 File Offset: 0x000116D0
public void Clear()
{
SphericalHarmonicsL2.ClearInternal(ref this);
}
// Token: 0x06000E36 RID: 3638 RVA: 0x000134DC File Offset: 0x000116DC
private static void ClearInternal(ref SphericalHarmonicsL2 sh)
{
SphericalHarmonicsL2.INTERNAL_CALL_ClearInternal(ref sh);
}
// Token: 0x06000E37 RID: 3639
[GeneratedByOldBindingsGenerator]
[MethodImpl(MethodImplOptions.InternalCall)]
private static extern void INTERNAL_CALL_ClearInternal(ref SphericalHarmonicsL2 sh);
// Token: 0x06000E38 RID: 3640 RVA: 0x000134E8 File Offset: 0x000116E8
public void AddAmbientLight(Color color)
{
SphericalHarmonicsL2.AddAmbientLightInternal(color, ref this);
}
// Token: 0x06000E39 RID: 3641 RVA: 0x000134F4 File Offset: 0x000116F4
private static void AddAmbientLightInternal(Color color, ref SphericalHarmonicsL2 sh)
{
SphericalHarmonicsL2.INTERNAL_CALL_AddAmbientLightInternal(ref color, ref sh);
}
// Token: 0x06000E3A RID: 3642
[GeneratedByOldBindingsGenerator]
[MethodImpl(MethodImplOptions.InternalCall)]
private static extern void INTERNAL_CALL_AddAmbientLightInternal(ref Color color, ref SphericalHarmonicsL2 sh);
// Token: 0x06000E3B RID: 3643 RVA: 0x00013500 File Offset: 0x00011700
public void AddDirectionalLight(Vector3 direction, Color color, float intensity)
{
Color color2 = color * (2f * intensity);
SphericalHarmonicsL2.AddDirectionalLightInternal(direction, color2, ref this);
}
// Token: 0x06000E3C RID: 3644 RVA: 0x00013524 File Offset: 0x00011724
private static void AddDirectionalLightInternal(Vector3 direction, Color color, ref SphericalHarmonicsL2 sh)
{
SphericalHarmonicsL2.INTERNAL_CALL_AddDirectionalLightInternal(ref direction, ref color, ref sh);
}
// Token: 0x06000E3D RID: 3645
[GeneratedByOldBindingsGenerator]
[MethodImpl(MethodImplOptions.InternalCall)]
private static extern void INTERNAL_CALL_AddDirectionalLightInternal(ref Vector3 direction, ref Color color, ref SphericalHarmonicsL2 sh);
// Token: 0x06000E3E RID: 3646
[GeneratedByOldBindingsGenerator]
[MethodImpl(MethodImplOptions.InternalCall)]
public extern void Evaluate(Vector3[] directions, Color[] results);
// Token: 0x170002EF RID: 751
public float this[int rgb, int coefficient]
{
get
{
float num;
switch (rgb * 9 + coefficient)
{
case 0:
num = this.shr0;
break;
case 1:
num = this.shr1;
break;
case 2:
num = this.shr2;
break;
case 3:
num = this.shr3;
break;
case 4:
num = this.shr4;
break;
case 5:
num = this.shr5;
break;
case 6:
num = this.shr6;
break;
case 7:
num = this.shr7;
break;
case 8:
num = this.shr8;
break;
case 9:
num = this.shg0;
break;
case 10:
num = this.shg1;
break;
case 11:
num = this.shg2;
break;
case 12:
num = this.shg3;
break;
case 13:
num = this.shg4;
break;
case 14:
num = this.shg5;
break;
case 15:
num = this.shg6;
break;
case 16:
num = this.shg7;
break;
case 17:
num = this.shg8;
break;
case 18:
num = this.shb0;
break;
case 19:
num = this.shb1;
break;
case 20:
num = this.shb2;
break;
case 21:
num = this.shb3;
break;
case 22:
num = this.shb4;
break;
case 23:
num = this.shb5;
break;
case 24:
num = this.shb6;
break;
case 25:
num = this.shb7;
break;
case 26:
num = this.shb8;
break;
default:
throw new IndexOutOfRangeException("Invalid index!");
}
return num;
}
set
{
switch (rgb * 9 + coefficient)
{
case 0:
this.shr0 = value;
break;
case 1:
this.shr1 = value;
break;
case 2:
this.shr2 = value;
break;
case 3:
this.shr3 = value;
break;
case 4:
this.shr4 = value;
break;
case 5:
this.shr5 = value;
break;
case 6:
this.shr6 = value;
break;
case 7:
this.shr7 = value;
break;
case 8:
this.shr8 = value;
break;
case 9:
this.shg0 = value;
break;
case 10:
this.shg1 = value;
break;
case 11:
this.shg2 = value;
break;
case 12:
this.shg3 = value;
break;
case 13:
this.shg4 = value;
break;
case 14:
this.shg5 = value;
break;
case 15:
this.shg6 = value;
break;
case 16:
this.shg7 = value;
break;
case 17:
this.shg8 = value;
break;
case 18:
this.shb0 = value;
break;
case 19:
this.shb1 = value;
break;
case 20:
this.shb2 = value;
break;
case 21:
this.shb3 = value;
break;
case 22:
this.shb4 = value;
break;
case 23:
this.shb5 = value;
break;
case 24:
this.shb6 = value;
break;
case 25:
this.shb7 = value;
break;
case 26:
this.shb8 = value;
break;
default:
throw new IndexOutOfRangeException("Invalid index!");
}
}
}
// Token: 0x06000E41 RID: 3649 RVA: 0x000138EC File Offset: 0x00011AEC
public override int GetHashCode()
{
int num = 17;
num = num * 23 + this.shr0.GetHashCode();
num = num * 23 + this.shr1.GetHashCode();
num = num * 23 + this.shr2.GetHashCode();
num = num * 23 + this.shr3.GetHashCode();
num = num * 23 + this.shr4.GetHashCode();
num = num * 23 + this.shr5.GetHashCode();
num = num * 23 + this.shr6.GetHashCode();
num = num * 23 + this.shr7.GetHashCode();
num = num * 23 + this.shr8.GetHashCode();
num = num * 23 + this.shg0.GetHashCode();
num = num * 23 + this.shg1.GetHashCode();
num = num * 23 + this.shg2.GetHashCode();
num = num * 23 + this.shg3.GetHashCode();
num = num * 23 + this.shg4.GetHashCode();
num = num * 23 + this.shg5.GetHashCode();
num = num * 23 + this.shg6.GetHashCode();
num = num * 23 + this.shg7.GetHashCode();
num = num * 23 + this.shg8.GetHashCode();
num = num * 23 + this.shb0.GetHashCode();
num = num * 23 + this.shb1.GetHashCode();
num = num * 23 + this.shb2.GetHashCode();
num = num * 23 + this.shb3.GetHashCode();
num = num * 23 + this.shb4.GetHashCode();
num = num * 23 + this.shb5.GetHashCode();
num = num * 23 + this.shb6.GetHashCode();
num = num * 23 + this.shb7.GetHashCode();
return num * 23 + this.shb8.GetHashCode();
}
// Token: 0x06000E42 RID: 3650 RVA: 0x00013B74 File Offset: 0x00011D74
public override bool Equals(object other)
{
bool flag;
if (!(other is SphericalHarmonicsL2))
{
flag = false;
}
else
{
SphericalHarmonicsL2 sphericalHarmonicsL = (SphericalHarmonicsL2)other;
flag = this == sphericalHarmonicsL;
}
return flag;
}
// Token: 0x06000E43 RID: 3651 RVA: 0x00013BB0 File Offset: 0x00011DB0
public static SphericalHarmonicsL2 operator *(SphericalHarmonicsL2 lhs, float rhs)
{
return new SphericalHarmonicsL2
{
shr0 = lhs.shr0 * rhs,
shr1 = lhs.shr1 * rhs,
shr2 = lhs.shr2 * rhs,
shr3 = lhs.shr3 * rhs,
shr4 = lhs.shr4 * rhs,
shr5 = lhs.shr5 * rhs,
shr6 = lhs.shr6 * rhs,
shr7 = lhs.shr7 * rhs,
shr8 = lhs.shr8 * rhs,
shg0 = lhs.shg0 * rhs,
shg1 = lhs.shg1 * rhs,
shg2 = lhs.shg2 * rhs,
shg3 = lhs.shg3 * rhs,
shg4 = lhs.shg4 * rhs,
shg5 = lhs.shg5 * rhs,
shg6 = lhs.shg6 * rhs,
shg7 = lhs.shg7 * rhs,
shg8 = lhs.shg8 * rhs,
shb0 = lhs.shb0 * rhs,
shb1 = lhs.shb1 * rhs,
shb2 = lhs.shb2 * rhs,
shb3 = lhs.shb3 * rhs,
shb4 = lhs.shb4 * rhs,
shb5 = lhs.shb5 * rhs,
shb6 = lhs.shb6 * rhs,
shb7 = lhs.shb7 * rhs,
shb8 = lhs.shb8 * rhs
};
}
// Token: 0x06000E44 RID: 3652 RVA: 0x00013D80 File Offset: 0x00011F80
public static SphericalHarmonicsL2 operator *(float lhs, SphericalHarmonicsL2 rhs)
{
return new SphericalHarmonicsL2
{
shr0 = rhs.shr0 * lhs,
shr1 = rhs.shr1 * lhs,
shr2 = rhs.shr2 * lhs,
shr3 = rhs.shr3 * lhs,
shr4 = rhs.shr4 * lhs,
shr5 = rhs.shr5 * lhs,
shr6 = rhs.shr6 * lhs,
shr7 = rhs.shr7 * lhs,
shr8 = rhs.shr8 * lhs,
shg0 = rhs.shg0 * lhs,
shg1 = rhs.shg1 * lhs,
shg2 = rhs.shg2 * lhs,
shg3 = rhs.shg3 * lhs,
shg4 = rhs.shg4 * lhs,
shg5 = rhs.shg5 * lhs,
shg6 = rhs.shg6 * lhs,
shg7 = rhs.shg7 * lhs,
shg8 = rhs.shg8 * lhs,
shb0 = rhs.shb0 * lhs,
shb1 = rhs.shb1 * lhs,
shb2 = rhs.shb2 * lhs,
shb3 = rhs.shb3 * lhs,
shb4 = rhs.shb4 * lhs,
shb5 = rhs.shb5 * lhs,
shb6 = rhs.shb6 * lhs,
shb7 = rhs.shb7 * lhs,
shb8 = rhs.shb8 * lhs
};
}
// Token: 0x06000E45 RID: 3653 RVA: 0x00013F50 File Offset: 0x00012150
public static SphericalHarmonicsL2 operator +(SphericalHarmonicsL2 lhs, SphericalHarmonicsL2 rhs)
{
return new SphericalHarmonicsL2
{
shr0 = lhs.shr0 + rhs.shr0,
shr1 = lhs.shr1 + rhs.shr1,
shr2 = lhs.shr2 + rhs.shr2,
shr3 = lhs.shr3 + rhs.shr3,
shr4 = lhs.shr4 + rhs.shr4,
shr5 = lhs.shr5 + rhs.shr5,
shr6 = lhs.shr6 + rhs.shr6,
shr7 = lhs.shr7 + rhs.shr7,
shr8 = lhs.shr8 + rhs.shr8,
shg0 = lhs.shg0 + rhs.shg0,
shg1 = lhs.shg1 + rhs.shg1,
shg2 = lhs.shg2 + rhs.shg2,
shg3 = lhs.shg3 + rhs.shg3,
shg4 = lhs.shg4 + rhs.shg4,
shg5 = lhs.shg5 + rhs.shg5,
shg6 = lhs.shg6 + rhs.shg6,
shg7 = lhs.shg7 + rhs.shg7,
shg8 = lhs.shg8 + rhs.shg8,
shb0 = lhs.shb0 + rhs.shb0,
shb1 = lhs.shb1 + rhs.shb1,
shb2 = lhs.shb2 + rhs.shb2,
shb3 = lhs.shb3 + rhs.shb3,
shb4 = lhs.shb4 + rhs.shb4,
shb5 = lhs.shb5 + rhs.shb5,
shb6 = lhs.shb6 + rhs.shb6,
shb7 = lhs.shb7 + rhs.shb7,
shb8 = lhs.shb8 + rhs.shb8
};
}
// Token: 0x06000E46 RID: 3654 RVA: 0x000141C0 File Offset: 0x000123C0
public static bool operator ==(SphericalHarmonicsL2 lhs, SphericalHarmonicsL2 rhs)
{
return lhs.shr0 == rhs.shr0 && lhs.shr1 == rhs.shr1 && lhs.shr2 == rhs.shr2 && lhs.shr3 == rhs.shr3 && lhs.shr4 == rhs.shr4 && lhs.shr5 == rhs.shr5 && lhs.shr6 == rhs.shr6 && lhs.shr7 == rhs.shr7 && lhs.shr8 == rhs.shr8 && lhs.shg0 == rhs.shg0 && lhs.shg1 == rhs.shg1 && lhs.shg2 == rhs.shg2 && lhs.shg3 == rhs.shg3 && lhs.shg4 == rhs.shg4 && lhs.shg5 == rhs.shg5 && lhs.shg6 == rhs.shg6 && lhs.shg7 == rhs.shg7 && lhs.shg8 == rhs.shg8 && lhs.shb0 == rhs.shb0 && lhs.shb1 == rhs.shb1 && lhs.shb2 == rhs.shb2 && lhs.shb3 == rhs.shb3 && lhs.shb4 == rhs.shb4 && lhs.shb5 == rhs.shb5 && lhs.shb6 == rhs.shb6 && lhs.shb7 == rhs.shb7 && lhs.shb8 == rhs.shb8;
}
// Token: 0x06000E47 RID: 3655 RVA: 0x000143D8 File Offset: 0x000125D8
public static bool operator !=(SphericalHarmonicsL2 lhs, SphericalHarmonicsL2 rhs)
{
return !(lhs == rhs);
}
// Token: 0x04000171 RID: 369
private float shr0;
// Token: 0x04000172 RID: 370
private float shr1;
// Token: 0x04000173 RID: 371
private float shr2;
// Token: 0x04000174 RID: 372
private float shr3;
// Token: 0x04000175 RID: 373
private float shr4;
// Token: 0x04000176 RID: 374
private float shr5;
// Token: 0x04000177 RID: 375
private float shr6;
// Token: 0x04000178 RID: 376
private float shr7;
// Token: 0x04000179 RID: 377
private float shr8;
// Token: 0x0400017A RID: 378
private float shg0;
// Token: 0x0400017B RID: 379
private float shg1;
// Token: 0x0400017C RID: 380
private float shg2;
// Token: 0x0400017D RID: 381
private float shg3;
// Token: 0x0400017E RID: 382
private float shg4;
// Token: 0x0400017F RID: 383
private float shg5;
// Token: 0x04000180 RID: 384
private float shg6;
// Token: 0x04000181 RID: 385
private float shg7;
// Token: 0x04000182 RID: 386
private float shg8;
// Token: 0x04000183 RID: 387
private float shb0;
// Token: 0x04000184 RID: 388
private float shb1;
// Token: 0x04000185 RID: 389
private float shb2;
// Token: 0x04000186 RID: 390
private float shb3;
// Token: 0x04000187 RID: 391
private float shb4;
// Token: 0x04000188 RID: 392
private float shb5;
// Token: 0x04000189 RID: 393
private float shb6;
// Token: 0x0400018A RID: 394
private float shb7;
// Token: 0x0400018B RID: 395
private float shb8;
}
}
+29
View File
@@ -0,0 +1,29 @@
using System;
using System.Runtime.CompilerServices;
using UnityEngine.Scripting;
namespace UnityEngine.Rendering
{
// Token: 0x020000B8 RID: 184
public sealed class SplashScreen
{
// Token: 0x170002F0 RID: 752
// (get) Token: 0x06000E49 RID: 3657
public static extern bool isFinished
{
[GeneratedByOldBindingsGenerator]
[MethodImpl(MethodImplOptions.InternalCall)]
get;
}
// Token: 0x06000E4A RID: 3658
[GeneratedByOldBindingsGenerator]
[MethodImpl(MethodImplOptions.InternalCall)]
public static extern void Begin();
// Token: 0x06000E4B RID: 3659
[GeneratedByOldBindingsGenerator]
[MethodImpl(MethodImplOptions.InternalCall)]
public static extern void Draw();
}
}
+25
View File
@@ -0,0 +1,25 @@
using System;
namespace UnityEngine.Rendering
{
// Token: 0x02000412 RID: 1042
public enum StencilOp
{
// Token: 0x04000EC8 RID: 3784
Keep,
// Token: 0x04000EC9 RID: 3785
Zero,
// Token: 0x04000ECA RID: 3786
Replace,
// Token: 0x04000ECB RID: 3787
IncrementSaturate,
// Token: 0x04000ECC RID: 3788
DecrementSaturate,
// Token: 0x04000ECD RID: 3789
Invert,
// Token: 0x04000ECE RID: 3790
IncrementWrap,
// Token: 0x04000ECF RID: 3791
DecrementWrap
}
}
+25
View File
@@ -0,0 +1,25 @@
using System;
namespace UnityEngine.Rendering
{
// Token: 0x0200042C RID: 1068
public enum TextureDimension
{
// Token: 0x04000F99 RID: 3993
Unknown = -1,
// Token: 0x04000F9A RID: 3994
None,
// Token: 0x04000F9B RID: 3995
Any,
// Token: 0x04000F9C RID: 3996
Tex2D,
// Token: 0x04000F9D RID: 3997
Tex3D,
// Token: 0x04000F9E RID: 3998
Cube,
// Token: 0x04000F9F RID: 3999
Tex2DArray,
// Token: 0x04000FA0 RID: 4000
CubeArray
}
}
+18
View File
@@ -0,0 +1,18 @@
using System;
namespace UnityEngine.Rendering
{
// Token: 0x02000113 RID: 275
[Flags]
public enum UVChannelFlags
{
// Token: 0x04000298 RID: 664
UV0 = 1,
// Token: 0x04000299 RID: 665
UV1 = 2,
// Token: 0x0400029A RID: 666
UV2 = 4,
// Token: 0x0400029B RID: 667
UV3 = 8
}
}