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

223 lines
9.5 KiB
C#

using System;
using Il2CppInterop.Common.Attributes;
using Il2CppInterop.Runtime;
using Il2CppSystem;
namespace UnityEngine.PostProcessing
{
// Token: 0x0200053D RID: 1341
public sealed class GrainComponent : PostProcessingComponentRenderTexture<GrainModel>
{
// Token: 0x17003278 RID: 12920
// (get) Token: 0x0600954C RID: 38220 RVA: 0x0026619C File Offset: 0x0026439C
public unsafe override bool active
{
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 633328, XrefRangeEnd = 633330, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
get
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(GrainComponent.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: 0x0600954D RID: 38221 RVA: 0x002661EC File Offset: 0x002643EC
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 0, XrefRangeEnd = 0, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe override void OnDisable()
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(GrainComponent.NativeMethodInfoPtr_OnDisable_Public_Virtual_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x0600954E RID: 38222 RVA: 0x00266230 File Offset: 0x00264430
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 633330, XrefRangeEnd = 633379, 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(GrainComponent.NativeMethodInfoPtr_Prepare_Public_Virtual_Void_Material_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
}
// Token: 0x0600954F RID: 38223 RVA: 0x0026628C File Offset: 0x0026448C
[CallerCount(1)]
[CachedScanResults(RefRangeStart = 633382, RefRangeEnd = 633383, XrefRangeStart = 633379, XrefRangeEnd = 633382, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe GrainComponent()
: this(IL2CPP.il2cpp_object_new(Il2CppClassPointerStore<GrainComponent>.NativeClassPtr))
{
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(GrainComponent.NativeMethodInfoPtr__ctor_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x06009550 RID: 38224 RVA: 0x002662D8 File Offset: 0x002644D8
// Note: this type is marked as 'beforefieldinit'.
static GrainComponent()
{
Il2CppClassPointerStore<GrainComponent>.NativeClassPtr = IL2CPP.GetIl2CppClass("Assembly-CSharp.dll", "UnityEngine.PostProcessing", "GrainComponent");
IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore<GrainComponent>.NativeClassPtr);
GrainComponent.NativeFieldInfoPtr_m_GrainLookupRT = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<GrainComponent>.NativeClassPtr, "m_GrainLookupRT");
GrainComponent.NativeMethodInfoPtr_get_active_Public_Virtual_get_Boolean_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<GrainComponent>.NativeClassPtr, 100674930);
GrainComponent.NativeMethodInfoPtr_OnDisable_Public_Virtual_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<GrainComponent>.NativeClassPtr, 100674931);
GrainComponent.NativeMethodInfoPtr_Prepare_Public_Virtual_Void_Material_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<GrainComponent>.NativeClassPtr, 100674932);
GrainComponent.NativeMethodInfoPtr__ctor_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<GrainComponent>.NativeClassPtr, 100674933);
}
// Token: 0x06009551 RID: 38225 RVA: 0x0026636C File Offset: 0x0026456C
public GrainComponent(IntPtr pointer)
: base(pointer)
{
}
// Token: 0x17003277 RID: 12919
// (get) Token: 0x06009552 RID: 38226 RVA: 0x00266378 File Offset: 0x00264578
// (set) Token: 0x06009553 RID: 38227 RVA: 0x002663AC File Offset: 0x002645AC
public unsafe RenderTexture m_GrainLookupRT
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(GrainComponent.NativeFieldInfoPtr_m_GrainLookupRT);
IntPtr intPtr2 = *intPtr;
return (intPtr2 != 0) ? new RenderTexture(intPtr2) : null;
}
set
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(GrainComponent.NativeFieldInfoPtr_m_GrainLookupRT), IL2CPP.Il2CppObjectBaseToPtr(value));
}
}
// Token: 0x04006383 RID: 25475
private static readonly IntPtr NativeFieldInfoPtr_m_GrainLookupRT;
// Token: 0x04006384 RID: 25476
private static readonly IntPtr NativeMethodInfoPtr_get_active_Public_Virtual_get_Boolean_0;
// Token: 0x04006385 RID: 25477
private static readonly IntPtr NativeMethodInfoPtr_OnDisable_Public_Virtual_Void_0;
// Token: 0x04006386 RID: 25478
private static readonly IntPtr NativeMethodInfoPtr_Prepare_Public_Virtual_Void_Material_0;
// Token: 0x04006387 RID: 25479
private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_0;
// Token: 0x0200053E RID: 1342
public static class Uniforms : Object
{
// Token: 0x06009554 RID: 38228 RVA: 0x002663D4 File Offset: 0x002645D4
// Note: this type is marked as 'beforefieldinit'.
static Uniforms()
{
Il2CppClassPointerStore<GrainComponent.Uniforms>.NativeClassPtr = IL2CPP.GetIl2CppNestedType(Il2CppClassPointerStore<GrainComponent>.NativeClassPtr, "Uniforms");
IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore<GrainComponent.Uniforms>.NativeClassPtr);
GrainComponent.Uniforms.NativeFieldInfoPtr__Grain_Params1 = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<GrainComponent.Uniforms>.NativeClassPtr, "_Grain_Params1");
GrainComponent.Uniforms.NativeFieldInfoPtr__Grain_Params2 = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<GrainComponent.Uniforms>.NativeClassPtr, "_Grain_Params2");
GrainComponent.Uniforms.NativeFieldInfoPtr__GrainTex = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<GrainComponent.Uniforms>.NativeClassPtr, "_GrainTex");
GrainComponent.Uniforms.NativeFieldInfoPtr__Phase = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<GrainComponent.Uniforms>.NativeClassPtr, "_Phase");
}
// Token: 0x06009555 RID: 38229 RVA: 0x0000A74C File Offset: 0x0000894C
public Uniforms(IntPtr pointer)
: base(pointer)
{
}
// Token: 0x17003279 RID: 12921
// (get) Token: 0x06009556 RID: 38230 RVA: 0x00266450 File Offset: 0x00264650
// (set) Token: 0x06009557 RID: 38231 RVA: 0x0026646E File Offset: 0x0026466E
public unsafe static int _Grain_Params1
{
get
{
int num;
IL2CPP.il2cpp_field_static_get_value(GrainComponent.Uniforms.NativeFieldInfoPtr__Grain_Params1, (void*)(&num));
return num;
}
set
{
IL2CPP.il2cpp_field_static_set_value(GrainComponent.Uniforms.NativeFieldInfoPtr__Grain_Params1, (void*)(&value));
}
}
// Token: 0x1700327A RID: 12922
// (get) Token: 0x06009558 RID: 38232 RVA: 0x00266480 File Offset: 0x00264680
// (set) Token: 0x06009559 RID: 38233 RVA: 0x0026649E File Offset: 0x0026469E
public unsafe static int _Grain_Params2
{
get
{
int num;
IL2CPP.il2cpp_field_static_get_value(GrainComponent.Uniforms.NativeFieldInfoPtr__Grain_Params2, (void*)(&num));
return num;
}
set
{
IL2CPP.il2cpp_field_static_set_value(GrainComponent.Uniforms.NativeFieldInfoPtr__Grain_Params2, (void*)(&value));
}
}
// Token: 0x1700327B RID: 12923
// (get) Token: 0x0600955A RID: 38234 RVA: 0x002664B0 File Offset: 0x002646B0
// (set) Token: 0x0600955B RID: 38235 RVA: 0x002664CE File Offset: 0x002646CE
public unsafe static int _GrainTex
{
get
{
int num;
IL2CPP.il2cpp_field_static_get_value(GrainComponent.Uniforms.NativeFieldInfoPtr__GrainTex, (void*)(&num));
return num;
}
set
{
IL2CPP.il2cpp_field_static_set_value(GrainComponent.Uniforms.NativeFieldInfoPtr__GrainTex, (void*)(&value));
}
}
// Token: 0x1700327C RID: 12924
// (get) Token: 0x0600955C RID: 38236 RVA: 0x002664E0 File Offset: 0x002646E0
// (set) Token: 0x0600955D RID: 38237 RVA: 0x002664FE File Offset: 0x002646FE
public unsafe static int _Phase
{
get
{
int num;
IL2CPP.il2cpp_field_static_get_value(GrainComponent.Uniforms.NativeFieldInfoPtr__Phase, (void*)(&num));
return num;
}
set
{
IL2CPP.il2cpp_field_static_set_value(GrainComponent.Uniforms.NativeFieldInfoPtr__Phase, (void*)(&value));
}
}
// Token: 0x04006388 RID: 25480
private static readonly IntPtr NativeFieldInfoPtr__Grain_Params1;
// Token: 0x04006389 RID: 25481
private static readonly IntPtr NativeFieldInfoPtr__Grain_Params2;
// Token: 0x0400638A RID: 25482
private static readonly IntPtr NativeFieldInfoPtr__GrainTex;
// Token: 0x0400638B RID: 25483
private static readonly IntPtr NativeFieldInfoPtr__Phase;
}
}
}