474 lines
13 KiB
C#
474 lines
13 KiB
C#
using System;
|
|
using System.Collections.Generic;
|
|
using System.ComponentModel;
|
|
using System.Runtime.CompilerServices;
|
|
using UnityEngine.Rendering;
|
|
using UnityEngine.Scripting;
|
|
|
|
namespace UnityEngine
|
|
{
|
|
// Token: 0x0200004E RID: 78
|
|
[RequireComponent(typeof(Transform))]
|
|
public class Renderer : Component
|
|
{
|
|
// Token: 0x1700013D RID: 317
|
|
// (get) Token: 0x0600059E RID: 1438
|
|
// (set) Token: 0x0600059F RID: 1439
|
|
internal extern Transform staticBatchRootTransform
|
|
{
|
|
[GeneratedByOldBindingsGenerator]
|
|
[MethodImpl(MethodImplOptions.InternalCall)]
|
|
get;
|
|
[GeneratedByOldBindingsGenerator]
|
|
[MethodImpl(MethodImplOptions.InternalCall)]
|
|
set;
|
|
}
|
|
|
|
// Token: 0x1700013E RID: 318
|
|
// (get) Token: 0x060005A0 RID: 1440
|
|
internal extern int staticBatchIndex
|
|
{
|
|
[GeneratedByOldBindingsGenerator]
|
|
[MethodImpl(MethodImplOptions.InternalCall)]
|
|
get;
|
|
}
|
|
|
|
// Token: 0x060005A1 RID: 1441
|
|
[GeneratedByOldBindingsGenerator]
|
|
[MethodImpl(MethodImplOptions.InternalCall)]
|
|
internal extern void SetStaticBatchInfo(int firstSubMesh, int subMeshCount);
|
|
|
|
// Token: 0x1700013F RID: 319
|
|
// (get) Token: 0x060005A2 RID: 1442
|
|
public extern bool isPartOfStaticBatch
|
|
{
|
|
[GeneratedByOldBindingsGenerator]
|
|
[MethodImpl(MethodImplOptions.InternalCall)]
|
|
get;
|
|
}
|
|
|
|
// Token: 0x17000140 RID: 320
|
|
// (get) Token: 0x060005A3 RID: 1443 RVA: 0x000082D8 File Offset: 0x000064D8
|
|
public Matrix4x4 worldToLocalMatrix
|
|
{
|
|
get
|
|
{
|
|
Matrix4x4 matrix4x;
|
|
this.INTERNAL_get_worldToLocalMatrix(out matrix4x);
|
|
return matrix4x;
|
|
}
|
|
}
|
|
|
|
// Token: 0x060005A4 RID: 1444
|
|
[GeneratedByOldBindingsGenerator]
|
|
[MethodImpl(MethodImplOptions.InternalCall)]
|
|
private extern void INTERNAL_get_worldToLocalMatrix(out Matrix4x4 value);
|
|
|
|
// Token: 0x17000141 RID: 321
|
|
// (get) Token: 0x060005A5 RID: 1445 RVA: 0x000082F8 File Offset: 0x000064F8
|
|
public Matrix4x4 localToWorldMatrix
|
|
{
|
|
get
|
|
{
|
|
Matrix4x4 matrix4x;
|
|
this.INTERNAL_get_localToWorldMatrix(out matrix4x);
|
|
return matrix4x;
|
|
}
|
|
}
|
|
|
|
// Token: 0x060005A6 RID: 1446
|
|
[GeneratedByOldBindingsGenerator]
|
|
[MethodImpl(MethodImplOptions.InternalCall)]
|
|
private extern void INTERNAL_get_localToWorldMatrix(out Matrix4x4 value);
|
|
|
|
// Token: 0x17000142 RID: 322
|
|
// (get) Token: 0x060005A7 RID: 1447
|
|
// (set) Token: 0x060005A8 RID: 1448
|
|
public extern bool enabled
|
|
{
|
|
[GeneratedByOldBindingsGenerator]
|
|
[MethodImpl(MethodImplOptions.InternalCall)]
|
|
get;
|
|
[GeneratedByOldBindingsGenerator]
|
|
[MethodImpl(MethodImplOptions.InternalCall)]
|
|
set;
|
|
}
|
|
|
|
// Token: 0x17000143 RID: 323
|
|
// (get) Token: 0x060005A9 RID: 1449
|
|
// (set) Token: 0x060005AA RID: 1450
|
|
public extern ShadowCastingMode shadowCastingMode
|
|
{
|
|
[GeneratedByOldBindingsGenerator]
|
|
[MethodImpl(MethodImplOptions.InternalCall)]
|
|
get;
|
|
[GeneratedByOldBindingsGenerator]
|
|
[MethodImpl(MethodImplOptions.InternalCall)]
|
|
set;
|
|
}
|
|
|
|
// Token: 0x17000144 RID: 324
|
|
// (get) Token: 0x060005AB RID: 1451
|
|
// (set) Token: 0x060005AC RID: 1452
|
|
public extern bool receiveShadows
|
|
{
|
|
[GeneratedByOldBindingsGenerator]
|
|
[MethodImpl(MethodImplOptions.InternalCall)]
|
|
get;
|
|
[GeneratedByOldBindingsGenerator]
|
|
[MethodImpl(MethodImplOptions.InternalCall)]
|
|
set;
|
|
}
|
|
|
|
// Token: 0x17000145 RID: 325
|
|
// (get) Token: 0x060005AD RID: 1453
|
|
// (set) Token: 0x060005AE RID: 1454
|
|
public extern Material material
|
|
{
|
|
[GeneratedByOldBindingsGenerator]
|
|
[MethodImpl(MethodImplOptions.InternalCall)]
|
|
get;
|
|
[GeneratedByOldBindingsGenerator]
|
|
[MethodImpl(MethodImplOptions.InternalCall)]
|
|
set;
|
|
}
|
|
|
|
// Token: 0x17000146 RID: 326
|
|
// (get) Token: 0x060005AF RID: 1455
|
|
// (set) Token: 0x060005B0 RID: 1456
|
|
public extern Material sharedMaterial
|
|
{
|
|
[GeneratedByOldBindingsGenerator]
|
|
[MethodImpl(MethodImplOptions.InternalCall)]
|
|
get;
|
|
[GeneratedByOldBindingsGenerator]
|
|
[MethodImpl(MethodImplOptions.InternalCall)]
|
|
set;
|
|
}
|
|
|
|
// Token: 0x17000147 RID: 327
|
|
// (get) Token: 0x060005B1 RID: 1457
|
|
// (set) Token: 0x060005B2 RID: 1458
|
|
public extern Material[] materials
|
|
{
|
|
[GeneratedByOldBindingsGenerator]
|
|
[MethodImpl(MethodImplOptions.InternalCall)]
|
|
get;
|
|
[GeneratedByOldBindingsGenerator]
|
|
[MethodImpl(MethodImplOptions.InternalCall)]
|
|
set;
|
|
}
|
|
|
|
// Token: 0x17000148 RID: 328
|
|
// (get) Token: 0x060005B3 RID: 1459
|
|
// (set) Token: 0x060005B4 RID: 1460
|
|
public extern Material[] sharedMaterials
|
|
{
|
|
[GeneratedByOldBindingsGenerator]
|
|
[MethodImpl(MethodImplOptions.InternalCall)]
|
|
get;
|
|
[GeneratedByOldBindingsGenerator]
|
|
[MethodImpl(MethodImplOptions.InternalCall)]
|
|
set;
|
|
}
|
|
|
|
// Token: 0x17000149 RID: 329
|
|
// (get) Token: 0x060005B5 RID: 1461 RVA: 0x00008318 File Offset: 0x00006518
|
|
public Bounds bounds
|
|
{
|
|
get
|
|
{
|
|
Bounds bounds;
|
|
this.INTERNAL_get_bounds(out bounds);
|
|
return bounds;
|
|
}
|
|
}
|
|
|
|
// Token: 0x060005B6 RID: 1462
|
|
[GeneratedByOldBindingsGenerator]
|
|
[MethodImpl(MethodImplOptions.InternalCall)]
|
|
private extern void INTERNAL_get_bounds(out Bounds value);
|
|
|
|
// Token: 0x1700014A RID: 330
|
|
// (get) Token: 0x060005B7 RID: 1463
|
|
// (set) Token: 0x060005B8 RID: 1464
|
|
public extern int lightmapIndex
|
|
{
|
|
[GeneratedByOldBindingsGenerator]
|
|
[MethodImpl(MethodImplOptions.InternalCall)]
|
|
get;
|
|
[GeneratedByOldBindingsGenerator]
|
|
[MethodImpl(MethodImplOptions.InternalCall)]
|
|
set;
|
|
}
|
|
|
|
// Token: 0x1700014B RID: 331
|
|
// (get) Token: 0x060005B9 RID: 1465
|
|
// (set) Token: 0x060005BA RID: 1466
|
|
public extern int realtimeLightmapIndex
|
|
{
|
|
[GeneratedByOldBindingsGenerator]
|
|
[MethodImpl(MethodImplOptions.InternalCall)]
|
|
get;
|
|
[GeneratedByOldBindingsGenerator]
|
|
[MethodImpl(MethodImplOptions.InternalCall)]
|
|
set;
|
|
}
|
|
|
|
// Token: 0x1700014C RID: 332
|
|
// (get) Token: 0x060005BB RID: 1467 RVA: 0x00008338 File Offset: 0x00006538
|
|
// (set) Token: 0x060005BC RID: 1468 RVA: 0x00008358 File Offset: 0x00006558
|
|
public Vector4 lightmapScaleOffset
|
|
{
|
|
get
|
|
{
|
|
Vector4 vector;
|
|
this.INTERNAL_get_lightmapScaleOffset(out vector);
|
|
return vector;
|
|
}
|
|
set
|
|
{
|
|
this.INTERNAL_set_lightmapScaleOffset(ref value);
|
|
}
|
|
}
|
|
|
|
// Token: 0x060005BD RID: 1469
|
|
[GeneratedByOldBindingsGenerator]
|
|
[MethodImpl(MethodImplOptions.InternalCall)]
|
|
private extern void INTERNAL_get_lightmapScaleOffset(out Vector4 value);
|
|
|
|
// Token: 0x060005BE RID: 1470
|
|
[GeneratedByOldBindingsGenerator]
|
|
[MethodImpl(MethodImplOptions.InternalCall)]
|
|
private extern void INTERNAL_set_lightmapScaleOffset(ref Vector4 value);
|
|
|
|
// Token: 0x1700014D RID: 333
|
|
// (get) Token: 0x060005BF RID: 1471
|
|
// (set) Token: 0x060005C0 RID: 1472
|
|
public extern MotionVectorGenerationMode motionVectorGenerationMode
|
|
{
|
|
[GeneratedByOldBindingsGenerator]
|
|
[MethodImpl(MethodImplOptions.InternalCall)]
|
|
get;
|
|
[GeneratedByOldBindingsGenerator]
|
|
[MethodImpl(MethodImplOptions.InternalCall)]
|
|
set;
|
|
}
|
|
|
|
// Token: 0x1700014E RID: 334
|
|
// (get) Token: 0x060005C1 RID: 1473 RVA: 0x00008364 File Offset: 0x00006564
|
|
// (set) Token: 0x060005C2 RID: 1474 RVA: 0x00008384 File Offset: 0x00006584
|
|
public Vector4 realtimeLightmapScaleOffset
|
|
{
|
|
get
|
|
{
|
|
Vector4 vector;
|
|
this.INTERNAL_get_realtimeLightmapScaleOffset(out vector);
|
|
return vector;
|
|
}
|
|
set
|
|
{
|
|
this.INTERNAL_set_realtimeLightmapScaleOffset(ref value);
|
|
}
|
|
}
|
|
|
|
// Token: 0x060005C3 RID: 1475
|
|
[GeneratedByOldBindingsGenerator]
|
|
[MethodImpl(MethodImplOptions.InternalCall)]
|
|
private extern void INTERNAL_get_realtimeLightmapScaleOffset(out Vector4 value);
|
|
|
|
// Token: 0x060005C4 RID: 1476
|
|
[GeneratedByOldBindingsGenerator]
|
|
[MethodImpl(MethodImplOptions.InternalCall)]
|
|
private extern void INTERNAL_set_realtimeLightmapScaleOffset(ref Vector4 value);
|
|
|
|
// Token: 0x1700014F RID: 335
|
|
// (get) Token: 0x060005C5 RID: 1477
|
|
public extern bool isVisible
|
|
{
|
|
[GeneratedByOldBindingsGenerator]
|
|
[MethodImpl(MethodImplOptions.InternalCall)]
|
|
get;
|
|
}
|
|
|
|
// Token: 0x17000150 RID: 336
|
|
// (get) Token: 0x060005C6 RID: 1478
|
|
// (set) Token: 0x060005C7 RID: 1479
|
|
public extern LightProbeUsage lightProbeUsage
|
|
{
|
|
[GeneratedByOldBindingsGenerator]
|
|
[MethodImpl(MethodImplOptions.InternalCall)]
|
|
get;
|
|
[GeneratedByOldBindingsGenerator]
|
|
[MethodImpl(MethodImplOptions.InternalCall)]
|
|
set;
|
|
}
|
|
|
|
// Token: 0x17000151 RID: 337
|
|
// (get) Token: 0x060005C8 RID: 1480
|
|
// (set) Token: 0x060005C9 RID: 1481
|
|
public extern GameObject lightProbeProxyVolumeOverride
|
|
{
|
|
[GeneratedByOldBindingsGenerator]
|
|
[MethodImpl(MethodImplOptions.InternalCall)]
|
|
get;
|
|
[GeneratedByOldBindingsGenerator]
|
|
[MethodImpl(MethodImplOptions.InternalCall)]
|
|
set;
|
|
}
|
|
|
|
// Token: 0x17000152 RID: 338
|
|
// (get) Token: 0x060005CA RID: 1482
|
|
// (set) Token: 0x060005CB RID: 1483
|
|
public extern Transform probeAnchor
|
|
{
|
|
[GeneratedByOldBindingsGenerator]
|
|
[MethodImpl(MethodImplOptions.InternalCall)]
|
|
get;
|
|
[GeneratedByOldBindingsGenerator]
|
|
[MethodImpl(MethodImplOptions.InternalCall)]
|
|
set;
|
|
}
|
|
|
|
// Token: 0x17000153 RID: 339
|
|
// (get) Token: 0x060005CC RID: 1484
|
|
// (set) Token: 0x060005CD RID: 1485
|
|
public extern ReflectionProbeUsage reflectionProbeUsage
|
|
{
|
|
[GeneratedByOldBindingsGenerator]
|
|
[MethodImpl(MethodImplOptions.InternalCall)]
|
|
get;
|
|
[GeneratedByOldBindingsGenerator]
|
|
[MethodImpl(MethodImplOptions.InternalCall)]
|
|
set;
|
|
}
|
|
|
|
// Token: 0x060005CE RID: 1486
|
|
[GeneratedByOldBindingsGenerator]
|
|
[MethodImpl(MethodImplOptions.InternalCall)]
|
|
public extern void SetPropertyBlock(MaterialPropertyBlock properties);
|
|
|
|
// Token: 0x060005CF RID: 1487
|
|
[GeneratedByOldBindingsGenerator]
|
|
[MethodImpl(MethodImplOptions.InternalCall)]
|
|
public extern void GetPropertyBlock(MaterialPropertyBlock dest);
|
|
|
|
// Token: 0x17000154 RID: 340
|
|
// (get) Token: 0x060005D0 RID: 1488
|
|
// (set) Token: 0x060005D1 RID: 1489
|
|
public extern string sortingLayerName
|
|
{
|
|
[GeneratedByOldBindingsGenerator]
|
|
[MethodImpl(MethodImplOptions.InternalCall)]
|
|
get;
|
|
[GeneratedByOldBindingsGenerator]
|
|
[MethodImpl(MethodImplOptions.InternalCall)]
|
|
set;
|
|
}
|
|
|
|
// Token: 0x17000155 RID: 341
|
|
// (get) Token: 0x060005D2 RID: 1490
|
|
// (set) Token: 0x060005D3 RID: 1491
|
|
public extern int sortingLayerID
|
|
{
|
|
[GeneratedByOldBindingsGenerator]
|
|
[MethodImpl(MethodImplOptions.InternalCall)]
|
|
get;
|
|
[GeneratedByOldBindingsGenerator]
|
|
[MethodImpl(MethodImplOptions.InternalCall)]
|
|
set;
|
|
}
|
|
|
|
// Token: 0x17000156 RID: 342
|
|
// (get) Token: 0x060005D4 RID: 1492
|
|
// (set) Token: 0x060005D5 RID: 1493
|
|
public extern int sortingOrder
|
|
{
|
|
[GeneratedByOldBindingsGenerator]
|
|
[MethodImpl(MethodImplOptions.InternalCall)]
|
|
get;
|
|
[GeneratedByOldBindingsGenerator]
|
|
[MethodImpl(MethodImplOptions.InternalCall)]
|
|
set;
|
|
}
|
|
|
|
// Token: 0x17000157 RID: 343
|
|
// (get) Token: 0x060005D6 RID: 1494
|
|
internal extern int sortingGroupID
|
|
{
|
|
[GeneratedByOldBindingsGenerator]
|
|
[MethodImpl(MethodImplOptions.InternalCall)]
|
|
get;
|
|
}
|
|
|
|
// Token: 0x17000158 RID: 344
|
|
// (get) Token: 0x060005D7 RID: 1495
|
|
internal extern int sortingGroupOrder
|
|
{
|
|
[GeneratedByOldBindingsGenerator]
|
|
[MethodImpl(MethodImplOptions.InternalCall)]
|
|
get;
|
|
}
|
|
|
|
// Token: 0x060005D8 RID: 1496
|
|
[GeneratedByOldBindingsGenerator]
|
|
[MethodImpl(MethodImplOptions.InternalCall)]
|
|
private extern void GetClosestReflectionProbesInternal(object result);
|
|
|
|
// Token: 0x060005D9 RID: 1497 RVA: 0x00008390 File Offset: 0x00006590
|
|
public void GetClosestReflectionProbes(List<ReflectionProbeBlendInfo> result)
|
|
{
|
|
this.GetClosestReflectionProbesInternal(result);
|
|
}
|
|
|
|
// Token: 0x17000159 RID: 345
|
|
// (get) Token: 0x060005DA RID: 1498 RVA: 0x0000839C File Offset: 0x0000659C
|
|
// (set) Token: 0x060005DB RID: 1499 RVA: 0x000083C0 File Offset: 0x000065C0
|
|
[EditorBrowsable(EditorBrowsableState.Never)]
|
|
[Obsolete("Use shadowCastingMode instead.", false)]
|
|
public bool castShadows
|
|
{
|
|
get
|
|
{
|
|
return this.shadowCastingMode != ShadowCastingMode.Off;
|
|
}
|
|
set
|
|
{
|
|
this.shadowCastingMode = ((!value) ? ShadowCastingMode.Off : ShadowCastingMode.On);
|
|
}
|
|
}
|
|
|
|
// Token: 0x1700015A RID: 346
|
|
// (get) Token: 0x060005DC RID: 1500 RVA: 0x000083D8 File Offset: 0x000065D8
|
|
// (set) Token: 0x060005DD RID: 1501 RVA: 0x000083F8 File Offset: 0x000065F8
|
|
[Obsolete("Use motionVectorGenerationMode instead.", false)]
|
|
public bool motionVectors
|
|
{
|
|
get
|
|
{
|
|
return this.motionVectorGenerationMode == MotionVectorGenerationMode.Object;
|
|
}
|
|
set
|
|
{
|
|
this.motionVectorGenerationMode = ((!value) ? MotionVectorGenerationMode.Camera : MotionVectorGenerationMode.Object);
|
|
}
|
|
}
|
|
|
|
// Token: 0x1700015B RID: 347
|
|
// (get) Token: 0x060005DE RID: 1502 RVA: 0x00008410 File Offset: 0x00006610
|
|
// (set) Token: 0x060005DF RID: 1503 RVA: 0x00008434 File Offset: 0x00006634
|
|
[Obsolete("Use lightProbeUsage instead.", false)]
|
|
public bool useLightProbes
|
|
{
|
|
get
|
|
{
|
|
return this.lightProbeUsage != LightProbeUsage.Off;
|
|
}
|
|
set
|
|
{
|
|
this.lightProbeUsage = ((!value) ? LightProbeUsage.Off : LightProbeUsage.BlendProbes);
|
|
}
|
|
}
|
|
}
|
|
}
|