Files
NobetaSource/Interop/Assembly-CSharp/UnityEngine/PostProcessing/DitheringComponent.cs
2023-09-06 22:09:22 +02:00

239 lines
11 KiB
C#

using System;
using Il2CppInterop.Common.Attributes;
using Il2CppInterop.Runtime;
using Il2CppInterop.Runtime.InteropTypes.Arrays;
using Il2CppSystem;
namespace UnityEngine.PostProcessing
{
// Token: 0x02000535 RID: 1333
public sealed class DitheringComponent : PostProcessingComponentRenderTexture<DitheringModel>
{
// Token: 0x17003258 RID: 12888
// (get) Token: 0x060094EA RID: 38122 RVA: 0x00264DE0 File Offset: 0x00262FE0
public unsafe override bool active
{
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 633015, XrefRangeEnd = 633016, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
get
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(DitheringComponent.NativeMethodInfoPtr_get_active_Public_Virtual_get_Boolean_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
return *IL2CPP.il2cpp_object_unbox(intPtr);
}
}
// Token: 0x060094EB RID: 38123 RVA: 0x00264E30 File Offset: 0x00263030
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 633016, XrefRangeEnd = 633017, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe override void OnDisable()
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(DitheringComponent.NativeMethodInfoPtr_OnDisable_Public_Virtual_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x060094EC RID: 38124 RVA: 0x00264E74 File Offset: 0x00263074
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 633017, XrefRangeEnd = 633030, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe void LoadNoiseTextures()
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(DitheringComponent.NativeMethodInfoPtr_LoadNoiseTextures_Private_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x060094ED RID: 38125 RVA: 0x00264EB8 File Offset: 0x002630B8
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 633030, XrefRangeEnd = 633058, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe override void Prepare(Material uberMaterial)
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
checked
{
IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)];
*ptr = IL2CPP.Il2CppObjectBaseToPtr(uberMaterial);
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(DitheringComponent.NativeMethodInfoPtr_Prepare_Public_Virtual_Void_Material_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
}
// Token: 0x060094EE RID: 38126 RVA: 0x00264F14 File Offset: 0x00263114
[CallerCount(1)]
[CachedScanResults(RefRangeStart = 633061, RefRangeEnd = 633062, XrefRangeStart = 633058, XrefRangeEnd = 633061, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe DitheringComponent()
: this(IL2CPP.il2cpp_object_new(Il2CppClassPointerStore<DitheringComponent>.NativeClassPtr))
{
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(DitheringComponent.NativeMethodInfoPtr__ctor_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x060094EF RID: 38127 RVA: 0x00264F60 File Offset: 0x00263160
// Note: this type is marked as 'beforefieldinit'.
static DitheringComponent()
{
Il2CppClassPointerStore<DitheringComponent>.NativeClassPtr = IL2CPP.GetIl2CppClass("Assembly-CSharp.dll", "UnityEngine.PostProcessing", "DitheringComponent");
IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore<DitheringComponent>.NativeClassPtr);
DitheringComponent.NativeFieldInfoPtr_noiseTextures = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<DitheringComponent>.NativeClassPtr, "noiseTextures");
DitheringComponent.NativeFieldInfoPtr_textureIndex = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<DitheringComponent>.NativeClassPtr, "textureIndex");
DitheringComponent.NativeFieldInfoPtr_k_TextureCount = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<DitheringComponent>.NativeClassPtr, "k_TextureCount");
DitheringComponent.NativeMethodInfoPtr_get_active_Public_Virtual_get_Boolean_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<DitheringComponent>.NativeClassPtr, 100674904);
DitheringComponent.NativeMethodInfoPtr_OnDisable_Public_Virtual_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<DitheringComponent>.NativeClassPtr, 100674905);
DitheringComponent.NativeMethodInfoPtr_LoadNoiseTextures_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<DitheringComponent>.NativeClassPtr, 100674906);
DitheringComponent.NativeMethodInfoPtr_Prepare_Public_Virtual_Void_Material_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<DitheringComponent>.NativeClassPtr, 100674907);
DitheringComponent.NativeMethodInfoPtr__ctor_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<DitheringComponent>.NativeClassPtr, 100674908);
}
// Token: 0x060094F0 RID: 38128 RVA: 0x00265030 File Offset: 0x00263230
public DitheringComponent(IntPtr pointer)
: base(pointer)
{
}
// Token: 0x17003255 RID: 12885
// (get) Token: 0x060094F1 RID: 38129 RVA: 0x0026503C File Offset: 0x0026323C
// (set) Token: 0x060094F2 RID: 38130 RVA: 0x00265070 File Offset: 0x00263270
public unsafe Il2CppReferenceArray<Texture2D> noiseTextures
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(DitheringComponent.NativeFieldInfoPtr_noiseTextures);
IntPtr intPtr2 = *intPtr;
return (intPtr2 != 0) ? new Il2CppReferenceArray<Texture2D>(intPtr2) : null;
}
set
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(DitheringComponent.NativeFieldInfoPtr_noiseTextures), IL2CPP.Il2CppObjectBaseToPtr(value));
}
}
// Token: 0x17003256 RID: 12886
// (get) Token: 0x060094F3 RID: 38131 RVA: 0x00265098 File Offset: 0x00263298
// (set) Token: 0x060094F4 RID: 38132 RVA: 0x002650C0 File Offset: 0x002632C0
public unsafe int textureIndex
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(DitheringComponent.NativeFieldInfoPtr_textureIndex);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(DitheringComponent.NativeFieldInfoPtr_textureIndex)) = value;
}
}
// Token: 0x17003257 RID: 12887
// (get) Token: 0x060094F5 RID: 38133 RVA: 0x002650E4 File Offset: 0x002632E4
// (set) Token: 0x060094F6 RID: 38134 RVA: 0x00265102 File Offset: 0x00263302
public unsafe static int k_TextureCount
{
get
{
int num;
IL2CPP.il2cpp_field_static_get_value(DitheringComponent.NativeFieldInfoPtr_k_TextureCount, (void*)(&num));
return num;
}
set
{
IL2CPP.il2cpp_field_static_set_value(DitheringComponent.NativeFieldInfoPtr_k_TextureCount, (void*)(&value));
}
}
// Token: 0x0400634F RID: 25423
private static readonly IntPtr NativeFieldInfoPtr_noiseTextures;
// Token: 0x04006350 RID: 25424
private static readonly IntPtr NativeFieldInfoPtr_textureIndex;
// Token: 0x04006351 RID: 25425
private static readonly IntPtr NativeFieldInfoPtr_k_TextureCount;
// Token: 0x04006352 RID: 25426
private static readonly IntPtr NativeMethodInfoPtr_get_active_Public_Virtual_get_Boolean_0;
// Token: 0x04006353 RID: 25427
private static readonly IntPtr NativeMethodInfoPtr_OnDisable_Public_Virtual_Void_0;
// Token: 0x04006354 RID: 25428
private static readonly IntPtr NativeMethodInfoPtr_LoadNoiseTextures_Private_Void_0;
// Token: 0x04006355 RID: 25429
private static readonly IntPtr NativeMethodInfoPtr_Prepare_Public_Virtual_Void_Material_0;
// Token: 0x04006356 RID: 25430
private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_0;
// Token: 0x02000536 RID: 1334
public static class Uniforms : Object
{
// Token: 0x060094F7 RID: 38135 RVA: 0x00265114 File Offset: 0x00263314
// Note: this type is marked as 'beforefieldinit'.
static Uniforms()
{
Il2CppClassPointerStore<DitheringComponent.Uniforms>.NativeClassPtr = IL2CPP.GetIl2CppNestedType(Il2CppClassPointerStore<DitheringComponent>.NativeClassPtr, "Uniforms");
IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore<DitheringComponent.Uniforms>.NativeClassPtr);
DitheringComponent.Uniforms.NativeFieldInfoPtr__DitheringTex = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<DitheringComponent.Uniforms>.NativeClassPtr, "_DitheringTex");
DitheringComponent.Uniforms.NativeFieldInfoPtr__DitheringCoords = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<DitheringComponent.Uniforms>.NativeClassPtr, "_DitheringCoords");
}
// Token: 0x060094F8 RID: 38136 RVA: 0x0000A74C File Offset: 0x0000894C
public Uniforms(IntPtr pointer)
: base(pointer)
{
}
// Token: 0x17003259 RID: 12889
// (get) Token: 0x060094F9 RID: 38137 RVA: 0x00265168 File Offset: 0x00263368
// (set) Token: 0x060094FA RID: 38138 RVA: 0x00265186 File Offset: 0x00263386
public unsafe static int _DitheringTex
{
get
{
int num;
IL2CPP.il2cpp_field_static_get_value(DitheringComponent.Uniforms.NativeFieldInfoPtr__DitheringTex, (void*)(&num));
return num;
}
set
{
IL2CPP.il2cpp_field_static_set_value(DitheringComponent.Uniforms.NativeFieldInfoPtr__DitheringTex, (void*)(&value));
}
}
// Token: 0x1700325A RID: 12890
// (get) Token: 0x060094FB RID: 38139 RVA: 0x00265198 File Offset: 0x00263398
// (set) Token: 0x060094FC RID: 38140 RVA: 0x002651B6 File Offset: 0x002633B6
public unsafe static int _DitheringCoords
{
get
{
int num;
IL2CPP.il2cpp_field_static_get_value(DitheringComponent.Uniforms.NativeFieldInfoPtr__DitheringCoords, (void*)(&num));
return num;
}
set
{
IL2CPP.il2cpp_field_static_set_value(DitheringComponent.Uniforms.NativeFieldInfoPtr__DitheringCoords, (void*)(&value));
}
}
// Token: 0x04006357 RID: 25431
private static readonly IntPtr NativeFieldInfoPtr__DitheringTex;
// Token: 0x04006358 RID: 25432
private static readonly IntPtr NativeFieldInfoPtr__DitheringCoords;
}
}
}