618 lines
20 KiB
C#
618 lines
20 KiB
C#
using System;
|
|
using System.Collections.Generic;
|
|
using System.Runtime.CompilerServices;
|
|
using UnityEngine.Rendering;
|
|
using UnityEngine.Scripting;
|
|
|
|
namespace UnityEngine
|
|
{
|
|
// Token: 0x020000B2 RID: 178
|
|
public sealed class Shader : Object
|
|
{
|
|
// Token: 0x06000D28 RID: 3368
|
|
[GeneratedByOldBindingsGenerator]
|
|
[MethodImpl(MethodImplOptions.InternalCall)]
|
|
public static extern Shader Find(string name);
|
|
|
|
// Token: 0x06000D29 RID: 3369
|
|
[GeneratedByOldBindingsGenerator]
|
|
[MethodImpl(MethodImplOptions.InternalCall)]
|
|
internal static extern Shader FindBuiltin(string name);
|
|
|
|
// Token: 0x170002D6 RID: 726
|
|
// (get) Token: 0x06000D2A RID: 3370
|
|
public extern bool isSupported
|
|
{
|
|
[GeneratedByOldBindingsGenerator]
|
|
[MethodImpl(MethodImplOptions.InternalCall)]
|
|
get;
|
|
}
|
|
|
|
// Token: 0x06000D2B RID: 3371
|
|
[GeneratedByOldBindingsGenerator]
|
|
[MethodImpl(MethodImplOptions.InternalCall)]
|
|
public static extern void EnableKeyword(string keyword);
|
|
|
|
// Token: 0x06000D2C RID: 3372
|
|
[GeneratedByOldBindingsGenerator]
|
|
[MethodImpl(MethodImplOptions.InternalCall)]
|
|
public static extern void DisableKeyword(string keyword);
|
|
|
|
// Token: 0x06000D2D RID: 3373
|
|
[GeneratedByOldBindingsGenerator]
|
|
[MethodImpl(MethodImplOptions.InternalCall)]
|
|
public static extern bool IsKeywordEnabled(string keyword);
|
|
|
|
// Token: 0x170002D7 RID: 727
|
|
// (get) Token: 0x06000D2E RID: 3374
|
|
// (set) Token: 0x06000D2F RID: 3375
|
|
public extern int maximumLOD
|
|
{
|
|
[GeneratedByOldBindingsGenerator]
|
|
[MethodImpl(MethodImplOptions.InternalCall)]
|
|
get;
|
|
[GeneratedByOldBindingsGenerator]
|
|
[MethodImpl(MethodImplOptions.InternalCall)]
|
|
set;
|
|
}
|
|
|
|
// Token: 0x170002D8 RID: 728
|
|
// (get) Token: 0x06000D30 RID: 3376
|
|
// (set) Token: 0x06000D31 RID: 3377
|
|
public static extern int globalMaximumLOD
|
|
{
|
|
[GeneratedByOldBindingsGenerator]
|
|
[MethodImpl(MethodImplOptions.InternalCall)]
|
|
get;
|
|
[GeneratedByOldBindingsGenerator]
|
|
[MethodImpl(MethodImplOptions.InternalCall)]
|
|
set;
|
|
}
|
|
|
|
// Token: 0x170002D9 RID: 729
|
|
// (get) Token: 0x06000D32 RID: 3378
|
|
// (set) Token: 0x06000D33 RID: 3379
|
|
public static extern string globalRenderPipeline
|
|
{
|
|
[GeneratedByOldBindingsGenerator]
|
|
[MethodImpl(MethodImplOptions.InternalCall)]
|
|
get;
|
|
[GeneratedByOldBindingsGenerator]
|
|
[MethodImpl(MethodImplOptions.InternalCall)]
|
|
set;
|
|
}
|
|
|
|
// Token: 0x170002DA RID: 730
|
|
// (get) Token: 0x06000D34 RID: 3380
|
|
public extern int renderQueue
|
|
{
|
|
[GeneratedByOldBindingsGenerator]
|
|
[MethodImpl(MethodImplOptions.InternalCall)]
|
|
get;
|
|
}
|
|
|
|
// Token: 0x170002DB RID: 731
|
|
// (get) Token: 0x06000D35 RID: 3381
|
|
internal extern DisableBatchingType disableBatching
|
|
{
|
|
[GeneratedByOldBindingsGenerator]
|
|
[MethodImpl(MethodImplOptions.InternalCall)]
|
|
get;
|
|
}
|
|
|
|
// Token: 0x06000D36 RID: 3382
|
|
[GeneratedByOldBindingsGenerator]
|
|
[MethodImpl(MethodImplOptions.InternalCall)]
|
|
private static extern void SetGlobalFloatImpl(int nameID, float value);
|
|
|
|
// Token: 0x06000D37 RID: 3383
|
|
[GeneratedByOldBindingsGenerator]
|
|
[MethodImpl(MethodImplOptions.InternalCall)]
|
|
private static extern void SetGlobalIntImpl(int nameID, int value);
|
|
|
|
// Token: 0x06000D38 RID: 3384 RVA: 0x000125B4 File Offset: 0x000107B4
|
|
private static void SetGlobalVectorImpl(int nameID, Vector4 value)
|
|
{
|
|
Shader.INTERNAL_CALL_SetGlobalVectorImpl(nameID, ref value);
|
|
}
|
|
|
|
// Token: 0x06000D39 RID: 3385
|
|
[GeneratedByOldBindingsGenerator]
|
|
[MethodImpl(MethodImplOptions.InternalCall)]
|
|
private static extern void INTERNAL_CALL_SetGlobalVectorImpl(int nameID, ref Vector4 value);
|
|
|
|
// Token: 0x06000D3A RID: 3386 RVA: 0x000125C0 File Offset: 0x000107C0
|
|
private static void SetGlobalColorImpl(int nameID, Color value)
|
|
{
|
|
Shader.INTERNAL_CALL_SetGlobalColorImpl(nameID, ref value);
|
|
}
|
|
|
|
// Token: 0x06000D3B RID: 3387
|
|
[GeneratedByOldBindingsGenerator]
|
|
[MethodImpl(MethodImplOptions.InternalCall)]
|
|
private static extern void INTERNAL_CALL_SetGlobalColorImpl(int nameID, ref Color value);
|
|
|
|
// Token: 0x06000D3C RID: 3388 RVA: 0x000125CC File Offset: 0x000107CC
|
|
private static void SetGlobalMatrixImpl(int nameID, Matrix4x4 value)
|
|
{
|
|
Shader.INTERNAL_CALL_SetGlobalMatrixImpl(nameID, ref value);
|
|
}
|
|
|
|
// Token: 0x06000D3D RID: 3389
|
|
[GeneratedByOldBindingsGenerator]
|
|
[MethodImpl(MethodImplOptions.InternalCall)]
|
|
private static extern void INTERNAL_CALL_SetGlobalMatrixImpl(int nameID, ref Matrix4x4 value);
|
|
|
|
// Token: 0x06000D3E RID: 3390
|
|
[GeneratedByOldBindingsGenerator]
|
|
[MethodImpl(MethodImplOptions.InternalCall)]
|
|
private static extern void SetGlobalTextureImpl(int nameID, Texture value);
|
|
|
|
// Token: 0x06000D3F RID: 3391
|
|
[GeneratedByOldBindingsGenerator]
|
|
[MethodImpl(MethodImplOptions.InternalCall)]
|
|
private static extern Array ExtractArrayFromList(object list);
|
|
|
|
// Token: 0x06000D40 RID: 3392
|
|
[GeneratedByOldBindingsGenerator]
|
|
[MethodImpl(MethodImplOptions.InternalCall)]
|
|
private static extern void SetGlobalFloatArrayImpl(int nameID, float[] values);
|
|
|
|
// Token: 0x06000D41 RID: 3393
|
|
[GeneratedByOldBindingsGenerator]
|
|
[MethodImpl(MethodImplOptions.InternalCall)]
|
|
private static extern void SetGlobalVectorArrayImpl(int nameID, Vector4[] values);
|
|
|
|
// Token: 0x06000D42 RID: 3394
|
|
[GeneratedByOldBindingsGenerator]
|
|
[MethodImpl(MethodImplOptions.InternalCall)]
|
|
private static extern void SetGlobalMatrixArrayImpl(int nameID, Matrix4x4[] values);
|
|
|
|
// Token: 0x06000D43 RID: 3395
|
|
[GeneratedByOldBindingsGenerator]
|
|
[MethodImpl(MethodImplOptions.InternalCall)]
|
|
public static extern void SetGlobalBuffer(int nameID, ComputeBuffer buffer);
|
|
|
|
// Token: 0x06000D44 RID: 3396
|
|
[GeneratedByOldBindingsGenerator]
|
|
[MethodImpl(MethodImplOptions.InternalCall)]
|
|
private static extern float GetGlobalFloatImpl(int nameID);
|
|
|
|
// Token: 0x06000D45 RID: 3397
|
|
[GeneratedByOldBindingsGenerator]
|
|
[MethodImpl(MethodImplOptions.InternalCall)]
|
|
private static extern int GetGlobalIntImpl(int nameID);
|
|
|
|
// Token: 0x06000D46 RID: 3398 RVA: 0x000125D8 File Offset: 0x000107D8
|
|
private static Vector4 GetGlobalVectorImpl(int nameID)
|
|
{
|
|
Vector4 vector;
|
|
Shader.INTERNAL_CALL_GetGlobalVectorImpl(nameID, out vector);
|
|
return vector;
|
|
}
|
|
|
|
// Token: 0x06000D47 RID: 3399
|
|
[GeneratedByOldBindingsGenerator]
|
|
[MethodImpl(MethodImplOptions.InternalCall)]
|
|
private static extern void INTERNAL_CALL_GetGlobalVectorImpl(int nameID, out Vector4 value);
|
|
|
|
// Token: 0x06000D48 RID: 3400 RVA: 0x000125F8 File Offset: 0x000107F8
|
|
private static Color GetGlobalColorImpl(int nameID)
|
|
{
|
|
Color color;
|
|
Shader.INTERNAL_CALL_GetGlobalColorImpl(nameID, out color);
|
|
return color;
|
|
}
|
|
|
|
// Token: 0x06000D49 RID: 3401
|
|
[GeneratedByOldBindingsGenerator]
|
|
[MethodImpl(MethodImplOptions.InternalCall)]
|
|
private static extern void INTERNAL_CALL_GetGlobalColorImpl(int nameID, out Color value);
|
|
|
|
// Token: 0x06000D4A RID: 3402 RVA: 0x00012618 File Offset: 0x00010818
|
|
private static Matrix4x4 GetGlobalMatrixImpl(int nameID)
|
|
{
|
|
Matrix4x4 matrix4x;
|
|
Shader.INTERNAL_CALL_GetGlobalMatrixImpl(nameID, out matrix4x);
|
|
return matrix4x;
|
|
}
|
|
|
|
// Token: 0x06000D4B RID: 3403
|
|
[GeneratedByOldBindingsGenerator]
|
|
[MethodImpl(MethodImplOptions.InternalCall)]
|
|
private static extern void INTERNAL_CALL_GetGlobalMatrixImpl(int nameID, out Matrix4x4 value);
|
|
|
|
// Token: 0x06000D4C RID: 3404
|
|
[GeneratedByOldBindingsGenerator]
|
|
[MethodImpl(MethodImplOptions.InternalCall)]
|
|
private static extern Texture GetGlobalTextureImpl(int nameID);
|
|
|
|
// Token: 0x06000D4D RID: 3405
|
|
[GeneratedByOldBindingsGenerator]
|
|
[MethodImpl(MethodImplOptions.InternalCall)]
|
|
private static extern float[] GetGlobalFloatArrayImpl(int nameID);
|
|
|
|
// Token: 0x06000D4E RID: 3406
|
|
[GeneratedByOldBindingsGenerator]
|
|
[MethodImpl(MethodImplOptions.InternalCall)]
|
|
private static extern Vector4[] GetGlobalVectorArrayImpl(int nameID);
|
|
|
|
// Token: 0x06000D4F RID: 3407
|
|
[GeneratedByOldBindingsGenerator]
|
|
[MethodImpl(MethodImplOptions.InternalCall)]
|
|
private static extern Matrix4x4[] GetGlobalMatrixArrayImpl(int nameID);
|
|
|
|
// Token: 0x06000D50 RID: 3408
|
|
[GeneratedByOldBindingsGenerator]
|
|
[MethodImpl(MethodImplOptions.InternalCall)]
|
|
private static extern void GetGlobalFloatArrayImplList(int nameID, object list);
|
|
|
|
// Token: 0x06000D51 RID: 3409
|
|
[GeneratedByOldBindingsGenerator]
|
|
[MethodImpl(MethodImplOptions.InternalCall)]
|
|
private static extern void GetGlobalVectorArrayImplList(int nameID, object list);
|
|
|
|
// Token: 0x06000D52 RID: 3410
|
|
[GeneratedByOldBindingsGenerator]
|
|
[MethodImpl(MethodImplOptions.InternalCall)]
|
|
private static extern void GetGlobalMatrixArrayImplList(int nameID, object list);
|
|
|
|
// Token: 0x06000D53 RID: 3411
|
|
[ThreadAndSerializationSafe]
|
|
[GeneratedByOldBindingsGenerator]
|
|
[MethodImpl(MethodImplOptions.InternalCall)]
|
|
public static extern int PropertyToID(string name);
|
|
|
|
// Token: 0x06000D54 RID: 3412
|
|
[GeneratedByOldBindingsGenerator]
|
|
[MethodImpl(MethodImplOptions.InternalCall)]
|
|
public static extern void WarmupAllShaders();
|
|
|
|
// Token: 0x06000D55 RID: 3413 RVA: 0x00012638 File Offset: 0x00010838
|
|
public static void SetGlobalFloat(string name, float value)
|
|
{
|
|
Shader.SetGlobalFloat(Shader.PropertyToID(name), value);
|
|
}
|
|
|
|
// Token: 0x06000D56 RID: 3414 RVA: 0x00012648 File Offset: 0x00010848
|
|
public static void SetGlobalFloat(int nameID, float value)
|
|
{
|
|
Shader.SetGlobalFloatImpl(nameID, value);
|
|
}
|
|
|
|
// Token: 0x06000D57 RID: 3415 RVA: 0x00012654 File Offset: 0x00010854
|
|
public static void SetGlobalInt(string name, int value)
|
|
{
|
|
Shader.SetGlobalInt(Shader.PropertyToID(name), value);
|
|
}
|
|
|
|
// Token: 0x06000D58 RID: 3416 RVA: 0x00012664 File Offset: 0x00010864
|
|
public static void SetGlobalInt(int nameID, int value)
|
|
{
|
|
Shader.SetGlobalIntImpl(nameID, value);
|
|
}
|
|
|
|
// Token: 0x06000D59 RID: 3417 RVA: 0x00012670 File Offset: 0x00010870
|
|
public static void SetGlobalVector(string name, Vector4 value)
|
|
{
|
|
Shader.SetGlobalVector(Shader.PropertyToID(name), value);
|
|
}
|
|
|
|
// Token: 0x06000D5A RID: 3418 RVA: 0x00012680 File Offset: 0x00010880
|
|
public static void SetGlobalVector(int nameID, Vector4 value)
|
|
{
|
|
Shader.SetGlobalVectorImpl(nameID, value);
|
|
}
|
|
|
|
// Token: 0x06000D5B RID: 3419 RVA: 0x0001268C File Offset: 0x0001088C
|
|
public static void SetGlobalColor(string name, Color value)
|
|
{
|
|
Shader.SetGlobalColor(Shader.PropertyToID(name), value);
|
|
}
|
|
|
|
// Token: 0x06000D5C RID: 3420 RVA: 0x0001269C File Offset: 0x0001089C
|
|
public static void SetGlobalColor(int nameID, Color value)
|
|
{
|
|
Shader.SetGlobalColorImpl(nameID, value);
|
|
}
|
|
|
|
// Token: 0x06000D5D RID: 3421 RVA: 0x000126A8 File Offset: 0x000108A8
|
|
public static void SetGlobalMatrix(string name, Matrix4x4 value)
|
|
{
|
|
Shader.SetGlobalMatrix(Shader.PropertyToID(name), value);
|
|
}
|
|
|
|
// Token: 0x06000D5E RID: 3422 RVA: 0x000126B8 File Offset: 0x000108B8
|
|
public static void SetGlobalMatrix(int nameID, Matrix4x4 value)
|
|
{
|
|
Shader.SetGlobalMatrixImpl(nameID, value);
|
|
}
|
|
|
|
// Token: 0x06000D5F RID: 3423 RVA: 0x000126C4 File Offset: 0x000108C4
|
|
public static void SetGlobalTexture(string name, Texture value)
|
|
{
|
|
Shader.SetGlobalTexture(Shader.PropertyToID(name), value);
|
|
}
|
|
|
|
// Token: 0x06000D60 RID: 3424 RVA: 0x000126D4 File Offset: 0x000108D4
|
|
public static void SetGlobalTexture(int nameID, Texture value)
|
|
{
|
|
Shader.SetGlobalTextureImpl(nameID, value);
|
|
}
|
|
|
|
// Token: 0x06000D61 RID: 3425 RVA: 0x000126E0 File Offset: 0x000108E0
|
|
public static void SetGlobalBuffer(string name, ComputeBuffer buffer)
|
|
{
|
|
Shader.SetGlobalBuffer(Shader.PropertyToID(name), buffer);
|
|
}
|
|
|
|
// Token: 0x06000D62 RID: 3426 RVA: 0x000126F0 File Offset: 0x000108F0
|
|
public static void SetGlobalFloatArray(string name, List<float> values)
|
|
{
|
|
Shader.SetGlobalFloatArray(Shader.PropertyToID(name), values);
|
|
}
|
|
|
|
// Token: 0x06000D63 RID: 3427 RVA: 0x00012700 File Offset: 0x00010900
|
|
public static void SetGlobalFloatArray(int nameID, List<float> values)
|
|
{
|
|
Shader.SetGlobalFloatArray(nameID, (float[])Shader.ExtractArrayFromList(values));
|
|
}
|
|
|
|
// Token: 0x06000D64 RID: 3428 RVA: 0x00012714 File Offset: 0x00010914
|
|
public static void SetGlobalFloatArray(string name, float[] values)
|
|
{
|
|
Shader.SetGlobalFloatArray(Shader.PropertyToID(name), values);
|
|
}
|
|
|
|
// Token: 0x06000D65 RID: 3429 RVA: 0x00012724 File Offset: 0x00010924
|
|
public static void SetGlobalFloatArray(int nameID, float[] values)
|
|
{
|
|
if (values == null)
|
|
{
|
|
throw new ArgumentNullException("values");
|
|
}
|
|
if (values.Length == 0)
|
|
{
|
|
throw new ArgumentException("Zero-sized array is not allowed.");
|
|
}
|
|
Shader.SetGlobalFloatArrayImpl(nameID, values);
|
|
}
|
|
|
|
// Token: 0x06000D66 RID: 3430 RVA: 0x00012754 File Offset: 0x00010954
|
|
public static void SetGlobalVectorArray(string name, List<Vector4> values)
|
|
{
|
|
Shader.SetGlobalVectorArray(Shader.PropertyToID(name), values);
|
|
}
|
|
|
|
// Token: 0x06000D67 RID: 3431 RVA: 0x00012764 File Offset: 0x00010964
|
|
public static void SetGlobalVectorArray(int nameID, List<Vector4> values)
|
|
{
|
|
Shader.SetGlobalVectorArray(nameID, (Vector4[])Shader.ExtractArrayFromList(values));
|
|
}
|
|
|
|
// Token: 0x06000D68 RID: 3432 RVA: 0x00012778 File Offset: 0x00010978
|
|
public static void SetGlobalVectorArray(string name, Vector4[] values)
|
|
{
|
|
Shader.SetGlobalVectorArray(Shader.PropertyToID(name), values);
|
|
}
|
|
|
|
// Token: 0x06000D69 RID: 3433 RVA: 0x00012788 File Offset: 0x00010988
|
|
public static void SetGlobalVectorArray(int nameID, Vector4[] values)
|
|
{
|
|
if (values == null)
|
|
{
|
|
throw new ArgumentNullException("values");
|
|
}
|
|
if (values.Length == 0)
|
|
{
|
|
throw new ArgumentException("Zero-sized array is not allowed.");
|
|
}
|
|
Shader.SetGlobalVectorArrayImpl(nameID, values);
|
|
}
|
|
|
|
// Token: 0x06000D6A RID: 3434 RVA: 0x000127B8 File Offset: 0x000109B8
|
|
public static void SetGlobalMatrixArray(string name, List<Matrix4x4> values)
|
|
{
|
|
Shader.SetGlobalMatrixArray(Shader.PropertyToID(name), values);
|
|
}
|
|
|
|
// Token: 0x06000D6B RID: 3435 RVA: 0x000127C8 File Offset: 0x000109C8
|
|
public static void SetGlobalMatrixArray(int nameID, List<Matrix4x4> values)
|
|
{
|
|
Shader.SetGlobalMatrixArray(nameID, (Matrix4x4[])Shader.ExtractArrayFromList(values));
|
|
}
|
|
|
|
// Token: 0x06000D6C RID: 3436 RVA: 0x000127DC File Offset: 0x000109DC
|
|
public static void SetGlobalMatrixArray(string name, Matrix4x4[] values)
|
|
{
|
|
Shader.SetGlobalMatrixArray(Shader.PropertyToID(name), values);
|
|
}
|
|
|
|
// Token: 0x06000D6D RID: 3437 RVA: 0x000127EC File Offset: 0x000109EC
|
|
public static void SetGlobalMatrixArray(int nameID, Matrix4x4[] values)
|
|
{
|
|
if (values == null)
|
|
{
|
|
throw new ArgumentNullException("values");
|
|
}
|
|
if (values.Length == 0)
|
|
{
|
|
throw new ArgumentException("Zero-sized array is not allowed.");
|
|
}
|
|
Shader.SetGlobalMatrixArrayImpl(nameID, values);
|
|
}
|
|
|
|
// Token: 0x06000D6E RID: 3438 RVA: 0x0001281C File Offset: 0x00010A1C
|
|
public static float GetGlobalFloat(string name)
|
|
{
|
|
return Shader.GetGlobalFloat(Shader.PropertyToID(name));
|
|
}
|
|
|
|
// Token: 0x06000D6F RID: 3439 RVA: 0x0001283C File Offset: 0x00010A3C
|
|
public static float GetGlobalFloat(int nameID)
|
|
{
|
|
return Shader.GetGlobalFloatImpl(nameID);
|
|
}
|
|
|
|
// Token: 0x06000D70 RID: 3440 RVA: 0x00012858 File Offset: 0x00010A58
|
|
public static int GetGlobalInt(string name)
|
|
{
|
|
return Shader.GetGlobalInt(Shader.PropertyToID(name));
|
|
}
|
|
|
|
// Token: 0x06000D71 RID: 3441 RVA: 0x00012878 File Offset: 0x00010A78
|
|
public static int GetGlobalInt(int nameID)
|
|
{
|
|
return Shader.GetGlobalIntImpl(nameID);
|
|
}
|
|
|
|
// Token: 0x06000D72 RID: 3442 RVA: 0x00012894 File Offset: 0x00010A94
|
|
public static Vector4 GetGlobalVector(string name)
|
|
{
|
|
return Shader.GetGlobalVector(Shader.PropertyToID(name));
|
|
}
|
|
|
|
// Token: 0x06000D73 RID: 3443 RVA: 0x000128B4 File Offset: 0x00010AB4
|
|
public static Vector4 GetGlobalVector(int nameID)
|
|
{
|
|
return Shader.GetGlobalVectorImpl(nameID);
|
|
}
|
|
|
|
// Token: 0x06000D74 RID: 3444 RVA: 0x000128D0 File Offset: 0x00010AD0
|
|
public static Color GetGlobalColor(string name)
|
|
{
|
|
return Shader.GetGlobalColor(Shader.PropertyToID(name));
|
|
}
|
|
|
|
// Token: 0x06000D75 RID: 3445 RVA: 0x000128F0 File Offset: 0x00010AF0
|
|
public static Color GetGlobalColor(int nameID)
|
|
{
|
|
return Shader.GetGlobalColorImpl(nameID);
|
|
}
|
|
|
|
// Token: 0x06000D76 RID: 3446 RVA: 0x0001290C File Offset: 0x00010B0C
|
|
public static Matrix4x4 GetGlobalMatrix(string name)
|
|
{
|
|
return Shader.GetGlobalMatrix(Shader.PropertyToID(name));
|
|
}
|
|
|
|
// Token: 0x06000D77 RID: 3447 RVA: 0x0001292C File Offset: 0x00010B2C
|
|
public static Matrix4x4 GetGlobalMatrix(int nameID)
|
|
{
|
|
return Shader.GetGlobalMatrixImpl(nameID);
|
|
}
|
|
|
|
// Token: 0x06000D78 RID: 3448 RVA: 0x00012948 File Offset: 0x00010B48
|
|
public static Texture GetGlobalTexture(string name)
|
|
{
|
|
return Shader.GetGlobalTexture(Shader.PropertyToID(name));
|
|
}
|
|
|
|
// Token: 0x06000D79 RID: 3449 RVA: 0x00012968 File Offset: 0x00010B68
|
|
public static Texture GetGlobalTexture(int nameID)
|
|
{
|
|
return Shader.GetGlobalTextureImpl(nameID);
|
|
}
|
|
|
|
// Token: 0x06000D7A RID: 3450 RVA: 0x00012984 File Offset: 0x00010B84
|
|
public static void GetGlobalFloatArray(string name, List<float> values)
|
|
{
|
|
Shader.GetGlobalFloatArray(Shader.PropertyToID(name), values);
|
|
}
|
|
|
|
// Token: 0x06000D7B RID: 3451 RVA: 0x00012994 File Offset: 0x00010B94
|
|
public static void GetGlobalFloatArray(int nameID, List<float> values)
|
|
{
|
|
if (values == null)
|
|
{
|
|
throw new ArgumentNullException("values");
|
|
}
|
|
Shader.GetGlobalFloatArrayImplList(nameID, values);
|
|
}
|
|
|
|
// Token: 0x06000D7C RID: 3452 RVA: 0x000129B0 File Offset: 0x00010BB0
|
|
public static float[] GetGlobalFloatArray(string name)
|
|
{
|
|
return Shader.GetGlobalFloatArray(Shader.PropertyToID(name));
|
|
}
|
|
|
|
// Token: 0x06000D7D RID: 3453 RVA: 0x000129D0 File Offset: 0x00010BD0
|
|
public static float[] GetGlobalFloatArray(int nameID)
|
|
{
|
|
return Shader.GetGlobalFloatArrayImpl(nameID);
|
|
}
|
|
|
|
// Token: 0x06000D7E RID: 3454 RVA: 0x000129EC File Offset: 0x00010BEC
|
|
public static void GetGlobalVectorArray(string name, List<Vector4> values)
|
|
{
|
|
Shader.GetGlobalVectorArray(Shader.PropertyToID(name), values);
|
|
}
|
|
|
|
// Token: 0x06000D7F RID: 3455 RVA: 0x000129FC File Offset: 0x00010BFC
|
|
public static void GetGlobalVectorArray(int nameID, List<Vector4> values)
|
|
{
|
|
if (values == null)
|
|
{
|
|
throw new ArgumentNullException("values");
|
|
}
|
|
Shader.GetGlobalVectorArrayImplList(nameID, values);
|
|
}
|
|
|
|
// Token: 0x06000D80 RID: 3456 RVA: 0x00012A18 File Offset: 0x00010C18
|
|
public static Vector4[] GetGlobalVectorArray(string name)
|
|
{
|
|
return Shader.GetGlobalVectorArray(Shader.PropertyToID(name));
|
|
}
|
|
|
|
// Token: 0x06000D81 RID: 3457 RVA: 0x00012A38 File Offset: 0x00010C38
|
|
public static Vector4[] GetGlobalVectorArray(int nameID)
|
|
{
|
|
return Shader.GetGlobalVectorArrayImpl(nameID);
|
|
}
|
|
|
|
// Token: 0x06000D82 RID: 3458 RVA: 0x00012A54 File Offset: 0x00010C54
|
|
public static void GetGlobalMatrixArray(string name, List<Matrix4x4> values)
|
|
{
|
|
Shader.GetGlobalMatrixArray(Shader.PropertyToID(name), values);
|
|
}
|
|
|
|
// Token: 0x06000D83 RID: 3459 RVA: 0x00012A64 File Offset: 0x00010C64
|
|
public static void GetGlobalMatrixArray(int nameID, List<Matrix4x4> values)
|
|
{
|
|
if (values == null)
|
|
{
|
|
throw new ArgumentNullException("values");
|
|
}
|
|
Shader.GetGlobalMatrixArrayImplList(nameID, values);
|
|
}
|
|
|
|
// Token: 0x06000D84 RID: 3460 RVA: 0x00012A80 File Offset: 0x00010C80
|
|
public static Matrix4x4[] GetGlobalMatrixArray(string name)
|
|
{
|
|
return Shader.GetGlobalMatrixArray(Shader.PropertyToID(name));
|
|
}
|
|
|
|
// Token: 0x06000D85 RID: 3461 RVA: 0x00012AA0 File Offset: 0x00010CA0
|
|
public static Matrix4x4[] GetGlobalMatrixArray(int nameID)
|
|
{
|
|
return Shader.GetGlobalMatrixArrayImpl(nameID);
|
|
}
|
|
|
|
// Token: 0x170002DC RID: 732
|
|
// (get) Token: 0x06000D86 RID: 3462 RVA: 0x00012ABC File Offset: 0x00010CBC
|
|
// (set) Token: 0x06000D87 RID: 3463 RVA: 0x00012AD8 File Offset: 0x00010CD8
|
|
[Obsolete("Use Graphics.activeTier instead (UnityUpgradable) -> UnityEngine.Graphics.activeTier", false)]
|
|
public static ShaderHardwareTier globalShaderHardwareTier
|
|
{
|
|
get
|
|
{
|
|
return (ShaderHardwareTier)Graphics.activeTier;
|
|
}
|
|
set
|
|
{
|
|
Graphics.activeTier = (GraphicsTier)value;
|
|
}
|
|
}
|
|
}
|
|
}
|