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

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