Add v1.0.3.1

This commit is contained in:
2023-09-06 22:00:49 +02:00
commit 3aebbbf8f0
2051 changed files with 757425 additions and 0 deletions

View File

@@ -0,0 +1,23 @@
using System;
namespace UnityStandardAssets.ImageEffects
{
// Token: 0x020005AA RID: 1450
public enum AAMode
{
// Token: 0x040066D0 RID: 26320
FXAA2,
// Token: 0x040066D1 RID: 26321
FXAA3Console,
// Token: 0x040066D2 RID: 26322
FXAA1PresetA,
// Token: 0x040066D3 RID: 26323
FXAA1PresetB,
// Token: 0x040066D4 RID: 26324
NFAA,
// Token: 0x040066D5 RID: 26325
SSAA,
// Token: 0x040066D6 RID: 26326
DLAA
}
}

View File

@@ -0,0 +1,565 @@
using System;
using Il2CppInterop.Common.Attributes;
using Il2CppInterop.Runtime;
using UnityEngine;
namespace UnityStandardAssets.ImageEffects
{
// Token: 0x020005AB RID: 1451
public class Antialiasing : PostEffectsBase
{
// Token: 0x0600995F RID: 39263 RVA: 0x00275B18 File Offset: 0x00273D18
[CallerCount(0)]
public unsafe Material CurrentAAMaterial()
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(Antialiasing.NativeMethodInfoPtr_CurrentAAMaterial_Public_Material_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
IntPtr intPtr3 = intPtr;
return (intPtr3 != 0) ? new Material(intPtr3) : null;
}
// Token: 0x06009960 RID: 39264 RVA: 0x00275B70 File Offset: 0x00273D70
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 618259, XrefRangeEnd = 618277, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe override bool CheckResources()
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IL2CPP.il2cpp_object_get_virtual_method(IL2CPP.Il2CppObjectBaseToPtr(this), Antialiasing.NativeMethodInfoPtr_CheckResources_Public_Virtual_Boolean_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
return *IL2CPP.il2cpp_object_unbox(intPtr);
}
// Token: 0x06009961 RID: 39265 RVA: 0x00275BCC File Offset: 0x00273DCC
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 618277, XrefRangeEnd = 618346, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe void OnRenderImage(RenderTexture source, RenderTexture destination)
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr;
checked
{
ptr = stackalloc IntPtr[unchecked((UIntPtr)2) * (UIntPtr)sizeof(IntPtr)];
*ptr = IL2CPP.Il2CppObjectBaseToPtr(source);
}
ptr[checked(unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = IL2CPP.Il2CppObjectBaseToPtr(destination);
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(Antialiasing.NativeMethodInfoPtr_OnRenderImage_Public_Void_RenderTexture_RenderTexture_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x06009962 RID: 39266 RVA: 0x00275C40 File Offset: 0x00273E40
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 618346, XrefRangeEnd = 618347, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe Antialiasing()
: this(IL2CPP.il2cpp_object_new(Il2CppClassPointerStore<Antialiasing>.NativeClassPtr))
{
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(Antialiasing.NativeMethodInfoPtr__ctor_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x06009963 RID: 39267 RVA: 0x00275C8C File Offset: 0x00273E8C
// Note: this type is marked as 'beforefieldinit'.
static Antialiasing()
{
Il2CppClassPointerStore<Antialiasing>.NativeClassPtr = IL2CPP.GetIl2CppClass("Assembly-CSharp.dll", "UnityStandardAssets.ImageEffects", "Antialiasing");
IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore<Antialiasing>.NativeClassPtr);
Antialiasing.NativeFieldInfoPtr_mode = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<Antialiasing>.NativeClassPtr, "mode");
Antialiasing.NativeFieldInfoPtr_showGeneratedNormals = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<Antialiasing>.NativeClassPtr, "showGeneratedNormals");
Antialiasing.NativeFieldInfoPtr_offsetScale = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<Antialiasing>.NativeClassPtr, "offsetScale");
Antialiasing.NativeFieldInfoPtr_blurRadius = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<Antialiasing>.NativeClassPtr, "blurRadius");
Antialiasing.NativeFieldInfoPtr_edgeThresholdMin = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<Antialiasing>.NativeClassPtr, "edgeThresholdMin");
Antialiasing.NativeFieldInfoPtr_edgeThreshold = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<Antialiasing>.NativeClassPtr, "edgeThreshold");
Antialiasing.NativeFieldInfoPtr_edgeSharpness = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<Antialiasing>.NativeClassPtr, "edgeSharpness");
Antialiasing.NativeFieldInfoPtr_dlaaSharp = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<Antialiasing>.NativeClassPtr, "dlaaSharp");
Antialiasing.NativeFieldInfoPtr_ssaaShader = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<Antialiasing>.NativeClassPtr, "ssaaShader");
Antialiasing.NativeFieldInfoPtr_ssaa = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<Antialiasing>.NativeClassPtr, "ssaa");
Antialiasing.NativeFieldInfoPtr_dlaaShader = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<Antialiasing>.NativeClassPtr, "dlaaShader");
Antialiasing.NativeFieldInfoPtr_dlaa = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<Antialiasing>.NativeClassPtr, "dlaa");
Antialiasing.NativeFieldInfoPtr_nfaaShader = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<Antialiasing>.NativeClassPtr, "nfaaShader");
Antialiasing.NativeFieldInfoPtr_nfaa = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<Antialiasing>.NativeClassPtr, "nfaa");
Antialiasing.NativeFieldInfoPtr_shaderFXAAPreset2 = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<Antialiasing>.NativeClassPtr, "shaderFXAAPreset2");
Antialiasing.NativeFieldInfoPtr_materialFXAAPreset2 = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<Antialiasing>.NativeClassPtr, "materialFXAAPreset2");
Antialiasing.NativeFieldInfoPtr_shaderFXAAPreset3 = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<Antialiasing>.NativeClassPtr, "shaderFXAAPreset3");
Antialiasing.NativeFieldInfoPtr_materialFXAAPreset3 = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<Antialiasing>.NativeClassPtr, "materialFXAAPreset3");
Antialiasing.NativeFieldInfoPtr_shaderFXAAII = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<Antialiasing>.NativeClassPtr, "shaderFXAAII");
Antialiasing.NativeFieldInfoPtr_materialFXAAII = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<Antialiasing>.NativeClassPtr, "materialFXAAII");
Antialiasing.NativeFieldInfoPtr_shaderFXAAIII = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<Antialiasing>.NativeClassPtr, "shaderFXAAIII");
Antialiasing.NativeFieldInfoPtr_materialFXAAIII = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<Antialiasing>.NativeClassPtr, "materialFXAAIII");
Antialiasing.NativeMethodInfoPtr_CurrentAAMaterial_Public_Material_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<Antialiasing>.NativeClassPtr, 100675227);
Antialiasing.NativeMethodInfoPtr_CheckResources_Public_Virtual_Boolean_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<Antialiasing>.NativeClassPtr, 100675228);
Antialiasing.NativeMethodInfoPtr_OnRenderImage_Public_Void_RenderTexture_RenderTexture_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<Antialiasing>.NativeClassPtr, 100675229);
Antialiasing.NativeMethodInfoPtr__ctor_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<Antialiasing>.NativeClassPtr, 100675230);
}
// Token: 0x06009964 RID: 39268 RVA: 0x00275EC4 File Offset: 0x002740C4
public Antialiasing(IntPtr pointer)
: base(pointer)
{
}
// Token: 0x170033E7 RID: 13287
// (get) Token: 0x06009965 RID: 39269 RVA: 0x00275ED0 File Offset: 0x002740D0
// (set) Token: 0x06009966 RID: 39270 RVA: 0x00275EF8 File Offset: 0x002740F8
public unsafe AAMode mode
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Antialiasing.NativeFieldInfoPtr_mode);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Antialiasing.NativeFieldInfoPtr_mode)) = value;
}
}
// Token: 0x170033E8 RID: 13288
// (get) Token: 0x06009967 RID: 39271 RVA: 0x00275F1C File Offset: 0x0027411C
// (set) Token: 0x06009968 RID: 39272 RVA: 0x00275F44 File Offset: 0x00274144
public unsafe bool showGeneratedNormals
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Antialiasing.NativeFieldInfoPtr_showGeneratedNormals);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Antialiasing.NativeFieldInfoPtr_showGeneratedNormals)) = value;
}
}
// Token: 0x170033E9 RID: 13289
// (get) Token: 0x06009969 RID: 39273 RVA: 0x00275F68 File Offset: 0x00274168
// (set) Token: 0x0600996A RID: 39274 RVA: 0x00275F90 File Offset: 0x00274190
public unsafe float offsetScale
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Antialiasing.NativeFieldInfoPtr_offsetScale);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Antialiasing.NativeFieldInfoPtr_offsetScale)) = value;
}
}
// Token: 0x170033EA RID: 13290
// (get) Token: 0x0600996B RID: 39275 RVA: 0x00275FB4 File Offset: 0x002741B4
// (set) Token: 0x0600996C RID: 39276 RVA: 0x00275FDC File Offset: 0x002741DC
public unsafe float blurRadius
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Antialiasing.NativeFieldInfoPtr_blurRadius);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Antialiasing.NativeFieldInfoPtr_blurRadius)) = value;
}
}
// Token: 0x170033EB RID: 13291
// (get) Token: 0x0600996D RID: 39277 RVA: 0x00276000 File Offset: 0x00274200
// (set) Token: 0x0600996E RID: 39278 RVA: 0x00276028 File Offset: 0x00274228
public unsafe float edgeThresholdMin
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Antialiasing.NativeFieldInfoPtr_edgeThresholdMin);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Antialiasing.NativeFieldInfoPtr_edgeThresholdMin)) = value;
}
}
// Token: 0x170033EC RID: 13292
// (get) Token: 0x0600996F RID: 39279 RVA: 0x0027604C File Offset: 0x0027424C
// (set) Token: 0x06009970 RID: 39280 RVA: 0x00276074 File Offset: 0x00274274
public unsafe float edgeThreshold
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Antialiasing.NativeFieldInfoPtr_edgeThreshold);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Antialiasing.NativeFieldInfoPtr_edgeThreshold)) = value;
}
}
// Token: 0x170033ED RID: 13293
// (get) Token: 0x06009971 RID: 39281 RVA: 0x00276098 File Offset: 0x00274298
// (set) Token: 0x06009972 RID: 39282 RVA: 0x002760C0 File Offset: 0x002742C0
public unsafe float edgeSharpness
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Antialiasing.NativeFieldInfoPtr_edgeSharpness);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Antialiasing.NativeFieldInfoPtr_edgeSharpness)) = value;
}
}
// Token: 0x170033EE RID: 13294
// (get) Token: 0x06009973 RID: 39283 RVA: 0x002760E4 File Offset: 0x002742E4
// (set) Token: 0x06009974 RID: 39284 RVA: 0x0027610C File Offset: 0x0027430C
public unsafe bool dlaaSharp
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Antialiasing.NativeFieldInfoPtr_dlaaSharp);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Antialiasing.NativeFieldInfoPtr_dlaaSharp)) = value;
}
}
// Token: 0x170033EF RID: 13295
// (get) Token: 0x06009975 RID: 39285 RVA: 0x00276130 File Offset: 0x00274330
// (set) Token: 0x06009976 RID: 39286 RVA: 0x00276164 File Offset: 0x00274364
public unsafe Shader ssaaShader
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Antialiasing.NativeFieldInfoPtr_ssaaShader);
IntPtr intPtr2 = *intPtr;
return (intPtr2 != 0) ? new Shader(intPtr2) : null;
}
set
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(Antialiasing.NativeFieldInfoPtr_ssaaShader), IL2CPP.Il2CppObjectBaseToPtr(value));
}
}
// Token: 0x170033F0 RID: 13296
// (get) Token: 0x06009977 RID: 39287 RVA: 0x0027618C File Offset: 0x0027438C
// (set) Token: 0x06009978 RID: 39288 RVA: 0x002761C0 File Offset: 0x002743C0
public unsafe Material ssaa
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Antialiasing.NativeFieldInfoPtr_ssaa);
IntPtr intPtr2 = *intPtr;
return (intPtr2 != 0) ? new Material(intPtr2) : null;
}
set
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(Antialiasing.NativeFieldInfoPtr_ssaa), IL2CPP.Il2CppObjectBaseToPtr(value));
}
}
// Token: 0x170033F1 RID: 13297
// (get) Token: 0x06009979 RID: 39289 RVA: 0x002761E8 File Offset: 0x002743E8
// (set) Token: 0x0600997A RID: 39290 RVA: 0x0027621C File Offset: 0x0027441C
public unsafe Shader dlaaShader
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Antialiasing.NativeFieldInfoPtr_dlaaShader);
IntPtr intPtr2 = *intPtr;
return (intPtr2 != 0) ? new Shader(intPtr2) : null;
}
set
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(Antialiasing.NativeFieldInfoPtr_dlaaShader), IL2CPP.Il2CppObjectBaseToPtr(value));
}
}
// Token: 0x170033F2 RID: 13298
// (get) Token: 0x0600997B RID: 39291 RVA: 0x00276244 File Offset: 0x00274444
// (set) Token: 0x0600997C RID: 39292 RVA: 0x00276278 File Offset: 0x00274478
public unsafe Material dlaa
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Antialiasing.NativeFieldInfoPtr_dlaa);
IntPtr intPtr2 = *intPtr;
return (intPtr2 != 0) ? new Material(intPtr2) : null;
}
set
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(Antialiasing.NativeFieldInfoPtr_dlaa), IL2CPP.Il2CppObjectBaseToPtr(value));
}
}
// Token: 0x170033F3 RID: 13299
// (get) Token: 0x0600997D RID: 39293 RVA: 0x002762A0 File Offset: 0x002744A0
// (set) Token: 0x0600997E RID: 39294 RVA: 0x002762D4 File Offset: 0x002744D4
public unsafe Shader nfaaShader
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Antialiasing.NativeFieldInfoPtr_nfaaShader);
IntPtr intPtr2 = *intPtr;
return (intPtr2 != 0) ? new Shader(intPtr2) : null;
}
set
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(Antialiasing.NativeFieldInfoPtr_nfaaShader), IL2CPP.Il2CppObjectBaseToPtr(value));
}
}
// Token: 0x170033F4 RID: 13300
// (get) Token: 0x0600997F RID: 39295 RVA: 0x002762FC File Offset: 0x002744FC
// (set) Token: 0x06009980 RID: 39296 RVA: 0x00276330 File Offset: 0x00274530
public unsafe Material nfaa
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Antialiasing.NativeFieldInfoPtr_nfaa);
IntPtr intPtr2 = *intPtr;
return (intPtr2 != 0) ? new Material(intPtr2) : null;
}
set
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(Antialiasing.NativeFieldInfoPtr_nfaa), IL2CPP.Il2CppObjectBaseToPtr(value));
}
}
// Token: 0x170033F5 RID: 13301
// (get) Token: 0x06009981 RID: 39297 RVA: 0x00276358 File Offset: 0x00274558
// (set) Token: 0x06009982 RID: 39298 RVA: 0x0027638C File Offset: 0x0027458C
public unsafe Shader shaderFXAAPreset2
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Antialiasing.NativeFieldInfoPtr_shaderFXAAPreset2);
IntPtr intPtr2 = *intPtr;
return (intPtr2 != 0) ? new Shader(intPtr2) : null;
}
set
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(Antialiasing.NativeFieldInfoPtr_shaderFXAAPreset2), IL2CPP.Il2CppObjectBaseToPtr(value));
}
}
// Token: 0x170033F6 RID: 13302
// (get) Token: 0x06009983 RID: 39299 RVA: 0x002763B4 File Offset: 0x002745B4
// (set) Token: 0x06009984 RID: 39300 RVA: 0x002763E8 File Offset: 0x002745E8
public unsafe Material materialFXAAPreset2
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Antialiasing.NativeFieldInfoPtr_materialFXAAPreset2);
IntPtr intPtr2 = *intPtr;
return (intPtr2 != 0) ? new Material(intPtr2) : null;
}
set
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(Antialiasing.NativeFieldInfoPtr_materialFXAAPreset2), IL2CPP.Il2CppObjectBaseToPtr(value));
}
}
// Token: 0x170033F7 RID: 13303
// (get) Token: 0x06009985 RID: 39301 RVA: 0x00276410 File Offset: 0x00274610
// (set) Token: 0x06009986 RID: 39302 RVA: 0x00276444 File Offset: 0x00274644
public unsafe Shader shaderFXAAPreset3
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Antialiasing.NativeFieldInfoPtr_shaderFXAAPreset3);
IntPtr intPtr2 = *intPtr;
return (intPtr2 != 0) ? new Shader(intPtr2) : null;
}
set
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(Antialiasing.NativeFieldInfoPtr_shaderFXAAPreset3), IL2CPP.Il2CppObjectBaseToPtr(value));
}
}
// Token: 0x170033F8 RID: 13304
// (get) Token: 0x06009987 RID: 39303 RVA: 0x0027646C File Offset: 0x0027466C
// (set) Token: 0x06009988 RID: 39304 RVA: 0x002764A0 File Offset: 0x002746A0
public unsafe Material materialFXAAPreset3
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Antialiasing.NativeFieldInfoPtr_materialFXAAPreset3);
IntPtr intPtr2 = *intPtr;
return (intPtr2 != 0) ? new Material(intPtr2) : null;
}
set
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(Antialiasing.NativeFieldInfoPtr_materialFXAAPreset3), IL2CPP.Il2CppObjectBaseToPtr(value));
}
}
// Token: 0x170033F9 RID: 13305
// (get) Token: 0x06009989 RID: 39305 RVA: 0x002764C8 File Offset: 0x002746C8
// (set) Token: 0x0600998A RID: 39306 RVA: 0x002764FC File Offset: 0x002746FC
public unsafe Shader shaderFXAAII
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Antialiasing.NativeFieldInfoPtr_shaderFXAAII);
IntPtr intPtr2 = *intPtr;
return (intPtr2 != 0) ? new Shader(intPtr2) : null;
}
set
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(Antialiasing.NativeFieldInfoPtr_shaderFXAAII), IL2CPP.Il2CppObjectBaseToPtr(value));
}
}
// Token: 0x170033FA RID: 13306
// (get) Token: 0x0600998B RID: 39307 RVA: 0x00276524 File Offset: 0x00274724
// (set) Token: 0x0600998C RID: 39308 RVA: 0x00276558 File Offset: 0x00274758
public unsafe Material materialFXAAII
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Antialiasing.NativeFieldInfoPtr_materialFXAAII);
IntPtr intPtr2 = *intPtr;
return (intPtr2 != 0) ? new Material(intPtr2) : null;
}
set
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(Antialiasing.NativeFieldInfoPtr_materialFXAAII), IL2CPP.Il2CppObjectBaseToPtr(value));
}
}
// Token: 0x170033FB RID: 13307
// (get) Token: 0x0600998D RID: 39309 RVA: 0x00276580 File Offset: 0x00274780
// (set) Token: 0x0600998E RID: 39310 RVA: 0x002765B4 File Offset: 0x002747B4
public unsafe Shader shaderFXAAIII
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Antialiasing.NativeFieldInfoPtr_shaderFXAAIII);
IntPtr intPtr2 = *intPtr;
return (intPtr2 != 0) ? new Shader(intPtr2) : null;
}
set
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(Antialiasing.NativeFieldInfoPtr_shaderFXAAIII), IL2CPP.Il2CppObjectBaseToPtr(value));
}
}
// Token: 0x170033FC RID: 13308
// (get) Token: 0x0600998F RID: 39311 RVA: 0x002765DC File Offset: 0x002747DC
// (set) Token: 0x06009990 RID: 39312 RVA: 0x00276610 File Offset: 0x00274810
public unsafe Material materialFXAAIII
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Antialiasing.NativeFieldInfoPtr_materialFXAAIII);
IntPtr intPtr2 = *intPtr;
return (intPtr2 != 0) ? new Material(intPtr2) : null;
}
set
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(Antialiasing.NativeFieldInfoPtr_materialFXAAIII), IL2CPP.Il2CppObjectBaseToPtr(value));
}
}
// Token: 0x040066D7 RID: 26327
private static readonly IntPtr NativeFieldInfoPtr_mode;
// Token: 0x040066D8 RID: 26328
private static readonly IntPtr NativeFieldInfoPtr_showGeneratedNormals;
// Token: 0x040066D9 RID: 26329
private static readonly IntPtr NativeFieldInfoPtr_offsetScale;
// Token: 0x040066DA RID: 26330
private static readonly IntPtr NativeFieldInfoPtr_blurRadius;
// Token: 0x040066DB RID: 26331
private static readonly IntPtr NativeFieldInfoPtr_edgeThresholdMin;
// Token: 0x040066DC RID: 26332
private static readonly IntPtr NativeFieldInfoPtr_edgeThreshold;
// Token: 0x040066DD RID: 26333
private static readonly IntPtr NativeFieldInfoPtr_edgeSharpness;
// Token: 0x040066DE RID: 26334
private static readonly IntPtr NativeFieldInfoPtr_dlaaSharp;
// Token: 0x040066DF RID: 26335
private static readonly IntPtr NativeFieldInfoPtr_ssaaShader;
// Token: 0x040066E0 RID: 26336
private static readonly IntPtr NativeFieldInfoPtr_ssaa;
// Token: 0x040066E1 RID: 26337
private static readonly IntPtr NativeFieldInfoPtr_dlaaShader;
// Token: 0x040066E2 RID: 26338
private static readonly IntPtr NativeFieldInfoPtr_dlaa;
// Token: 0x040066E3 RID: 26339
private static readonly IntPtr NativeFieldInfoPtr_nfaaShader;
// Token: 0x040066E4 RID: 26340
private static readonly IntPtr NativeFieldInfoPtr_nfaa;
// Token: 0x040066E5 RID: 26341
private static readonly IntPtr NativeFieldInfoPtr_shaderFXAAPreset2;
// Token: 0x040066E6 RID: 26342
private static readonly IntPtr NativeFieldInfoPtr_materialFXAAPreset2;
// Token: 0x040066E7 RID: 26343
private static readonly IntPtr NativeFieldInfoPtr_shaderFXAAPreset3;
// Token: 0x040066E8 RID: 26344
private static readonly IntPtr NativeFieldInfoPtr_materialFXAAPreset3;
// Token: 0x040066E9 RID: 26345
private static readonly IntPtr NativeFieldInfoPtr_shaderFXAAII;
// Token: 0x040066EA RID: 26346
private static readonly IntPtr NativeFieldInfoPtr_materialFXAAII;
// Token: 0x040066EB RID: 26347
private static readonly IntPtr NativeFieldInfoPtr_shaderFXAAIII;
// Token: 0x040066EC RID: 26348
private static readonly IntPtr NativeFieldInfoPtr_materialFXAAIII;
// Token: 0x040066ED RID: 26349
private static readonly IntPtr NativeMethodInfoPtr_CurrentAAMaterial_Public_Material_0;
// Token: 0x040066EE RID: 26350
private static readonly IntPtr NativeMethodInfoPtr_CheckResources_Public_Virtual_Boolean_0;
// Token: 0x040066EF RID: 26351
private static readonly IntPtr NativeMethodInfoPtr_OnRenderImage_Public_Void_RenderTexture_RenderTexture_0;
// Token: 0x040066F0 RID: 26352
private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_0;
}
}

View File

@@ -0,0 +1,861 @@
using System;
using Il2CppInterop.Common.Attributes;
using Il2CppInterop.Runtime;
using UnityEngine;
namespace UnityStandardAssets.ImageEffects
{
// Token: 0x020005AC RID: 1452
public class Bloom : PostEffectsBase
{
// Token: 0x06009991 RID: 39313 RVA: 0x00276638 File Offset: 0x00274838
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 618347, XrefRangeEnd = 618357, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe override bool CheckResources()
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IL2CPP.il2cpp_object_get_virtual_method(IL2CPP.Il2CppObjectBaseToPtr(this), Bloom.NativeMethodInfoPtr_CheckResources_Public_Virtual_Boolean_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
return *IL2CPP.il2cpp_object_unbox(intPtr);
}
// Token: 0x06009992 RID: 39314 RVA: 0x00276694 File Offset: 0x00274894
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 618357, XrefRangeEnd = 618530, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe void OnRenderImage(RenderTexture source, RenderTexture destination)
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr;
checked
{
ptr = stackalloc IntPtr[unchecked((UIntPtr)2) * (UIntPtr)sizeof(IntPtr)];
*ptr = IL2CPP.Il2CppObjectBaseToPtr(source);
}
ptr[checked(unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = IL2CPP.Il2CppObjectBaseToPtr(destination);
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(Bloom.NativeMethodInfoPtr_OnRenderImage_Public_Void_RenderTexture_RenderTexture_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x06009993 RID: 39315 RVA: 0x00276708 File Offset: 0x00274908
[CallerCount(2)]
[CachedScanResults(RefRangeStart = 618539, RefRangeEnd = 618541, XrefRangeStart = 618530, XrefRangeEnd = 618539, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe void AddTo(float intensity_, RenderTexture from, RenderTexture to)
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr;
checked
{
ptr = stackalloc IntPtr[unchecked((UIntPtr)3) * (UIntPtr)sizeof(IntPtr)];
*ptr = ref intensity_;
}
ptr[checked(unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = IL2CPP.Il2CppObjectBaseToPtr(from);
ptr[checked(unchecked((UIntPtr)2) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = IL2CPP.Il2CppObjectBaseToPtr(to);
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(Bloom.NativeMethodInfoPtr_AddTo_Private_Void_Single_RenderTexture_RenderTexture_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x06009994 RID: 39316 RVA: 0x0027678C File Offset: 0x0027498C
[CallerCount(2)]
[CachedScanResults(RefRangeStart = 618566, RefRangeEnd = 618568, XrefRangeStart = 618541, XrefRangeEnd = 618566, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe void BlendFlares(RenderTexture from, RenderTexture to)
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr;
checked
{
ptr = stackalloc IntPtr[unchecked((UIntPtr)2) * (UIntPtr)sizeof(IntPtr)];
*ptr = IL2CPP.Il2CppObjectBaseToPtr(from);
}
ptr[checked(unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = IL2CPP.Il2CppObjectBaseToPtr(to);
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(Bloom.NativeMethodInfoPtr_BlendFlares_Private_Void_RenderTexture_RenderTexture_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x06009995 RID: 39317 RVA: 0x00276800 File Offset: 0x00274A00
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 618568, XrefRangeEnd = 618576, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe void BrightFilter(float thresh, RenderTexture from, RenderTexture to)
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr;
checked
{
ptr = stackalloc IntPtr[unchecked((UIntPtr)3) * (UIntPtr)sizeof(IntPtr)];
*ptr = ref thresh;
}
ptr[checked(unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = IL2CPP.Il2CppObjectBaseToPtr(from);
ptr[checked(unchecked((UIntPtr)2) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = IL2CPP.Il2CppObjectBaseToPtr(to);
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(Bloom.NativeMethodInfoPtr_BrightFilter_Private_Void_Single_RenderTexture_RenderTexture_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x06009996 RID: 39318 RVA: 0x00276884 File Offset: 0x00274A84
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 618576, XrefRangeEnd = 618585, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe void BrightFilter(Color threshColor, RenderTexture from, RenderTexture to)
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr;
checked
{
ptr = stackalloc IntPtr[unchecked((UIntPtr)3) * (UIntPtr)sizeof(IntPtr)];
*ptr = ref threshColor;
}
ptr[checked(unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = IL2CPP.Il2CppObjectBaseToPtr(from);
ptr[checked(unchecked((UIntPtr)2) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = IL2CPP.Il2CppObjectBaseToPtr(to);
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(Bloom.NativeMethodInfoPtr_BrightFilter_Private_Void_Color_RenderTexture_RenderTexture_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x06009997 RID: 39319 RVA: 0x00276908 File Offset: 0x00274B08
[CallerCount(2)]
[CachedScanResults(RefRangeStart = 618600, RefRangeEnd = 618602, XrefRangeStart = 618585, XrefRangeEnd = 618600, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe void Vignette(float amount, RenderTexture from, RenderTexture to)
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr;
checked
{
ptr = stackalloc IntPtr[unchecked((UIntPtr)3) * (UIntPtr)sizeof(IntPtr)];
*ptr = ref amount;
}
ptr[checked(unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = IL2CPP.Il2CppObjectBaseToPtr(from);
ptr[checked(unchecked((UIntPtr)2) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = IL2CPP.Il2CppObjectBaseToPtr(to);
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(Bloom.NativeMethodInfoPtr_Vignette_Private_Void_Single_RenderTexture_RenderTexture_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x06009998 RID: 39320 RVA: 0x0027698C File Offset: 0x00274B8C
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 618602, XrefRangeEnd = 618608, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe Bloom()
: this(IL2CPP.il2cpp_object_new(Il2CppClassPointerStore<Bloom>.NativeClassPtr))
{
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(Bloom.NativeMethodInfoPtr__ctor_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x06009999 RID: 39321 RVA: 0x002769D8 File Offset: 0x00274BD8
// Note: this type is marked as 'beforefieldinit'.
static Bloom()
{
Il2CppClassPointerStore<Bloom>.NativeClassPtr = IL2CPP.GetIl2CppClass("Assembly-CSharp.dll", "UnityStandardAssets.ImageEffects", "Bloom");
IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore<Bloom>.NativeClassPtr);
Bloom.NativeFieldInfoPtr_tweakMode = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<Bloom>.NativeClassPtr, "tweakMode");
Bloom.NativeFieldInfoPtr_screenBlendMode = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<Bloom>.NativeClassPtr, "screenBlendMode");
Bloom.NativeFieldInfoPtr_hdr = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<Bloom>.NativeClassPtr, "hdr");
Bloom.NativeFieldInfoPtr_doHdr = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<Bloom>.NativeClassPtr, "doHdr");
Bloom.NativeFieldInfoPtr_sepBlurSpread = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<Bloom>.NativeClassPtr, "sepBlurSpread");
Bloom.NativeFieldInfoPtr_quality = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<Bloom>.NativeClassPtr, "quality");
Bloom.NativeFieldInfoPtr_bloomIntensity = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<Bloom>.NativeClassPtr, "bloomIntensity");
Bloom.NativeFieldInfoPtr_bloomThreshold = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<Bloom>.NativeClassPtr, "bloomThreshold");
Bloom.NativeFieldInfoPtr_bloomThresholdColor = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<Bloom>.NativeClassPtr, "bloomThresholdColor");
Bloom.NativeFieldInfoPtr_bloomBlurIterations = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<Bloom>.NativeClassPtr, "bloomBlurIterations");
Bloom.NativeFieldInfoPtr_hollywoodFlareBlurIterations = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<Bloom>.NativeClassPtr, "hollywoodFlareBlurIterations");
Bloom.NativeFieldInfoPtr_flareRotation = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<Bloom>.NativeClassPtr, "flareRotation");
Bloom.NativeFieldInfoPtr_lensflareMode = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<Bloom>.NativeClassPtr, "lensflareMode");
Bloom.NativeFieldInfoPtr_hollyStretchWidth = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<Bloom>.NativeClassPtr, "hollyStretchWidth");
Bloom.NativeFieldInfoPtr_lensflareIntensity = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<Bloom>.NativeClassPtr, "lensflareIntensity");
Bloom.NativeFieldInfoPtr_lensflareThreshold = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<Bloom>.NativeClassPtr, "lensflareThreshold");
Bloom.NativeFieldInfoPtr_lensFlareSaturation = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<Bloom>.NativeClassPtr, "lensFlareSaturation");
Bloom.NativeFieldInfoPtr_flareColorA = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<Bloom>.NativeClassPtr, "flareColorA");
Bloom.NativeFieldInfoPtr_flareColorB = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<Bloom>.NativeClassPtr, "flareColorB");
Bloom.NativeFieldInfoPtr_flareColorC = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<Bloom>.NativeClassPtr, "flareColorC");
Bloom.NativeFieldInfoPtr_flareColorD = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<Bloom>.NativeClassPtr, "flareColorD");
Bloom.NativeFieldInfoPtr_lensFlareVignetteMask = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<Bloom>.NativeClassPtr, "lensFlareVignetteMask");
Bloom.NativeFieldInfoPtr_lensFlareShader = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<Bloom>.NativeClassPtr, "lensFlareShader");
Bloom.NativeFieldInfoPtr_lensFlareMaterial = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<Bloom>.NativeClassPtr, "lensFlareMaterial");
Bloom.NativeFieldInfoPtr_screenBlendShader = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<Bloom>.NativeClassPtr, "screenBlendShader");
Bloom.NativeFieldInfoPtr_screenBlend = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<Bloom>.NativeClassPtr, "screenBlend");
Bloom.NativeFieldInfoPtr_blurAndFlaresShader = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<Bloom>.NativeClassPtr, "blurAndFlaresShader");
Bloom.NativeFieldInfoPtr_blurAndFlaresMaterial = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<Bloom>.NativeClassPtr, "blurAndFlaresMaterial");
Bloom.NativeFieldInfoPtr_brightPassFilterShader = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<Bloom>.NativeClassPtr, "brightPassFilterShader");
Bloom.NativeFieldInfoPtr_brightPassFilterMaterial = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<Bloom>.NativeClassPtr, "brightPassFilterMaterial");
Bloom.NativeMethodInfoPtr_CheckResources_Public_Virtual_Boolean_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<Bloom>.NativeClassPtr, 100675231);
Bloom.NativeMethodInfoPtr_OnRenderImage_Public_Void_RenderTexture_RenderTexture_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<Bloom>.NativeClassPtr, 100675232);
Bloom.NativeMethodInfoPtr_AddTo_Private_Void_Single_RenderTexture_RenderTexture_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<Bloom>.NativeClassPtr, 100675233);
Bloom.NativeMethodInfoPtr_BlendFlares_Private_Void_RenderTexture_RenderTexture_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<Bloom>.NativeClassPtr, 100675234);
Bloom.NativeMethodInfoPtr_BrightFilter_Private_Void_Single_RenderTexture_RenderTexture_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<Bloom>.NativeClassPtr, 100675235);
Bloom.NativeMethodInfoPtr_BrightFilter_Private_Void_Color_RenderTexture_RenderTexture_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<Bloom>.NativeClassPtr, 100675236);
Bloom.NativeMethodInfoPtr_Vignette_Private_Void_Single_RenderTexture_RenderTexture_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<Bloom>.NativeClassPtr, 100675237);
Bloom.NativeMethodInfoPtr__ctor_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<Bloom>.NativeClassPtr, 100675238);
}
// Token: 0x0600999A RID: 39322 RVA: 0x00275EC4 File Offset: 0x002740C4
public Bloom(IntPtr pointer)
: base(pointer)
{
}
// Token: 0x170033FD RID: 13309
// (get) Token: 0x0600999B RID: 39323 RVA: 0x00276D00 File Offset: 0x00274F00
// (set) Token: 0x0600999C RID: 39324 RVA: 0x00276D28 File Offset: 0x00274F28
public unsafe Bloom.TweakMode tweakMode
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Bloom.NativeFieldInfoPtr_tweakMode);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Bloom.NativeFieldInfoPtr_tweakMode)) = value;
}
}
// Token: 0x170033FE RID: 13310
// (get) Token: 0x0600999D RID: 39325 RVA: 0x00276D4C File Offset: 0x00274F4C
// (set) Token: 0x0600999E RID: 39326 RVA: 0x00276D74 File Offset: 0x00274F74
public unsafe Bloom.BloomScreenBlendMode screenBlendMode
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Bloom.NativeFieldInfoPtr_screenBlendMode);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Bloom.NativeFieldInfoPtr_screenBlendMode)) = value;
}
}
// Token: 0x170033FF RID: 13311
// (get) Token: 0x0600999F RID: 39327 RVA: 0x00276D98 File Offset: 0x00274F98
// (set) Token: 0x060099A0 RID: 39328 RVA: 0x00276DC0 File Offset: 0x00274FC0
public unsafe Bloom.HDRBloomMode hdr
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Bloom.NativeFieldInfoPtr_hdr);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Bloom.NativeFieldInfoPtr_hdr)) = value;
}
}
// Token: 0x17003400 RID: 13312
// (get) Token: 0x060099A1 RID: 39329 RVA: 0x00276DE4 File Offset: 0x00274FE4
// (set) Token: 0x060099A2 RID: 39330 RVA: 0x00276E0C File Offset: 0x0027500C
public unsafe bool doHdr
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Bloom.NativeFieldInfoPtr_doHdr);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Bloom.NativeFieldInfoPtr_doHdr)) = value;
}
}
// Token: 0x17003401 RID: 13313
// (get) Token: 0x060099A3 RID: 39331 RVA: 0x00276E30 File Offset: 0x00275030
// (set) Token: 0x060099A4 RID: 39332 RVA: 0x00276E58 File Offset: 0x00275058
public unsafe float sepBlurSpread
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Bloom.NativeFieldInfoPtr_sepBlurSpread);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Bloom.NativeFieldInfoPtr_sepBlurSpread)) = value;
}
}
// Token: 0x17003402 RID: 13314
// (get) Token: 0x060099A5 RID: 39333 RVA: 0x00276E7C File Offset: 0x0027507C
// (set) Token: 0x060099A6 RID: 39334 RVA: 0x00276EA4 File Offset: 0x002750A4
public unsafe Bloom.BloomQuality quality
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Bloom.NativeFieldInfoPtr_quality);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Bloom.NativeFieldInfoPtr_quality)) = value;
}
}
// Token: 0x17003403 RID: 13315
// (get) Token: 0x060099A7 RID: 39335 RVA: 0x00276EC8 File Offset: 0x002750C8
// (set) Token: 0x060099A8 RID: 39336 RVA: 0x00276EF0 File Offset: 0x002750F0
public unsafe float bloomIntensity
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Bloom.NativeFieldInfoPtr_bloomIntensity);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Bloom.NativeFieldInfoPtr_bloomIntensity)) = value;
}
}
// Token: 0x17003404 RID: 13316
// (get) Token: 0x060099A9 RID: 39337 RVA: 0x00276F14 File Offset: 0x00275114
// (set) Token: 0x060099AA RID: 39338 RVA: 0x00276F3C File Offset: 0x0027513C
public unsafe float bloomThreshold
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Bloom.NativeFieldInfoPtr_bloomThreshold);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Bloom.NativeFieldInfoPtr_bloomThreshold)) = value;
}
}
// Token: 0x17003405 RID: 13317
// (get) Token: 0x060099AB RID: 39339 RVA: 0x00276F60 File Offset: 0x00275160
// (set) Token: 0x060099AC RID: 39340 RVA: 0x00276F88 File Offset: 0x00275188
public unsafe Color bloomThresholdColor
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Bloom.NativeFieldInfoPtr_bloomThresholdColor);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Bloom.NativeFieldInfoPtr_bloomThresholdColor)) = value;
}
}
// Token: 0x17003406 RID: 13318
// (get) Token: 0x060099AD RID: 39341 RVA: 0x00276FAC File Offset: 0x002751AC
// (set) Token: 0x060099AE RID: 39342 RVA: 0x00276FD4 File Offset: 0x002751D4
public unsafe int bloomBlurIterations
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Bloom.NativeFieldInfoPtr_bloomBlurIterations);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Bloom.NativeFieldInfoPtr_bloomBlurIterations)) = value;
}
}
// Token: 0x17003407 RID: 13319
// (get) Token: 0x060099AF RID: 39343 RVA: 0x00276FF8 File Offset: 0x002751F8
// (set) Token: 0x060099B0 RID: 39344 RVA: 0x00277020 File Offset: 0x00275220
public unsafe int hollywoodFlareBlurIterations
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Bloom.NativeFieldInfoPtr_hollywoodFlareBlurIterations);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Bloom.NativeFieldInfoPtr_hollywoodFlareBlurIterations)) = value;
}
}
// Token: 0x17003408 RID: 13320
// (get) Token: 0x060099B1 RID: 39345 RVA: 0x00277044 File Offset: 0x00275244
// (set) Token: 0x060099B2 RID: 39346 RVA: 0x0027706C File Offset: 0x0027526C
public unsafe float flareRotation
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Bloom.NativeFieldInfoPtr_flareRotation);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Bloom.NativeFieldInfoPtr_flareRotation)) = value;
}
}
// Token: 0x17003409 RID: 13321
// (get) Token: 0x060099B3 RID: 39347 RVA: 0x00277090 File Offset: 0x00275290
// (set) Token: 0x060099B4 RID: 39348 RVA: 0x002770B8 File Offset: 0x002752B8
public unsafe Bloom.LensFlareStyle lensflareMode
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Bloom.NativeFieldInfoPtr_lensflareMode);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Bloom.NativeFieldInfoPtr_lensflareMode)) = value;
}
}
// Token: 0x1700340A RID: 13322
// (get) Token: 0x060099B5 RID: 39349 RVA: 0x002770DC File Offset: 0x002752DC
// (set) Token: 0x060099B6 RID: 39350 RVA: 0x00277104 File Offset: 0x00275304
public unsafe float hollyStretchWidth
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Bloom.NativeFieldInfoPtr_hollyStretchWidth);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Bloom.NativeFieldInfoPtr_hollyStretchWidth)) = value;
}
}
// Token: 0x1700340B RID: 13323
// (get) Token: 0x060099B7 RID: 39351 RVA: 0x00277128 File Offset: 0x00275328
// (set) Token: 0x060099B8 RID: 39352 RVA: 0x00277150 File Offset: 0x00275350
public unsafe float lensflareIntensity
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Bloom.NativeFieldInfoPtr_lensflareIntensity);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Bloom.NativeFieldInfoPtr_lensflareIntensity)) = value;
}
}
// Token: 0x1700340C RID: 13324
// (get) Token: 0x060099B9 RID: 39353 RVA: 0x00277174 File Offset: 0x00275374
// (set) Token: 0x060099BA RID: 39354 RVA: 0x0027719C File Offset: 0x0027539C
public unsafe float lensflareThreshold
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Bloom.NativeFieldInfoPtr_lensflareThreshold);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Bloom.NativeFieldInfoPtr_lensflareThreshold)) = value;
}
}
// Token: 0x1700340D RID: 13325
// (get) Token: 0x060099BB RID: 39355 RVA: 0x002771C0 File Offset: 0x002753C0
// (set) Token: 0x060099BC RID: 39356 RVA: 0x002771E8 File Offset: 0x002753E8
public unsafe float lensFlareSaturation
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Bloom.NativeFieldInfoPtr_lensFlareSaturation);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Bloom.NativeFieldInfoPtr_lensFlareSaturation)) = value;
}
}
// Token: 0x1700340E RID: 13326
// (get) Token: 0x060099BD RID: 39357 RVA: 0x0027720C File Offset: 0x0027540C
// (set) Token: 0x060099BE RID: 39358 RVA: 0x00277234 File Offset: 0x00275434
public unsafe Color flareColorA
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Bloom.NativeFieldInfoPtr_flareColorA);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Bloom.NativeFieldInfoPtr_flareColorA)) = value;
}
}
// Token: 0x1700340F RID: 13327
// (get) Token: 0x060099BF RID: 39359 RVA: 0x00277258 File Offset: 0x00275458
// (set) Token: 0x060099C0 RID: 39360 RVA: 0x00277280 File Offset: 0x00275480
public unsafe Color flareColorB
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Bloom.NativeFieldInfoPtr_flareColorB);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Bloom.NativeFieldInfoPtr_flareColorB)) = value;
}
}
// Token: 0x17003410 RID: 13328
// (get) Token: 0x060099C1 RID: 39361 RVA: 0x002772A4 File Offset: 0x002754A4
// (set) Token: 0x060099C2 RID: 39362 RVA: 0x002772CC File Offset: 0x002754CC
public unsafe Color flareColorC
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Bloom.NativeFieldInfoPtr_flareColorC);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Bloom.NativeFieldInfoPtr_flareColorC)) = value;
}
}
// Token: 0x17003411 RID: 13329
// (get) Token: 0x060099C3 RID: 39363 RVA: 0x002772F0 File Offset: 0x002754F0
// (set) Token: 0x060099C4 RID: 39364 RVA: 0x00277318 File Offset: 0x00275518
public unsafe Color flareColorD
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Bloom.NativeFieldInfoPtr_flareColorD);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Bloom.NativeFieldInfoPtr_flareColorD)) = value;
}
}
// Token: 0x17003412 RID: 13330
// (get) Token: 0x060099C5 RID: 39365 RVA: 0x0027733C File Offset: 0x0027553C
// (set) Token: 0x060099C6 RID: 39366 RVA: 0x00277370 File Offset: 0x00275570
public unsafe Texture2D lensFlareVignetteMask
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Bloom.NativeFieldInfoPtr_lensFlareVignetteMask);
IntPtr intPtr2 = *intPtr;
return (intPtr2 != 0) ? new Texture2D(intPtr2) : null;
}
set
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(Bloom.NativeFieldInfoPtr_lensFlareVignetteMask), IL2CPP.Il2CppObjectBaseToPtr(value));
}
}
// Token: 0x17003413 RID: 13331
// (get) Token: 0x060099C7 RID: 39367 RVA: 0x00277398 File Offset: 0x00275598
// (set) Token: 0x060099C8 RID: 39368 RVA: 0x002773CC File Offset: 0x002755CC
public unsafe Shader lensFlareShader
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Bloom.NativeFieldInfoPtr_lensFlareShader);
IntPtr intPtr2 = *intPtr;
return (intPtr2 != 0) ? new Shader(intPtr2) : null;
}
set
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(Bloom.NativeFieldInfoPtr_lensFlareShader), IL2CPP.Il2CppObjectBaseToPtr(value));
}
}
// Token: 0x17003414 RID: 13332
// (get) Token: 0x060099C9 RID: 39369 RVA: 0x002773F4 File Offset: 0x002755F4
// (set) Token: 0x060099CA RID: 39370 RVA: 0x00277428 File Offset: 0x00275628
public unsafe Material lensFlareMaterial
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Bloom.NativeFieldInfoPtr_lensFlareMaterial);
IntPtr intPtr2 = *intPtr;
return (intPtr2 != 0) ? new Material(intPtr2) : null;
}
set
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(Bloom.NativeFieldInfoPtr_lensFlareMaterial), IL2CPP.Il2CppObjectBaseToPtr(value));
}
}
// Token: 0x17003415 RID: 13333
// (get) Token: 0x060099CB RID: 39371 RVA: 0x00277450 File Offset: 0x00275650
// (set) Token: 0x060099CC RID: 39372 RVA: 0x00277484 File Offset: 0x00275684
public unsafe Shader screenBlendShader
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Bloom.NativeFieldInfoPtr_screenBlendShader);
IntPtr intPtr2 = *intPtr;
return (intPtr2 != 0) ? new Shader(intPtr2) : null;
}
set
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(Bloom.NativeFieldInfoPtr_screenBlendShader), IL2CPP.Il2CppObjectBaseToPtr(value));
}
}
// Token: 0x17003416 RID: 13334
// (get) Token: 0x060099CD RID: 39373 RVA: 0x002774AC File Offset: 0x002756AC
// (set) Token: 0x060099CE RID: 39374 RVA: 0x002774E0 File Offset: 0x002756E0
public unsafe Material screenBlend
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Bloom.NativeFieldInfoPtr_screenBlend);
IntPtr intPtr2 = *intPtr;
return (intPtr2 != 0) ? new Material(intPtr2) : null;
}
set
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(Bloom.NativeFieldInfoPtr_screenBlend), IL2CPP.Il2CppObjectBaseToPtr(value));
}
}
// Token: 0x17003417 RID: 13335
// (get) Token: 0x060099CF RID: 39375 RVA: 0x00277508 File Offset: 0x00275708
// (set) Token: 0x060099D0 RID: 39376 RVA: 0x0027753C File Offset: 0x0027573C
public unsafe Shader blurAndFlaresShader
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Bloom.NativeFieldInfoPtr_blurAndFlaresShader);
IntPtr intPtr2 = *intPtr;
return (intPtr2 != 0) ? new Shader(intPtr2) : null;
}
set
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(Bloom.NativeFieldInfoPtr_blurAndFlaresShader), IL2CPP.Il2CppObjectBaseToPtr(value));
}
}
// Token: 0x17003418 RID: 13336
// (get) Token: 0x060099D1 RID: 39377 RVA: 0x00277564 File Offset: 0x00275764
// (set) Token: 0x060099D2 RID: 39378 RVA: 0x00277598 File Offset: 0x00275798
public unsafe Material blurAndFlaresMaterial
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Bloom.NativeFieldInfoPtr_blurAndFlaresMaterial);
IntPtr intPtr2 = *intPtr;
return (intPtr2 != 0) ? new Material(intPtr2) : null;
}
set
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(Bloom.NativeFieldInfoPtr_blurAndFlaresMaterial), IL2CPP.Il2CppObjectBaseToPtr(value));
}
}
// Token: 0x17003419 RID: 13337
// (get) Token: 0x060099D3 RID: 39379 RVA: 0x002775C0 File Offset: 0x002757C0
// (set) Token: 0x060099D4 RID: 39380 RVA: 0x002775F4 File Offset: 0x002757F4
public unsafe Shader brightPassFilterShader
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Bloom.NativeFieldInfoPtr_brightPassFilterShader);
IntPtr intPtr2 = *intPtr;
return (intPtr2 != 0) ? new Shader(intPtr2) : null;
}
set
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(Bloom.NativeFieldInfoPtr_brightPassFilterShader), IL2CPP.Il2CppObjectBaseToPtr(value));
}
}
// Token: 0x1700341A RID: 13338
// (get) Token: 0x060099D5 RID: 39381 RVA: 0x0027761C File Offset: 0x0027581C
// (set) Token: 0x060099D6 RID: 39382 RVA: 0x00277650 File Offset: 0x00275850
public unsafe Material brightPassFilterMaterial
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Bloom.NativeFieldInfoPtr_brightPassFilterMaterial);
IntPtr intPtr2 = *intPtr;
return (intPtr2 != 0) ? new Material(intPtr2) : null;
}
set
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(Bloom.NativeFieldInfoPtr_brightPassFilterMaterial), IL2CPP.Il2CppObjectBaseToPtr(value));
}
}
// Token: 0x040066F1 RID: 26353
private static readonly IntPtr NativeFieldInfoPtr_tweakMode;
// Token: 0x040066F2 RID: 26354
private static readonly IntPtr NativeFieldInfoPtr_screenBlendMode;
// Token: 0x040066F3 RID: 26355
private static readonly IntPtr NativeFieldInfoPtr_hdr;
// Token: 0x040066F4 RID: 26356
private static readonly IntPtr NativeFieldInfoPtr_doHdr;
// Token: 0x040066F5 RID: 26357
private static readonly IntPtr NativeFieldInfoPtr_sepBlurSpread;
// Token: 0x040066F6 RID: 26358
private static readonly IntPtr NativeFieldInfoPtr_quality;
// Token: 0x040066F7 RID: 26359
private static readonly IntPtr NativeFieldInfoPtr_bloomIntensity;
// Token: 0x040066F8 RID: 26360
private static readonly IntPtr NativeFieldInfoPtr_bloomThreshold;
// Token: 0x040066F9 RID: 26361
private static readonly IntPtr NativeFieldInfoPtr_bloomThresholdColor;
// Token: 0x040066FA RID: 26362
private static readonly IntPtr NativeFieldInfoPtr_bloomBlurIterations;
// Token: 0x040066FB RID: 26363
private static readonly IntPtr NativeFieldInfoPtr_hollywoodFlareBlurIterations;
// Token: 0x040066FC RID: 26364
private static readonly IntPtr NativeFieldInfoPtr_flareRotation;
// Token: 0x040066FD RID: 26365
private static readonly IntPtr NativeFieldInfoPtr_lensflareMode;
// Token: 0x040066FE RID: 26366
private static readonly IntPtr NativeFieldInfoPtr_hollyStretchWidth;
// Token: 0x040066FF RID: 26367
private static readonly IntPtr NativeFieldInfoPtr_lensflareIntensity;
// Token: 0x04006700 RID: 26368
private static readonly IntPtr NativeFieldInfoPtr_lensflareThreshold;
// Token: 0x04006701 RID: 26369
private static readonly IntPtr NativeFieldInfoPtr_lensFlareSaturation;
// Token: 0x04006702 RID: 26370
private static readonly IntPtr NativeFieldInfoPtr_flareColorA;
// Token: 0x04006703 RID: 26371
private static readonly IntPtr NativeFieldInfoPtr_flareColorB;
// Token: 0x04006704 RID: 26372
private static readonly IntPtr NativeFieldInfoPtr_flareColorC;
// Token: 0x04006705 RID: 26373
private static readonly IntPtr NativeFieldInfoPtr_flareColorD;
// Token: 0x04006706 RID: 26374
private static readonly IntPtr NativeFieldInfoPtr_lensFlareVignetteMask;
// Token: 0x04006707 RID: 26375
private static readonly IntPtr NativeFieldInfoPtr_lensFlareShader;
// Token: 0x04006708 RID: 26376
private static readonly IntPtr NativeFieldInfoPtr_lensFlareMaterial;
// Token: 0x04006709 RID: 26377
private static readonly IntPtr NativeFieldInfoPtr_screenBlendShader;
// Token: 0x0400670A RID: 26378
private static readonly IntPtr NativeFieldInfoPtr_screenBlend;
// Token: 0x0400670B RID: 26379
private static readonly IntPtr NativeFieldInfoPtr_blurAndFlaresShader;
// Token: 0x0400670C RID: 26380
private static readonly IntPtr NativeFieldInfoPtr_blurAndFlaresMaterial;
// Token: 0x0400670D RID: 26381
private static readonly IntPtr NativeFieldInfoPtr_brightPassFilterShader;
// Token: 0x0400670E RID: 26382
private static readonly IntPtr NativeFieldInfoPtr_brightPassFilterMaterial;
// Token: 0x0400670F RID: 26383
private static readonly IntPtr NativeMethodInfoPtr_CheckResources_Public_Virtual_Boolean_0;
// Token: 0x04006710 RID: 26384
private static readonly IntPtr NativeMethodInfoPtr_OnRenderImage_Public_Void_RenderTexture_RenderTexture_0;
// Token: 0x04006711 RID: 26385
private static readonly IntPtr NativeMethodInfoPtr_AddTo_Private_Void_Single_RenderTexture_RenderTexture_0;
// Token: 0x04006712 RID: 26386
private static readonly IntPtr NativeMethodInfoPtr_BlendFlares_Private_Void_RenderTexture_RenderTexture_0;
// Token: 0x04006713 RID: 26387
private static readonly IntPtr NativeMethodInfoPtr_BrightFilter_Private_Void_Single_RenderTexture_RenderTexture_0;
// Token: 0x04006714 RID: 26388
private static readonly IntPtr NativeMethodInfoPtr_BrightFilter_Private_Void_Color_RenderTexture_RenderTexture_0;
// Token: 0x04006715 RID: 26389
private static readonly IntPtr NativeMethodInfoPtr_Vignette_Private_Void_Single_RenderTexture_RenderTexture_0;
// Token: 0x04006716 RID: 26390
private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_0;
// Token: 0x020005AD RID: 1453
public enum LensFlareStyle
{
// Token: 0x04006718 RID: 26392
Ghosting,
// Token: 0x04006719 RID: 26393
Anamorphic,
// Token: 0x0400671A RID: 26394
Combined
}
// Token: 0x020005AE RID: 1454
public enum TweakMode
{
// Token: 0x0400671C RID: 26396
Basic,
// Token: 0x0400671D RID: 26397
Complex
}
// Token: 0x020005AF RID: 1455
public enum HDRBloomMode
{
// Token: 0x0400671F RID: 26399
Auto,
// Token: 0x04006720 RID: 26400
On,
// Token: 0x04006721 RID: 26401
Off
}
// Token: 0x020005B0 RID: 1456
public enum BloomScreenBlendMode
{
// Token: 0x04006723 RID: 26403
Screen,
// Token: 0x04006724 RID: 26404
Add
}
// Token: 0x020005B1 RID: 1457
public enum BloomQuality
{
// Token: 0x04006726 RID: 26406
Cheap,
// Token: 0x04006727 RID: 26407
High
}
}
}

View File

@@ -0,0 +1,882 @@
using System;
using Il2CppInterop.Common.Attributes;
using Il2CppInterop.Runtime;
using UnityEngine;
namespace UnityStandardAssets.ImageEffects
{
// Token: 0x020005B6 RID: 1462
public class BloomAndFlares : PostEffectsBase
{
// Token: 0x060099D7 RID: 39383 RVA: 0x00277678 File Offset: 0x00275878
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 618608, XrefRangeEnd = 618624, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe override bool CheckResources()
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IL2CPP.il2cpp_object_get_virtual_method(IL2CPP.Il2CppObjectBaseToPtr(this), BloomAndFlares.NativeMethodInfoPtr_CheckResources_Public_Virtual_Boolean_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
return *IL2CPP.il2cpp_object_unbox(intPtr);
}
// Token: 0x060099D8 RID: 39384 RVA: 0x002776D4 File Offset: 0x002758D4
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 618624, XrefRangeEnd = 618747, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe void OnRenderImage(RenderTexture source, RenderTexture destination)
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr;
checked
{
ptr = stackalloc IntPtr[unchecked((UIntPtr)2) * (UIntPtr)sizeof(IntPtr)];
*ptr = IL2CPP.Il2CppObjectBaseToPtr(source);
}
ptr[checked(unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = IL2CPP.Il2CppObjectBaseToPtr(destination);
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(BloomAndFlares.NativeMethodInfoPtr_OnRenderImage_Private_Void_RenderTexture_RenderTexture_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x060099D9 RID: 39385 RVA: 0x00277748 File Offset: 0x00275948
[CallerCount(1)]
[CachedScanResults(RefRangeStart = 618755, RefRangeEnd = 618756, XrefRangeStart = 618747, XrefRangeEnd = 618755, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe void AddTo(float intensity_, RenderTexture from, RenderTexture to)
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr;
checked
{
ptr = stackalloc IntPtr[unchecked((UIntPtr)3) * (UIntPtr)sizeof(IntPtr)];
*ptr = ref intensity_;
}
ptr[checked(unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = IL2CPP.Il2CppObjectBaseToPtr(from);
ptr[checked(unchecked((UIntPtr)2) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = IL2CPP.Il2CppObjectBaseToPtr(to);
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(BloomAndFlares.NativeMethodInfoPtr_AddTo_Private_Void_Single_RenderTexture_RenderTexture_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x060099DA RID: 39386 RVA: 0x002777CC File Offset: 0x002759CC
[CallerCount(2)]
[CachedScanResults(RefRangeStart = 618780, RefRangeEnd = 618782, XrefRangeStart = 618756, XrefRangeEnd = 618780, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe void BlendFlares(RenderTexture from, RenderTexture to)
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr;
checked
{
ptr = stackalloc IntPtr[unchecked((UIntPtr)2) * (UIntPtr)sizeof(IntPtr)];
*ptr = IL2CPP.Il2CppObjectBaseToPtr(from);
}
ptr[checked(unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = IL2CPP.Il2CppObjectBaseToPtr(to);
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(BloomAndFlares.NativeMethodInfoPtr_BlendFlares_Private_Void_RenderTexture_RenderTexture_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x060099DB RID: 39387 RVA: 0x00277840 File Offset: 0x00275A40
[CallerCount(2)]
[CachedScanResults(RefRangeStart = 618798, RefRangeEnd = 618800, XrefRangeStart = 618782, XrefRangeEnd = 618798, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe void BrightFilter(float thresh, float useAlphaAsMask, RenderTexture from, RenderTexture to)
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr;
checked
{
ptr = stackalloc IntPtr[unchecked((UIntPtr)4) * (UIntPtr)sizeof(IntPtr)];
*ptr = ref thresh;
}
ptr[checked(unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = ref useAlphaAsMask;
ptr[checked(unchecked((UIntPtr)2) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = IL2CPP.Il2CppObjectBaseToPtr(from);
ptr[checked(unchecked((UIntPtr)3) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = IL2CPP.Il2CppObjectBaseToPtr(to);
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(BloomAndFlares.NativeMethodInfoPtr_BrightFilter_Private_Void_Single_Single_RenderTexture_RenderTexture_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x060099DC RID: 39388 RVA: 0x002778D8 File Offset: 0x00275AD8
[CallerCount(2)]
[CachedScanResults(RefRangeStart = 618812, RefRangeEnd = 618814, XrefRangeStart = 618800, XrefRangeEnd = 618812, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe void Vignette(float amount, RenderTexture from, RenderTexture to)
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr;
checked
{
ptr = stackalloc IntPtr[unchecked((UIntPtr)3) * (UIntPtr)sizeof(IntPtr)];
*ptr = ref amount;
}
ptr[checked(unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = IL2CPP.Il2CppObjectBaseToPtr(from);
ptr[checked(unchecked((UIntPtr)2) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = IL2CPP.Il2CppObjectBaseToPtr(to);
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(BloomAndFlares.NativeMethodInfoPtr_Vignette_Private_Void_Single_RenderTexture_RenderTexture_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x060099DD RID: 39389 RVA: 0x0027795C File Offset: 0x00275B5C
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 618814, XrefRangeEnd = 618819, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe BloomAndFlares()
: this(IL2CPP.il2cpp_object_new(Il2CppClassPointerStore<BloomAndFlares>.NativeClassPtr))
{
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(BloomAndFlares.NativeMethodInfoPtr__ctor_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x060099DE RID: 39390 RVA: 0x002779A8 File Offset: 0x00275BA8
// Note: this type is marked as 'beforefieldinit'.
static BloomAndFlares()
{
Il2CppClassPointerStore<BloomAndFlares>.NativeClassPtr = IL2CPP.GetIl2CppClass("Assembly-CSharp.dll", "UnityStandardAssets.ImageEffects", "BloomAndFlares");
IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore<BloomAndFlares>.NativeClassPtr);
BloomAndFlares.NativeFieldInfoPtr_tweakMode = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<BloomAndFlares>.NativeClassPtr, "tweakMode");
BloomAndFlares.NativeFieldInfoPtr_screenBlendMode = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<BloomAndFlares>.NativeClassPtr, "screenBlendMode");
BloomAndFlares.NativeFieldInfoPtr_hdr = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<BloomAndFlares>.NativeClassPtr, "hdr");
BloomAndFlares.NativeFieldInfoPtr_doHdr = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<BloomAndFlares>.NativeClassPtr, "doHdr");
BloomAndFlares.NativeFieldInfoPtr_sepBlurSpread = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<BloomAndFlares>.NativeClassPtr, "sepBlurSpread");
BloomAndFlares.NativeFieldInfoPtr_useSrcAlphaAsMask = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<BloomAndFlares>.NativeClassPtr, "useSrcAlphaAsMask");
BloomAndFlares.NativeFieldInfoPtr_bloomIntensity = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<BloomAndFlares>.NativeClassPtr, "bloomIntensity");
BloomAndFlares.NativeFieldInfoPtr_bloomThreshold = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<BloomAndFlares>.NativeClassPtr, "bloomThreshold");
BloomAndFlares.NativeFieldInfoPtr_bloomBlurIterations = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<BloomAndFlares>.NativeClassPtr, "bloomBlurIterations");
BloomAndFlares.NativeFieldInfoPtr_lensflares = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<BloomAndFlares>.NativeClassPtr, "lensflares");
BloomAndFlares.NativeFieldInfoPtr_hollywoodFlareBlurIterations = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<BloomAndFlares>.NativeClassPtr, "hollywoodFlareBlurIterations");
BloomAndFlares.NativeFieldInfoPtr_lensflareMode = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<BloomAndFlares>.NativeClassPtr, "lensflareMode");
BloomAndFlares.NativeFieldInfoPtr_hollyStretchWidth = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<BloomAndFlares>.NativeClassPtr, "hollyStretchWidth");
BloomAndFlares.NativeFieldInfoPtr_lensflareIntensity = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<BloomAndFlares>.NativeClassPtr, "lensflareIntensity");
BloomAndFlares.NativeFieldInfoPtr_lensflareThreshold = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<BloomAndFlares>.NativeClassPtr, "lensflareThreshold");
BloomAndFlares.NativeFieldInfoPtr_flareColorA = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<BloomAndFlares>.NativeClassPtr, "flareColorA");
BloomAndFlares.NativeFieldInfoPtr_flareColorB = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<BloomAndFlares>.NativeClassPtr, "flareColorB");
BloomAndFlares.NativeFieldInfoPtr_flareColorC = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<BloomAndFlares>.NativeClassPtr, "flareColorC");
BloomAndFlares.NativeFieldInfoPtr_flareColorD = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<BloomAndFlares>.NativeClassPtr, "flareColorD");
BloomAndFlares.NativeFieldInfoPtr_lensFlareVignetteMask = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<BloomAndFlares>.NativeClassPtr, "lensFlareVignetteMask");
BloomAndFlares.NativeFieldInfoPtr_lensFlareShader = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<BloomAndFlares>.NativeClassPtr, "lensFlareShader");
BloomAndFlares.NativeFieldInfoPtr_lensFlareMaterial = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<BloomAndFlares>.NativeClassPtr, "lensFlareMaterial");
BloomAndFlares.NativeFieldInfoPtr_vignetteShader = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<BloomAndFlares>.NativeClassPtr, "vignetteShader");
BloomAndFlares.NativeFieldInfoPtr_vignetteMaterial = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<BloomAndFlares>.NativeClassPtr, "vignetteMaterial");
BloomAndFlares.NativeFieldInfoPtr_separableBlurShader = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<BloomAndFlares>.NativeClassPtr, "separableBlurShader");
BloomAndFlares.NativeFieldInfoPtr_separableBlurMaterial = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<BloomAndFlares>.NativeClassPtr, "separableBlurMaterial");
BloomAndFlares.NativeFieldInfoPtr_addBrightStuffOneOneShader = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<BloomAndFlares>.NativeClassPtr, "addBrightStuffOneOneShader");
BloomAndFlares.NativeFieldInfoPtr_addBrightStuffBlendOneOneMaterial = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<BloomAndFlares>.NativeClassPtr, "addBrightStuffBlendOneOneMaterial");
BloomAndFlares.NativeFieldInfoPtr_screenBlendShader = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<BloomAndFlares>.NativeClassPtr, "screenBlendShader");
BloomAndFlares.NativeFieldInfoPtr_screenBlend = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<BloomAndFlares>.NativeClassPtr, "screenBlend");
BloomAndFlares.NativeFieldInfoPtr_hollywoodFlaresShader = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<BloomAndFlares>.NativeClassPtr, "hollywoodFlaresShader");
BloomAndFlares.NativeFieldInfoPtr_hollywoodFlaresMaterial = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<BloomAndFlares>.NativeClassPtr, "hollywoodFlaresMaterial");
BloomAndFlares.NativeFieldInfoPtr_brightPassFilterShader = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<BloomAndFlares>.NativeClassPtr, "brightPassFilterShader");
BloomAndFlares.NativeFieldInfoPtr_brightPassFilterMaterial = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<BloomAndFlares>.NativeClassPtr, "brightPassFilterMaterial");
BloomAndFlares.NativeMethodInfoPtr_CheckResources_Public_Virtual_Boolean_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<BloomAndFlares>.NativeClassPtr, 100675239);
BloomAndFlares.NativeMethodInfoPtr_OnRenderImage_Private_Void_RenderTexture_RenderTexture_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<BloomAndFlares>.NativeClassPtr, 100675240);
BloomAndFlares.NativeMethodInfoPtr_AddTo_Private_Void_Single_RenderTexture_RenderTexture_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<BloomAndFlares>.NativeClassPtr, 100675241);
BloomAndFlares.NativeMethodInfoPtr_BlendFlares_Private_Void_RenderTexture_RenderTexture_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<BloomAndFlares>.NativeClassPtr, 100675242);
BloomAndFlares.NativeMethodInfoPtr_BrightFilter_Private_Void_Single_Single_RenderTexture_RenderTexture_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<BloomAndFlares>.NativeClassPtr, 100675243);
BloomAndFlares.NativeMethodInfoPtr_Vignette_Private_Void_Single_RenderTexture_RenderTexture_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<BloomAndFlares>.NativeClassPtr, 100675244);
BloomAndFlares.NativeMethodInfoPtr__ctor_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<BloomAndFlares>.NativeClassPtr, 100675245);
}
// Token: 0x060099DF RID: 39391 RVA: 0x00275EC4 File Offset: 0x002740C4
public BloomAndFlares(IntPtr pointer)
: base(pointer)
{
}
// Token: 0x1700341B RID: 13339
// (get) Token: 0x060099E0 RID: 39392 RVA: 0x00277D0C File Offset: 0x00275F0C
// (set) Token: 0x060099E1 RID: 39393 RVA: 0x00277D34 File Offset: 0x00275F34
public unsafe TweakMode34 tweakMode
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(BloomAndFlares.NativeFieldInfoPtr_tweakMode);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(BloomAndFlares.NativeFieldInfoPtr_tweakMode)) = value;
}
}
// Token: 0x1700341C RID: 13340
// (get) Token: 0x060099E2 RID: 39394 RVA: 0x00277D58 File Offset: 0x00275F58
// (set) Token: 0x060099E3 RID: 39395 RVA: 0x00277D80 File Offset: 0x00275F80
public unsafe BloomScreenBlendMode screenBlendMode
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(BloomAndFlares.NativeFieldInfoPtr_screenBlendMode);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(BloomAndFlares.NativeFieldInfoPtr_screenBlendMode)) = value;
}
}
// Token: 0x1700341D RID: 13341
// (get) Token: 0x060099E4 RID: 39396 RVA: 0x00277DA4 File Offset: 0x00275FA4
// (set) Token: 0x060099E5 RID: 39397 RVA: 0x00277DCC File Offset: 0x00275FCC
public unsafe HDRBloomMode hdr
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(BloomAndFlares.NativeFieldInfoPtr_hdr);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(BloomAndFlares.NativeFieldInfoPtr_hdr)) = value;
}
}
// Token: 0x1700341E RID: 13342
// (get) Token: 0x060099E6 RID: 39398 RVA: 0x00277DF0 File Offset: 0x00275FF0
// (set) Token: 0x060099E7 RID: 39399 RVA: 0x00277E18 File Offset: 0x00276018
public unsafe bool doHdr
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(BloomAndFlares.NativeFieldInfoPtr_doHdr);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(BloomAndFlares.NativeFieldInfoPtr_doHdr)) = value;
}
}
// Token: 0x1700341F RID: 13343
// (get) Token: 0x060099E8 RID: 39400 RVA: 0x00277E3C File Offset: 0x0027603C
// (set) Token: 0x060099E9 RID: 39401 RVA: 0x00277E64 File Offset: 0x00276064
public unsafe float sepBlurSpread
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(BloomAndFlares.NativeFieldInfoPtr_sepBlurSpread);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(BloomAndFlares.NativeFieldInfoPtr_sepBlurSpread)) = value;
}
}
// Token: 0x17003420 RID: 13344
// (get) Token: 0x060099EA RID: 39402 RVA: 0x00277E88 File Offset: 0x00276088
// (set) Token: 0x060099EB RID: 39403 RVA: 0x00277EB0 File Offset: 0x002760B0
public unsafe float useSrcAlphaAsMask
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(BloomAndFlares.NativeFieldInfoPtr_useSrcAlphaAsMask);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(BloomAndFlares.NativeFieldInfoPtr_useSrcAlphaAsMask)) = value;
}
}
// Token: 0x17003421 RID: 13345
// (get) Token: 0x060099EC RID: 39404 RVA: 0x00277ED4 File Offset: 0x002760D4
// (set) Token: 0x060099ED RID: 39405 RVA: 0x00277EFC File Offset: 0x002760FC
public unsafe float bloomIntensity
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(BloomAndFlares.NativeFieldInfoPtr_bloomIntensity);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(BloomAndFlares.NativeFieldInfoPtr_bloomIntensity)) = value;
}
}
// Token: 0x17003422 RID: 13346
// (get) Token: 0x060099EE RID: 39406 RVA: 0x00277F20 File Offset: 0x00276120
// (set) Token: 0x060099EF RID: 39407 RVA: 0x00277F48 File Offset: 0x00276148
public unsafe float bloomThreshold
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(BloomAndFlares.NativeFieldInfoPtr_bloomThreshold);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(BloomAndFlares.NativeFieldInfoPtr_bloomThreshold)) = value;
}
}
// Token: 0x17003423 RID: 13347
// (get) Token: 0x060099F0 RID: 39408 RVA: 0x00277F6C File Offset: 0x0027616C
// (set) Token: 0x060099F1 RID: 39409 RVA: 0x00277F94 File Offset: 0x00276194
public unsafe int bloomBlurIterations
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(BloomAndFlares.NativeFieldInfoPtr_bloomBlurIterations);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(BloomAndFlares.NativeFieldInfoPtr_bloomBlurIterations)) = value;
}
}
// Token: 0x17003424 RID: 13348
// (get) Token: 0x060099F2 RID: 39410 RVA: 0x00277FB8 File Offset: 0x002761B8
// (set) Token: 0x060099F3 RID: 39411 RVA: 0x00277FE0 File Offset: 0x002761E0
public unsafe bool lensflares
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(BloomAndFlares.NativeFieldInfoPtr_lensflares);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(BloomAndFlares.NativeFieldInfoPtr_lensflares)) = value;
}
}
// Token: 0x17003425 RID: 13349
// (get) Token: 0x060099F4 RID: 39412 RVA: 0x00278004 File Offset: 0x00276204
// (set) Token: 0x060099F5 RID: 39413 RVA: 0x0027802C File Offset: 0x0027622C
public unsafe int hollywoodFlareBlurIterations
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(BloomAndFlares.NativeFieldInfoPtr_hollywoodFlareBlurIterations);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(BloomAndFlares.NativeFieldInfoPtr_hollywoodFlareBlurIterations)) = value;
}
}
// Token: 0x17003426 RID: 13350
// (get) Token: 0x060099F6 RID: 39414 RVA: 0x00278050 File Offset: 0x00276250
// (set) Token: 0x060099F7 RID: 39415 RVA: 0x00278078 File Offset: 0x00276278
public unsafe LensflareStyle34 lensflareMode
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(BloomAndFlares.NativeFieldInfoPtr_lensflareMode);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(BloomAndFlares.NativeFieldInfoPtr_lensflareMode)) = value;
}
}
// Token: 0x17003427 RID: 13351
// (get) Token: 0x060099F8 RID: 39416 RVA: 0x0027809C File Offset: 0x0027629C
// (set) Token: 0x060099F9 RID: 39417 RVA: 0x002780C4 File Offset: 0x002762C4
public unsafe float hollyStretchWidth
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(BloomAndFlares.NativeFieldInfoPtr_hollyStretchWidth);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(BloomAndFlares.NativeFieldInfoPtr_hollyStretchWidth)) = value;
}
}
// Token: 0x17003428 RID: 13352
// (get) Token: 0x060099FA RID: 39418 RVA: 0x002780E8 File Offset: 0x002762E8
// (set) Token: 0x060099FB RID: 39419 RVA: 0x00278110 File Offset: 0x00276310
public unsafe float lensflareIntensity
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(BloomAndFlares.NativeFieldInfoPtr_lensflareIntensity);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(BloomAndFlares.NativeFieldInfoPtr_lensflareIntensity)) = value;
}
}
// Token: 0x17003429 RID: 13353
// (get) Token: 0x060099FC RID: 39420 RVA: 0x00278134 File Offset: 0x00276334
// (set) Token: 0x060099FD RID: 39421 RVA: 0x0027815C File Offset: 0x0027635C
public unsafe float lensflareThreshold
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(BloomAndFlares.NativeFieldInfoPtr_lensflareThreshold);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(BloomAndFlares.NativeFieldInfoPtr_lensflareThreshold)) = value;
}
}
// Token: 0x1700342A RID: 13354
// (get) Token: 0x060099FE RID: 39422 RVA: 0x00278180 File Offset: 0x00276380
// (set) Token: 0x060099FF RID: 39423 RVA: 0x002781A8 File Offset: 0x002763A8
public unsafe Color flareColorA
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(BloomAndFlares.NativeFieldInfoPtr_flareColorA);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(BloomAndFlares.NativeFieldInfoPtr_flareColorA)) = value;
}
}
// Token: 0x1700342B RID: 13355
// (get) Token: 0x06009A00 RID: 39424 RVA: 0x002781CC File Offset: 0x002763CC
// (set) Token: 0x06009A01 RID: 39425 RVA: 0x002781F4 File Offset: 0x002763F4
public unsafe Color flareColorB
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(BloomAndFlares.NativeFieldInfoPtr_flareColorB);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(BloomAndFlares.NativeFieldInfoPtr_flareColorB)) = value;
}
}
// Token: 0x1700342C RID: 13356
// (get) Token: 0x06009A02 RID: 39426 RVA: 0x00278218 File Offset: 0x00276418
// (set) Token: 0x06009A03 RID: 39427 RVA: 0x00278240 File Offset: 0x00276440
public unsafe Color flareColorC
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(BloomAndFlares.NativeFieldInfoPtr_flareColorC);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(BloomAndFlares.NativeFieldInfoPtr_flareColorC)) = value;
}
}
// Token: 0x1700342D RID: 13357
// (get) Token: 0x06009A04 RID: 39428 RVA: 0x00278264 File Offset: 0x00276464
// (set) Token: 0x06009A05 RID: 39429 RVA: 0x0027828C File Offset: 0x0027648C
public unsafe Color flareColorD
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(BloomAndFlares.NativeFieldInfoPtr_flareColorD);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(BloomAndFlares.NativeFieldInfoPtr_flareColorD)) = value;
}
}
// Token: 0x1700342E RID: 13358
// (get) Token: 0x06009A06 RID: 39430 RVA: 0x002782B0 File Offset: 0x002764B0
// (set) Token: 0x06009A07 RID: 39431 RVA: 0x002782E4 File Offset: 0x002764E4
public unsafe Texture2D lensFlareVignetteMask
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(BloomAndFlares.NativeFieldInfoPtr_lensFlareVignetteMask);
IntPtr intPtr2 = *intPtr;
return (intPtr2 != 0) ? new Texture2D(intPtr2) : null;
}
set
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(BloomAndFlares.NativeFieldInfoPtr_lensFlareVignetteMask), IL2CPP.Il2CppObjectBaseToPtr(value));
}
}
// Token: 0x1700342F RID: 13359
// (get) Token: 0x06009A08 RID: 39432 RVA: 0x0027830C File Offset: 0x0027650C
// (set) Token: 0x06009A09 RID: 39433 RVA: 0x00278340 File Offset: 0x00276540
public unsafe Shader lensFlareShader
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(BloomAndFlares.NativeFieldInfoPtr_lensFlareShader);
IntPtr intPtr2 = *intPtr;
return (intPtr2 != 0) ? new Shader(intPtr2) : null;
}
set
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(BloomAndFlares.NativeFieldInfoPtr_lensFlareShader), IL2CPP.Il2CppObjectBaseToPtr(value));
}
}
// Token: 0x17003430 RID: 13360
// (get) Token: 0x06009A0A RID: 39434 RVA: 0x00278368 File Offset: 0x00276568
// (set) Token: 0x06009A0B RID: 39435 RVA: 0x0027839C File Offset: 0x0027659C
public unsafe Material lensFlareMaterial
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(BloomAndFlares.NativeFieldInfoPtr_lensFlareMaterial);
IntPtr intPtr2 = *intPtr;
return (intPtr2 != 0) ? new Material(intPtr2) : null;
}
set
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(BloomAndFlares.NativeFieldInfoPtr_lensFlareMaterial), IL2CPP.Il2CppObjectBaseToPtr(value));
}
}
// Token: 0x17003431 RID: 13361
// (get) Token: 0x06009A0C RID: 39436 RVA: 0x002783C4 File Offset: 0x002765C4
// (set) Token: 0x06009A0D RID: 39437 RVA: 0x002783F8 File Offset: 0x002765F8
public unsafe Shader vignetteShader
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(BloomAndFlares.NativeFieldInfoPtr_vignetteShader);
IntPtr intPtr2 = *intPtr;
return (intPtr2 != 0) ? new Shader(intPtr2) : null;
}
set
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(BloomAndFlares.NativeFieldInfoPtr_vignetteShader), IL2CPP.Il2CppObjectBaseToPtr(value));
}
}
// Token: 0x17003432 RID: 13362
// (get) Token: 0x06009A0E RID: 39438 RVA: 0x00278420 File Offset: 0x00276620
// (set) Token: 0x06009A0F RID: 39439 RVA: 0x00278454 File Offset: 0x00276654
public unsafe Material vignetteMaterial
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(BloomAndFlares.NativeFieldInfoPtr_vignetteMaterial);
IntPtr intPtr2 = *intPtr;
return (intPtr2 != 0) ? new Material(intPtr2) : null;
}
set
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(BloomAndFlares.NativeFieldInfoPtr_vignetteMaterial), IL2CPP.Il2CppObjectBaseToPtr(value));
}
}
// Token: 0x17003433 RID: 13363
// (get) Token: 0x06009A10 RID: 39440 RVA: 0x0027847C File Offset: 0x0027667C
// (set) Token: 0x06009A11 RID: 39441 RVA: 0x002784B0 File Offset: 0x002766B0
public unsafe Shader separableBlurShader
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(BloomAndFlares.NativeFieldInfoPtr_separableBlurShader);
IntPtr intPtr2 = *intPtr;
return (intPtr2 != 0) ? new Shader(intPtr2) : null;
}
set
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(BloomAndFlares.NativeFieldInfoPtr_separableBlurShader), IL2CPP.Il2CppObjectBaseToPtr(value));
}
}
// Token: 0x17003434 RID: 13364
// (get) Token: 0x06009A12 RID: 39442 RVA: 0x002784D8 File Offset: 0x002766D8
// (set) Token: 0x06009A13 RID: 39443 RVA: 0x0027850C File Offset: 0x0027670C
public unsafe Material separableBlurMaterial
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(BloomAndFlares.NativeFieldInfoPtr_separableBlurMaterial);
IntPtr intPtr2 = *intPtr;
return (intPtr2 != 0) ? new Material(intPtr2) : null;
}
set
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(BloomAndFlares.NativeFieldInfoPtr_separableBlurMaterial), IL2CPP.Il2CppObjectBaseToPtr(value));
}
}
// Token: 0x17003435 RID: 13365
// (get) Token: 0x06009A14 RID: 39444 RVA: 0x00278534 File Offset: 0x00276734
// (set) Token: 0x06009A15 RID: 39445 RVA: 0x00278568 File Offset: 0x00276768
public unsafe Shader addBrightStuffOneOneShader
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(BloomAndFlares.NativeFieldInfoPtr_addBrightStuffOneOneShader);
IntPtr intPtr2 = *intPtr;
return (intPtr2 != 0) ? new Shader(intPtr2) : null;
}
set
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(BloomAndFlares.NativeFieldInfoPtr_addBrightStuffOneOneShader), IL2CPP.Il2CppObjectBaseToPtr(value));
}
}
// Token: 0x17003436 RID: 13366
// (get) Token: 0x06009A16 RID: 39446 RVA: 0x00278590 File Offset: 0x00276790
// (set) Token: 0x06009A17 RID: 39447 RVA: 0x002785C4 File Offset: 0x002767C4
public unsafe Material addBrightStuffBlendOneOneMaterial
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(BloomAndFlares.NativeFieldInfoPtr_addBrightStuffBlendOneOneMaterial);
IntPtr intPtr2 = *intPtr;
return (intPtr2 != 0) ? new Material(intPtr2) : null;
}
set
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(BloomAndFlares.NativeFieldInfoPtr_addBrightStuffBlendOneOneMaterial), IL2CPP.Il2CppObjectBaseToPtr(value));
}
}
// Token: 0x17003437 RID: 13367
// (get) Token: 0x06009A18 RID: 39448 RVA: 0x002785EC File Offset: 0x002767EC
// (set) Token: 0x06009A19 RID: 39449 RVA: 0x00278620 File Offset: 0x00276820
public unsafe Shader screenBlendShader
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(BloomAndFlares.NativeFieldInfoPtr_screenBlendShader);
IntPtr intPtr2 = *intPtr;
return (intPtr2 != 0) ? new Shader(intPtr2) : null;
}
set
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(BloomAndFlares.NativeFieldInfoPtr_screenBlendShader), IL2CPP.Il2CppObjectBaseToPtr(value));
}
}
// Token: 0x17003438 RID: 13368
// (get) Token: 0x06009A1A RID: 39450 RVA: 0x00278648 File Offset: 0x00276848
// (set) Token: 0x06009A1B RID: 39451 RVA: 0x0027867C File Offset: 0x0027687C
public unsafe Material screenBlend
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(BloomAndFlares.NativeFieldInfoPtr_screenBlend);
IntPtr intPtr2 = *intPtr;
return (intPtr2 != 0) ? new Material(intPtr2) : null;
}
set
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(BloomAndFlares.NativeFieldInfoPtr_screenBlend), IL2CPP.Il2CppObjectBaseToPtr(value));
}
}
// Token: 0x17003439 RID: 13369
// (get) Token: 0x06009A1C RID: 39452 RVA: 0x002786A4 File Offset: 0x002768A4
// (set) Token: 0x06009A1D RID: 39453 RVA: 0x002786D8 File Offset: 0x002768D8
public unsafe Shader hollywoodFlaresShader
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(BloomAndFlares.NativeFieldInfoPtr_hollywoodFlaresShader);
IntPtr intPtr2 = *intPtr;
return (intPtr2 != 0) ? new Shader(intPtr2) : null;
}
set
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(BloomAndFlares.NativeFieldInfoPtr_hollywoodFlaresShader), IL2CPP.Il2CppObjectBaseToPtr(value));
}
}
// Token: 0x1700343A RID: 13370
// (get) Token: 0x06009A1E RID: 39454 RVA: 0x00278700 File Offset: 0x00276900
// (set) Token: 0x06009A1F RID: 39455 RVA: 0x00278734 File Offset: 0x00276934
public unsafe Material hollywoodFlaresMaterial
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(BloomAndFlares.NativeFieldInfoPtr_hollywoodFlaresMaterial);
IntPtr intPtr2 = *intPtr;
return (intPtr2 != 0) ? new Material(intPtr2) : null;
}
set
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(BloomAndFlares.NativeFieldInfoPtr_hollywoodFlaresMaterial), IL2CPP.Il2CppObjectBaseToPtr(value));
}
}
// Token: 0x1700343B RID: 13371
// (get) Token: 0x06009A20 RID: 39456 RVA: 0x0027875C File Offset: 0x0027695C
// (set) Token: 0x06009A21 RID: 39457 RVA: 0x00278790 File Offset: 0x00276990
public unsafe Shader brightPassFilterShader
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(BloomAndFlares.NativeFieldInfoPtr_brightPassFilterShader);
IntPtr intPtr2 = *intPtr;
return (intPtr2 != 0) ? new Shader(intPtr2) : null;
}
set
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(BloomAndFlares.NativeFieldInfoPtr_brightPassFilterShader), IL2CPP.Il2CppObjectBaseToPtr(value));
}
}
// Token: 0x1700343C RID: 13372
// (get) Token: 0x06009A22 RID: 39458 RVA: 0x002787B8 File Offset: 0x002769B8
// (set) Token: 0x06009A23 RID: 39459 RVA: 0x002787EC File Offset: 0x002769EC
public unsafe Material brightPassFilterMaterial
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(BloomAndFlares.NativeFieldInfoPtr_brightPassFilterMaterial);
IntPtr intPtr2 = *intPtr;
return (intPtr2 != 0) ? new Material(intPtr2) : null;
}
set
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(BloomAndFlares.NativeFieldInfoPtr_brightPassFilterMaterial), IL2CPP.Il2CppObjectBaseToPtr(value));
}
}
// Token: 0x04006736 RID: 26422
private static readonly IntPtr NativeFieldInfoPtr_tweakMode;
// Token: 0x04006737 RID: 26423
private static readonly IntPtr NativeFieldInfoPtr_screenBlendMode;
// Token: 0x04006738 RID: 26424
private static readonly IntPtr NativeFieldInfoPtr_hdr;
// Token: 0x04006739 RID: 26425
private static readonly IntPtr NativeFieldInfoPtr_doHdr;
// Token: 0x0400673A RID: 26426
private static readonly IntPtr NativeFieldInfoPtr_sepBlurSpread;
// Token: 0x0400673B RID: 26427
private static readonly IntPtr NativeFieldInfoPtr_useSrcAlphaAsMask;
// Token: 0x0400673C RID: 26428
private static readonly IntPtr NativeFieldInfoPtr_bloomIntensity;
// Token: 0x0400673D RID: 26429
private static readonly IntPtr NativeFieldInfoPtr_bloomThreshold;
// Token: 0x0400673E RID: 26430
private static readonly IntPtr NativeFieldInfoPtr_bloomBlurIterations;
// Token: 0x0400673F RID: 26431
private static readonly IntPtr NativeFieldInfoPtr_lensflares;
// Token: 0x04006740 RID: 26432
private static readonly IntPtr NativeFieldInfoPtr_hollywoodFlareBlurIterations;
// Token: 0x04006741 RID: 26433
private static readonly IntPtr NativeFieldInfoPtr_lensflareMode;
// Token: 0x04006742 RID: 26434
private static readonly IntPtr NativeFieldInfoPtr_hollyStretchWidth;
// Token: 0x04006743 RID: 26435
private static readonly IntPtr NativeFieldInfoPtr_lensflareIntensity;
// Token: 0x04006744 RID: 26436
private static readonly IntPtr NativeFieldInfoPtr_lensflareThreshold;
// Token: 0x04006745 RID: 26437
private static readonly IntPtr NativeFieldInfoPtr_flareColorA;
// Token: 0x04006746 RID: 26438
private static readonly IntPtr NativeFieldInfoPtr_flareColorB;
// Token: 0x04006747 RID: 26439
private static readonly IntPtr NativeFieldInfoPtr_flareColorC;
// Token: 0x04006748 RID: 26440
private static readonly IntPtr NativeFieldInfoPtr_flareColorD;
// Token: 0x04006749 RID: 26441
private static readonly IntPtr NativeFieldInfoPtr_lensFlareVignetteMask;
// Token: 0x0400674A RID: 26442
private static readonly IntPtr NativeFieldInfoPtr_lensFlareShader;
// Token: 0x0400674B RID: 26443
private static readonly IntPtr NativeFieldInfoPtr_lensFlareMaterial;
// Token: 0x0400674C RID: 26444
private static readonly IntPtr NativeFieldInfoPtr_vignetteShader;
// Token: 0x0400674D RID: 26445
private static readonly IntPtr NativeFieldInfoPtr_vignetteMaterial;
// Token: 0x0400674E RID: 26446
private static readonly IntPtr NativeFieldInfoPtr_separableBlurShader;
// Token: 0x0400674F RID: 26447
private static readonly IntPtr NativeFieldInfoPtr_separableBlurMaterial;
// Token: 0x04006750 RID: 26448
private static readonly IntPtr NativeFieldInfoPtr_addBrightStuffOneOneShader;
// Token: 0x04006751 RID: 26449
private static readonly IntPtr NativeFieldInfoPtr_addBrightStuffBlendOneOneMaterial;
// Token: 0x04006752 RID: 26450
private static readonly IntPtr NativeFieldInfoPtr_screenBlendShader;
// Token: 0x04006753 RID: 26451
private static readonly IntPtr NativeFieldInfoPtr_screenBlend;
// Token: 0x04006754 RID: 26452
private static readonly IntPtr NativeFieldInfoPtr_hollywoodFlaresShader;
// Token: 0x04006755 RID: 26453
private static readonly IntPtr NativeFieldInfoPtr_hollywoodFlaresMaterial;
// Token: 0x04006756 RID: 26454
private static readonly IntPtr NativeFieldInfoPtr_brightPassFilterShader;
// Token: 0x04006757 RID: 26455
private static readonly IntPtr NativeFieldInfoPtr_brightPassFilterMaterial;
// Token: 0x04006758 RID: 26456
private static readonly IntPtr NativeMethodInfoPtr_CheckResources_Public_Virtual_Boolean_0;
// Token: 0x04006759 RID: 26457
private static readonly IntPtr NativeMethodInfoPtr_OnRenderImage_Private_Void_RenderTexture_RenderTexture_0;
// Token: 0x0400675A RID: 26458
private static readonly IntPtr NativeMethodInfoPtr_AddTo_Private_Void_Single_RenderTexture_RenderTexture_0;
// Token: 0x0400675B RID: 26459
private static readonly IntPtr NativeMethodInfoPtr_BlendFlares_Private_Void_RenderTexture_RenderTexture_0;
// Token: 0x0400675C RID: 26460
private static readonly IntPtr NativeMethodInfoPtr_BrightFilter_Private_Void_Single_Single_RenderTexture_RenderTexture_0;
// Token: 0x0400675D RID: 26461
private static readonly IntPtr NativeMethodInfoPtr_Vignette_Private_Void_Single_RenderTexture_RenderTexture_0;
// Token: 0x0400675E RID: 26462
private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_0;
}
}

View File

@@ -0,0 +1,278 @@
using System;
using Il2CppInterop.Common.Attributes;
using Il2CppInterop.Runtime;
using UnityEngine;
namespace UnityStandardAssets.ImageEffects
{
// Token: 0x020005B7 RID: 1463
public class BloomOptimized : PostEffectsBase
{
// Token: 0x06009A24 RID: 39460 RVA: 0x00278814 File Offset: 0x00276A14
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 618819, XrefRangeEnd = 618823, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe override bool CheckResources()
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IL2CPP.il2cpp_object_get_virtual_method(IL2CPP.Il2CppObjectBaseToPtr(this), BloomOptimized.NativeMethodInfoPtr_CheckResources_Public_Virtual_Boolean_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
return *IL2CPP.il2cpp_object_unbox(intPtr);
}
// Token: 0x06009A25 RID: 39461 RVA: 0x00278870 File Offset: 0x00276A70
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 618823, XrefRangeEnd = 618830, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe void OnDisable()
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(BloomOptimized.NativeMethodInfoPtr_OnDisable_Private_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x06009A26 RID: 39462 RVA: 0x002788B4 File Offset: 0x00276AB4
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 618830, XrefRangeEnd = 618865, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe void OnRenderImage(RenderTexture source, RenderTexture destination)
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr;
checked
{
ptr = stackalloc IntPtr[unchecked((UIntPtr)2) * (UIntPtr)sizeof(IntPtr)];
*ptr = IL2CPP.Il2CppObjectBaseToPtr(source);
}
ptr[checked(unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = IL2CPP.Il2CppObjectBaseToPtr(destination);
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(BloomOptimized.NativeMethodInfoPtr_OnRenderImage_Private_Void_RenderTexture_RenderTexture_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x06009A27 RID: 39463 RVA: 0x00278928 File Offset: 0x00276B28
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 618865, XrefRangeEnd = 618866, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe BloomOptimized()
: this(IL2CPP.il2cpp_object_new(Il2CppClassPointerStore<BloomOptimized>.NativeClassPtr))
{
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(BloomOptimized.NativeMethodInfoPtr__ctor_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x06009A28 RID: 39464 RVA: 0x00278974 File Offset: 0x00276B74
// Note: this type is marked as 'beforefieldinit'.
static BloomOptimized()
{
Il2CppClassPointerStore<BloomOptimized>.NativeClassPtr = IL2CPP.GetIl2CppClass("Assembly-CSharp.dll", "UnityStandardAssets.ImageEffects", "BloomOptimized");
IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore<BloomOptimized>.NativeClassPtr);
BloomOptimized.NativeFieldInfoPtr_threshold = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<BloomOptimized>.NativeClassPtr, "threshold");
BloomOptimized.NativeFieldInfoPtr_intensity = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<BloomOptimized>.NativeClassPtr, "intensity");
BloomOptimized.NativeFieldInfoPtr_blurSize = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<BloomOptimized>.NativeClassPtr, "blurSize");
BloomOptimized.NativeFieldInfoPtr_resolution = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<BloomOptimized>.NativeClassPtr, "resolution");
BloomOptimized.NativeFieldInfoPtr_blurIterations = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<BloomOptimized>.NativeClassPtr, "blurIterations");
BloomOptimized.NativeFieldInfoPtr_blurType = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<BloomOptimized>.NativeClassPtr, "blurType");
BloomOptimized.NativeFieldInfoPtr_fastBloomShader = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<BloomOptimized>.NativeClassPtr, "fastBloomShader");
BloomOptimized.NativeFieldInfoPtr_fastBloomMaterial = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<BloomOptimized>.NativeClassPtr, "fastBloomMaterial");
BloomOptimized.NativeMethodInfoPtr_CheckResources_Public_Virtual_Boolean_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<BloomOptimized>.NativeClassPtr, 100675246);
BloomOptimized.NativeMethodInfoPtr_OnDisable_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<BloomOptimized>.NativeClassPtr, 100675247);
BloomOptimized.NativeMethodInfoPtr_OnRenderImage_Private_Void_RenderTexture_RenderTexture_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<BloomOptimized>.NativeClassPtr, 100675248);
BloomOptimized.NativeMethodInfoPtr__ctor_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<BloomOptimized>.NativeClassPtr, 100675249);
}
// Token: 0x06009A29 RID: 39465 RVA: 0x00275EC4 File Offset: 0x002740C4
public BloomOptimized(IntPtr pointer)
: base(pointer)
{
}
// Token: 0x1700343D RID: 13373
// (get) Token: 0x06009A2A RID: 39466 RVA: 0x00278A94 File Offset: 0x00276C94
// (set) Token: 0x06009A2B RID: 39467 RVA: 0x00278ABC File Offset: 0x00276CBC
public unsafe float threshold
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(BloomOptimized.NativeFieldInfoPtr_threshold);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(BloomOptimized.NativeFieldInfoPtr_threshold)) = value;
}
}
// Token: 0x1700343E RID: 13374
// (get) Token: 0x06009A2C RID: 39468 RVA: 0x00278AE0 File Offset: 0x00276CE0
// (set) Token: 0x06009A2D RID: 39469 RVA: 0x00278B08 File Offset: 0x00276D08
public unsafe float intensity
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(BloomOptimized.NativeFieldInfoPtr_intensity);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(BloomOptimized.NativeFieldInfoPtr_intensity)) = value;
}
}
// Token: 0x1700343F RID: 13375
// (get) Token: 0x06009A2E RID: 39470 RVA: 0x00278B2C File Offset: 0x00276D2C
// (set) Token: 0x06009A2F RID: 39471 RVA: 0x00278B54 File Offset: 0x00276D54
public unsafe float blurSize
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(BloomOptimized.NativeFieldInfoPtr_blurSize);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(BloomOptimized.NativeFieldInfoPtr_blurSize)) = value;
}
}
// Token: 0x17003440 RID: 13376
// (get) Token: 0x06009A30 RID: 39472 RVA: 0x00278B78 File Offset: 0x00276D78
// (set) Token: 0x06009A31 RID: 39473 RVA: 0x00278BA0 File Offset: 0x00276DA0
public unsafe BloomOptimized.Resolution resolution
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(BloomOptimized.NativeFieldInfoPtr_resolution);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(BloomOptimized.NativeFieldInfoPtr_resolution)) = value;
}
}
// Token: 0x17003441 RID: 13377
// (get) Token: 0x06009A32 RID: 39474 RVA: 0x00278BC4 File Offset: 0x00276DC4
// (set) Token: 0x06009A33 RID: 39475 RVA: 0x00278BEC File Offset: 0x00276DEC
public unsafe int blurIterations
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(BloomOptimized.NativeFieldInfoPtr_blurIterations);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(BloomOptimized.NativeFieldInfoPtr_blurIterations)) = value;
}
}
// Token: 0x17003442 RID: 13378
// (get) Token: 0x06009A34 RID: 39476 RVA: 0x00278C10 File Offset: 0x00276E10
// (set) Token: 0x06009A35 RID: 39477 RVA: 0x00278C38 File Offset: 0x00276E38
public unsafe BloomOptimized.BlurType blurType
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(BloomOptimized.NativeFieldInfoPtr_blurType);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(BloomOptimized.NativeFieldInfoPtr_blurType)) = value;
}
}
// Token: 0x17003443 RID: 13379
// (get) Token: 0x06009A36 RID: 39478 RVA: 0x00278C5C File Offset: 0x00276E5C
// (set) Token: 0x06009A37 RID: 39479 RVA: 0x00278C90 File Offset: 0x00276E90
public unsafe Shader fastBloomShader
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(BloomOptimized.NativeFieldInfoPtr_fastBloomShader);
IntPtr intPtr2 = *intPtr;
return (intPtr2 != 0) ? new Shader(intPtr2) : null;
}
set
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(BloomOptimized.NativeFieldInfoPtr_fastBloomShader), IL2CPP.Il2CppObjectBaseToPtr(value));
}
}
// Token: 0x17003444 RID: 13380
// (get) Token: 0x06009A38 RID: 39480 RVA: 0x00278CB8 File Offset: 0x00276EB8
// (set) Token: 0x06009A39 RID: 39481 RVA: 0x00278CEC File Offset: 0x00276EEC
public unsafe Material fastBloomMaterial
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(BloomOptimized.NativeFieldInfoPtr_fastBloomMaterial);
IntPtr intPtr2 = *intPtr;
return (intPtr2 != 0) ? new Material(intPtr2) : null;
}
set
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(BloomOptimized.NativeFieldInfoPtr_fastBloomMaterial), IL2CPP.Il2CppObjectBaseToPtr(value));
}
}
// Token: 0x0400675F RID: 26463
private static readonly IntPtr NativeFieldInfoPtr_threshold;
// Token: 0x04006760 RID: 26464
private static readonly IntPtr NativeFieldInfoPtr_intensity;
// Token: 0x04006761 RID: 26465
private static readonly IntPtr NativeFieldInfoPtr_blurSize;
// Token: 0x04006762 RID: 26466
private static readonly IntPtr NativeFieldInfoPtr_resolution;
// Token: 0x04006763 RID: 26467
private static readonly IntPtr NativeFieldInfoPtr_blurIterations;
// Token: 0x04006764 RID: 26468
private static readonly IntPtr NativeFieldInfoPtr_blurType;
// Token: 0x04006765 RID: 26469
private static readonly IntPtr NativeFieldInfoPtr_fastBloomShader;
// Token: 0x04006766 RID: 26470
private static readonly IntPtr NativeFieldInfoPtr_fastBloomMaterial;
// Token: 0x04006767 RID: 26471
private static readonly IntPtr NativeMethodInfoPtr_CheckResources_Public_Virtual_Boolean_0;
// Token: 0x04006768 RID: 26472
private static readonly IntPtr NativeMethodInfoPtr_OnDisable_Private_Void_0;
// Token: 0x04006769 RID: 26473
private static readonly IntPtr NativeMethodInfoPtr_OnRenderImage_Private_Void_RenderTexture_RenderTexture_0;
// Token: 0x0400676A RID: 26474
private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_0;
// Token: 0x020005B8 RID: 1464
public enum Resolution
{
// Token: 0x0400676C RID: 26476
Low,
// Token: 0x0400676D RID: 26477
High
}
// Token: 0x020005B9 RID: 1465
public enum BlurType
{
// Token: 0x0400676F RID: 26479
Standard,
// Token: 0x04006770 RID: 26480
Sgx
}
}
}

View File

@@ -0,0 +1,13 @@
using System;
namespace UnityStandardAssets.ImageEffects
{
// Token: 0x020005B5 RID: 1461
public enum BloomScreenBlendMode
{
// Token: 0x04006734 RID: 26420
Screen,
// Token: 0x04006735 RID: 26421
Add
}
}

View File

@@ -0,0 +1,246 @@
using System;
using Il2CppInterop.Common.Attributes;
using Il2CppInterop.Runtime;
using UnityEngine;
namespace UnityStandardAssets.ImageEffects
{
// Token: 0x020005BA RID: 1466
public class Blur : MonoBehaviour
{
// Token: 0x17003449 RID: 13385
// (get) Token: 0x06009A3A RID: 39482 RVA: 0x00278D14 File Offset: 0x00276F14
public unsafe Material material
{
[CallerCount(5)]
[CachedScanResults(RefRangeStart = 618887, RefRangeEnd = 618892, XrefRangeStart = 618866, XrefRangeEnd = 618887, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
get
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(Blur.NativeMethodInfoPtr_get_material_Protected_get_Material_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
IntPtr intPtr3 = intPtr;
return (intPtr3 != 0) ? new Material(intPtr3) : null;
}
}
// Token: 0x06009A3B RID: 39483 RVA: 0x00278D6C File Offset: 0x00276F6C
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 618892, XrefRangeEnd = 618906, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe void OnDisable()
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(Blur.NativeMethodInfoPtr_OnDisable_Protected_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x06009A3C RID: 39484 RVA: 0x00278DB0 File Offset: 0x00276FB0
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 618906, XrefRangeEnd = 618915, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe void Start()
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(Blur.NativeMethodInfoPtr_Start_Protected_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x06009A3D RID: 39485 RVA: 0x00278DF4 File Offset: 0x00276FF4
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 618915, XrefRangeEnd = 618932, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe void FourTapCone(RenderTexture source, RenderTexture dest, int iteration)
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr;
checked
{
ptr = stackalloc IntPtr[unchecked((UIntPtr)3) * (UIntPtr)sizeof(IntPtr)];
*ptr = IL2CPP.Il2CppObjectBaseToPtr(source);
}
ptr[checked(unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = IL2CPP.Il2CppObjectBaseToPtr(dest);
ptr[checked(unchecked((UIntPtr)2) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = ref iteration;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(Blur.NativeMethodInfoPtr_FourTapCone_Public_Void_RenderTexture_RenderTexture_Int32_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x06009A3E RID: 39486 RVA: 0x00278E78 File Offset: 0x00277078
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 618932, XrefRangeEnd = 618940, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe void DownSample4x(RenderTexture source, RenderTexture dest)
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr;
checked
{
ptr = stackalloc IntPtr[unchecked((UIntPtr)2) * (UIntPtr)sizeof(IntPtr)];
*ptr = IL2CPP.Il2CppObjectBaseToPtr(source);
}
ptr[checked(unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = IL2CPP.Il2CppObjectBaseToPtr(dest);
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(Blur.NativeMethodInfoPtr_DownSample4x_Private_Void_RenderTexture_RenderTexture_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x06009A3F RID: 39487 RVA: 0x00278EEC File Offset: 0x002770EC
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 618940, XrefRangeEnd = 618981, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe void OnRenderImage(RenderTexture source, RenderTexture destination)
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr;
checked
{
ptr = stackalloc IntPtr[unchecked((UIntPtr)2) * (UIntPtr)sizeof(IntPtr)];
*ptr = IL2CPP.Il2CppObjectBaseToPtr(source);
}
ptr[checked(unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = IL2CPP.Il2CppObjectBaseToPtr(destination);
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(Blur.NativeMethodInfoPtr_OnRenderImage_Private_Void_RenderTexture_RenderTexture_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x06009A40 RID: 39488 RVA: 0x00278F60 File Offset: 0x00277160
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 618981, XrefRangeEnd = 618982, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe Blur()
: this(IL2CPP.il2cpp_object_new(Il2CppClassPointerStore<Blur>.NativeClassPtr))
{
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(Blur.NativeMethodInfoPtr__ctor_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x06009A41 RID: 39489 RVA: 0x00278FAC File Offset: 0x002771AC
// Note: this type is marked as 'beforefieldinit'.
static Blur()
{
Il2CppClassPointerStore<Blur>.NativeClassPtr = IL2CPP.GetIl2CppClass("Assembly-CSharp.dll", "UnityStandardAssets.ImageEffects", "Blur");
IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore<Blur>.NativeClassPtr);
Blur.NativeFieldInfoPtr_iterations = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<Blur>.NativeClassPtr, "iterations");
Blur.NativeFieldInfoPtr_blurSpread = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<Blur>.NativeClassPtr, "blurSpread");
Blur.NativeFieldInfoPtr_blurShader = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<Blur>.NativeClassPtr, "blurShader");
Blur.NativeFieldInfoPtr_m_Material = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<Blur>.NativeClassPtr, "m_Material");
Blur.NativeMethodInfoPtr_get_material_Protected_get_Material_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<Blur>.NativeClassPtr, 100675250);
Blur.NativeMethodInfoPtr_OnDisable_Protected_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<Blur>.NativeClassPtr, 100675251);
Blur.NativeMethodInfoPtr_Start_Protected_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<Blur>.NativeClassPtr, 100675252);
Blur.NativeMethodInfoPtr_FourTapCone_Public_Void_RenderTexture_RenderTexture_Int32_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<Blur>.NativeClassPtr, 100675253);
Blur.NativeMethodInfoPtr_DownSample4x_Private_Void_RenderTexture_RenderTexture_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<Blur>.NativeClassPtr, 100675254);
Blur.NativeMethodInfoPtr_OnRenderImage_Private_Void_RenderTexture_RenderTexture_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<Blur>.NativeClassPtr, 100675255);
Blur.NativeMethodInfoPtr__ctor_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<Blur>.NativeClassPtr, 100675256);
}
// Token: 0x06009A42 RID: 39490 RVA: 0x0000351C File Offset: 0x0000171C
public Blur(IntPtr pointer)
: base(pointer)
{
}
// Token: 0x17003445 RID: 13381
// (get) Token: 0x06009A43 RID: 39491 RVA: 0x002790B8 File Offset: 0x002772B8
// (set) Token: 0x06009A44 RID: 39492 RVA: 0x002790E0 File Offset: 0x002772E0
public unsafe int iterations
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Blur.NativeFieldInfoPtr_iterations);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Blur.NativeFieldInfoPtr_iterations)) = value;
}
}
// Token: 0x17003446 RID: 13382
// (get) Token: 0x06009A45 RID: 39493 RVA: 0x00279104 File Offset: 0x00277304
// (set) Token: 0x06009A46 RID: 39494 RVA: 0x0027912C File Offset: 0x0027732C
public unsafe float blurSpread
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Blur.NativeFieldInfoPtr_blurSpread);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Blur.NativeFieldInfoPtr_blurSpread)) = value;
}
}
// Token: 0x17003447 RID: 13383
// (get) Token: 0x06009A47 RID: 39495 RVA: 0x00279150 File Offset: 0x00277350
// (set) Token: 0x06009A48 RID: 39496 RVA: 0x00279184 File Offset: 0x00277384
public unsafe Shader blurShader
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Blur.NativeFieldInfoPtr_blurShader);
IntPtr intPtr2 = *intPtr;
return (intPtr2 != 0) ? new Shader(intPtr2) : null;
}
set
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(Blur.NativeFieldInfoPtr_blurShader), IL2CPP.Il2CppObjectBaseToPtr(value));
}
}
// Token: 0x17003448 RID: 13384
// (get) Token: 0x06009A49 RID: 39497 RVA: 0x002791AC File Offset: 0x002773AC
// (set) Token: 0x06009A4A RID: 39498 RVA: 0x002791D7 File Offset: 0x002773D7
public unsafe static Material m_Material
{
get
{
IntPtr intPtr;
IL2CPP.il2cpp_field_static_get_value(Blur.NativeFieldInfoPtr_m_Material, (void*)(&intPtr));
IntPtr intPtr2 = intPtr;
return (intPtr2 != 0) ? new Material(intPtr2) : null;
}
set
{
IL2CPP.il2cpp_field_static_set_value(Blur.NativeFieldInfoPtr_m_Material, IL2CPP.Il2CppObjectBaseToPtr(value));
}
}
// Token: 0x04006771 RID: 26481
private static readonly IntPtr NativeFieldInfoPtr_iterations;
// Token: 0x04006772 RID: 26482
private static readonly IntPtr NativeFieldInfoPtr_blurSpread;
// Token: 0x04006773 RID: 26483
private static readonly IntPtr NativeFieldInfoPtr_blurShader;
// Token: 0x04006774 RID: 26484
private static readonly IntPtr NativeFieldInfoPtr_m_Material;
// Token: 0x04006775 RID: 26485
private static readonly IntPtr NativeMethodInfoPtr_get_material_Protected_get_Material_0;
// Token: 0x04006776 RID: 26486
private static readonly IntPtr NativeMethodInfoPtr_OnDisable_Protected_Void_0;
// Token: 0x04006777 RID: 26487
private static readonly IntPtr NativeMethodInfoPtr_Start_Protected_Void_0;
// Token: 0x04006778 RID: 26488
private static readonly IntPtr NativeMethodInfoPtr_FourTapCone_Public_Void_RenderTexture_RenderTexture_Int32_0;
// Token: 0x04006779 RID: 26489
private static readonly IntPtr NativeMethodInfoPtr_DownSample4x_Private_Void_RenderTexture_RenderTexture_0;
// Token: 0x0400677A RID: 26490
private static readonly IntPtr NativeMethodInfoPtr_OnRenderImage_Private_Void_RenderTexture_RenderTexture_0;
// Token: 0x0400677B RID: 26491
private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_0;
}
}

View File

@@ -0,0 +1,229 @@
using System;
using Il2CppInterop.Common.Attributes;
using Il2CppInterop.Runtime;
using UnityEngine;
namespace UnityStandardAssets.ImageEffects
{
// Token: 0x020005BB RID: 1467
public class BlurOptimized : PostEffectsBase
{
// Token: 0x06009A4B RID: 39499 RVA: 0x002791EC File Offset: 0x002773EC
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 618982, XrefRangeEnd = 618986, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe override bool CheckResources()
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IL2CPP.il2cpp_object_get_virtual_method(IL2CPP.Il2CppObjectBaseToPtr(this), BlurOptimized.NativeMethodInfoPtr_CheckResources_Public_Virtual_Boolean_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
return *IL2CPP.il2cpp_object_unbox(intPtr);
}
// Token: 0x06009A4C RID: 39500 RVA: 0x00279248 File Offset: 0x00277448
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 618986, XrefRangeEnd = 618993, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe void OnDisable()
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(BlurOptimized.NativeMethodInfoPtr_OnDisable_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x06009A4D RID: 39501 RVA: 0x0027928C File Offset: 0x0027748C
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 618993, XrefRangeEnd = 619024, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe void OnRenderImage(RenderTexture source, RenderTexture destination)
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr;
checked
{
ptr = stackalloc IntPtr[unchecked((UIntPtr)2) * (UIntPtr)sizeof(IntPtr)];
*ptr = IL2CPP.Il2CppObjectBaseToPtr(source);
}
ptr[checked(unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = IL2CPP.Il2CppObjectBaseToPtr(destination);
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(BlurOptimized.NativeMethodInfoPtr_OnRenderImage_Public_Void_RenderTexture_RenderTexture_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x06009A4E RID: 39502 RVA: 0x00279300 File Offset: 0x00277500
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 619024, XrefRangeEnd = 619025, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe BlurOptimized()
: this(IL2CPP.il2cpp_object_new(Il2CppClassPointerStore<BlurOptimized>.NativeClassPtr))
{
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(BlurOptimized.NativeMethodInfoPtr__ctor_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x06009A4F RID: 39503 RVA: 0x0027934C File Offset: 0x0027754C
// Note: this type is marked as 'beforefieldinit'.
static BlurOptimized()
{
Il2CppClassPointerStore<BlurOptimized>.NativeClassPtr = IL2CPP.GetIl2CppClass("Assembly-CSharp.dll", "UnityStandardAssets.ImageEffects", "BlurOptimized");
IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore<BlurOptimized>.NativeClassPtr);
BlurOptimized.NativeFieldInfoPtr_downsample = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<BlurOptimized>.NativeClassPtr, "downsample");
BlurOptimized.NativeFieldInfoPtr_blurSize = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<BlurOptimized>.NativeClassPtr, "blurSize");
BlurOptimized.NativeFieldInfoPtr_blurIterations = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<BlurOptimized>.NativeClassPtr, "blurIterations");
BlurOptimized.NativeFieldInfoPtr_blurType = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<BlurOptimized>.NativeClassPtr, "blurType");
BlurOptimized.NativeFieldInfoPtr_blurShader = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<BlurOptimized>.NativeClassPtr, "blurShader");
BlurOptimized.NativeFieldInfoPtr_blurMaterial = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<BlurOptimized>.NativeClassPtr, "blurMaterial");
BlurOptimized.NativeMethodInfoPtr_CheckResources_Public_Virtual_Boolean_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<BlurOptimized>.NativeClassPtr, 100675258);
BlurOptimized.NativeMethodInfoPtr_OnDisable_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<BlurOptimized>.NativeClassPtr, 100675259);
BlurOptimized.NativeMethodInfoPtr_OnRenderImage_Public_Void_RenderTexture_RenderTexture_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<BlurOptimized>.NativeClassPtr, 100675260);
BlurOptimized.NativeMethodInfoPtr__ctor_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<BlurOptimized>.NativeClassPtr, 100675261);
}
// Token: 0x06009A50 RID: 39504 RVA: 0x00275EC4 File Offset: 0x002740C4
public BlurOptimized(IntPtr pointer)
: base(pointer)
{
}
// Token: 0x1700344A RID: 13386
// (get) Token: 0x06009A51 RID: 39505 RVA: 0x00279444 File Offset: 0x00277644
// (set) Token: 0x06009A52 RID: 39506 RVA: 0x0027946C File Offset: 0x0027766C
public unsafe int downsample
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(BlurOptimized.NativeFieldInfoPtr_downsample);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(BlurOptimized.NativeFieldInfoPtr_downsample)) = value;
}
}
// Token: 0x1700344B RID: 13387
// (get) Token: 0x06009A53 RID: 39507 RVA: 0x00279490 File Offset: 0x00277690
// (set) Token: 0x06009A54 RID: 39508 RVA: 0x002794B8 File Offset: 0x002776B8
public unsafe float blurSize
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(BlurOptimized.NativeFieldInfoPtr_blurSize);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(BlurOptimized.NativeFieldInfoPtr_blurSize)) = value;
}
}
// Token: 0x1700344C RID: 13388
// (get) Token: 0x06009A55 RID: 39509 RVA: 0x002794DC File Offset: 0x002776DC
// (set) Token: 0x06009A56 RID: 39510 RVA: 0x00279504 File Offset: 0x00277704
public unsafe int blurIterations
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(BlurOptimized.NativeFieldInfoPtr_blurIterations);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(BlurOptimized.NativeFieldInfoPtr_blurIterations)) = value;
}
}
// Token: 0x1700344D RID: 13389
// (get) Token: 0x06009A57 RID: 39511 RVA: 0x00279528 File Offset: 0x00277728
// (set) Token: 0x06009A58 RID: 39512 RVA: 0x00279550 File Offset: 0x00277750
public unsafe BlurOptimized.BlurType blurType
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(BlurOptimized.NativeFieldInfoPtr_blurType);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(BlurOptimized.NativeFieldInfoPtr_blurType)) = value;
}
}
// Token: 0x1700344E RID: 13390
// (get) Token: 0x06009A59 RID: 39513 RVA: 0x00279574 File Offset: 0x00277774
// (set) Token: 0x06009A5A RID: 39514 RVA: 0x002795A8 File Offset: 0x002777A8
public unsafe Shader blurShader
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(BlurOptimized.NativeFieldInfoPtr_blurShader);
IntPtr intPtr2 = *intPtr;
return (intPtr2 != 0) ? new Shader(intPtr2) : null;
}
set
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(BlurOptimized.NativeFieldInfoPtr_blurShader), IL2CPP.Il2CppObjectBaseToPtr(value));
}
}
// Token: 0x1700344F RID: 13391
// (get) Token: 0x06009A5B RID: 39515 RVA: 0x002795D0 File Offset: 0x002777D0
// (set) Token: 0x06009A5C RID: 39516 RVA: 0x00279604 File Offset: 0x00277804
public unsafe Material blurMaterial
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(BlurOptimized.NativeFieldInfoPtr_blurMaterial);
IntPtr intPtr2 = *intPtr;
return (intPtr2 != 0) ? new Material(intPtr2) : null;
}
set
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(BlurOptimized.NativeFieldInfoPtr_blurMaterial), IL2CPP.Il2CppObjectBaseToPtr(value));
}
}
// Token: 0x0400677C RID: 26492
private static readonly IntPtr NativeFieldInfoPtr_downsample;
// Token: 0x0400677D RID: 26493
private static readonly IntPtr NativeFieldInfoPtr_blurSize;
// Token: 0x0400677E RID: 26494
private static readonly IntPtr NativeFieldInfoPtr_blurIterations;
// Token: 0x0400677F RID: 26495
private static readonly IntPtr NativeFieldInfoPtr_blurType;
// Token: 0x04006780 RID: 26496
private static readonly IntPtr NativeFieldInfoPtr_blurShader;
// Token: 0x04006781 RID: 26497
private static readonly IntPtr NativeFieldInfoPtr_blurMaterial;
// Token: 0x04006782 RID: 26498
private static readonly IntPtr NativeMethodInfoPtr_CheckResources_Public_Virtual_Boolean_0;
// Token: 0x04006783 RID: 26499
private static readonly IntPtr NativeMethodInfoPtr_OnDisable_Public_Void_0;
// Token: 0x04006784 RID: 26500
private static readonly IntPtr NativeMethodInfoPtr_OnRenderImage_Public_Void_RenderTexture_RenderTexture_0;
// Token: 0x04006785 RID: 26501
private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_0;
// Token: 0x020005BC RID: 1468
public enum BlurType
{
// Token: 0x04006787 RID: 26503
StandardGauss,
// Token: 0x04006788 RID: 26504
SgxGauss
}
}
}

View File

@@ -0,0 +1,892 @@
using System;
using Il2CppInterop.Common.Attributes;
using Il2CppInterop.Runtime;
using Il2CppInterop.Runtime.InteropTypes.Arrays;
using UnityEngine;
namespace UnityStandardAssets.ImageEffects
{
// Token: 0x020005BD RID: 1469
public class CameraMotionBlur : PostEffectsBase
{
// Token: 0x06009A5D RID: 39517 RVA: 0x0027962C File Offset: 0x0027782C
[CallerCount(2)]
[CachedScanResults(RefRangeStart = 619034, RefRangeEnd = 619036, XrefRangeStart = 619025, XrefRangeEnd = 619034, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe void CalculateViewProjection()
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(CameraMotionBlur.NativeMethodInfoPtr_CalculateViewProjection_Private_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x06009A5E RID: 39518 RVA: 0x00279670 File Offset: 0x00277870
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 619036, XrefRangeEnd = 619055, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public new unsafe void Start()
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(CameraMotionBlur.NativeMethodInfoPtr_Start_Private_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x06009A5F RID: 39519 RVA: 0x002796B4 File Offset: 0x002778B4
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 619055, XrefRangeEnd = 619066, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public new unsafe void OnEnable()
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(CameraMotionBlur.NativeMethodInfoPtr_OnEnable_Private_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x06009A60 RID: 39520 RVA: 0x002796F8 File Offset: 0x002778F8
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 619066, XrefRangeEnd = 619088, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe void OnDisable()
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(CameraMotionBlur.NativeMethodInfoPtr_OnDisable_Private_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x06009A61 RID: 39521 RVA: 0x0027973C File Offset: 0x0027793C
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 619088, XrefRangeEnd = 619094, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe override bool CheckResources()
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IL2CPP.il2cpp_object_get_virtual_method(IL2CPP.Il2CppObjectBaseToPtr(this), CameraMotionBlur.NativeMethodInfoPtr_CheckResources_Public_Virtual_Boolean_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
return *IL2CPP.il2cpp_object_unbox(intPtr);
}
// Token: 0x06009A62 RID: 39522 RVA: 0x00279798 File Offset: 0x00277998
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 619094, XrefRangeEnd = 619315, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe void OnRenderImage(RenderTexture source, RenderTexture destination)
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr;
checked
{
ptr = stackalloc IntPtr[unchecked((UIntPtr)2) * (UIntPtr)sizeof(IntPtr)];
*ptr = IL2CPP.Il2CppObjectBaseToPtr(source);
}
ptr[checked(unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = IL2CPP.Il2CppObjectBaseToPtr(destination);
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(CameraMotionBlur.NativeMethodInfoPtr_OnRenderImage_Private_Void_RenderTexture_RenderTexture_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x06009A63 RID: 39523 RVA: 0x0027980C File Offset: 0x00277A0C
[CallerCount(3)]
[CachedScanResults(RefRangeStart = 619321, RefRangeEnd = 619324, XrefRangeStart = 619315, XrefRangeEnd = 619321, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe void Remember()
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(CameraMotionBlur.NativeMethodInfoPtr_Remember_Private_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x06009A64 RID: 39524 RVA: 0x00279850 File Offset: 0x00277A50
[CallerCount(1)]
[CachedScanResults(RefRangeStart = 619387, RefRangeEnd = 619388, XrefRangeStart = 619324, XrefRangeEnd = 619387, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe Camera GetTmpCam()
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(CameraMotionBlur.NativeMethodInfoPtr_GetTmpCam_Private_Camera_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
IntPtr intPtr3 = intPtr;
return (intPtr3 != 0) ? new Camera(intPtr3) : null;
}
// Token: 0x06009A65 RID: 39525 RVA: 0x002798A8 File Offset: 0x00277AA8
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 619388, XrefRangeEnd = 619391, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe void StartFrame()
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(CameraMotionBlur.NativeMethodInfoPtr_StartFrame_Private_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x06009A66 RID: 39526 RVA: 0x002798EC File Offset: 0x00277AEC
[CallerCount(0)]
public unsafe static int divRoundUp(int x, int d)
{
IntPtr* ptr;
checked
{
ptr = stackalloc IntPtr[unchecked((UIntPtr)2) * (UIntPtr)sizeof(IntPtr)];
*ptr = ref x;
}
ptr[checked(unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = ref d;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(CameraMotionBlur.NativeMethodInfoPtr_divRoundUp_Private_Static_Int32_Int32_Int32_0, 0, (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
return *IL2CPP.il2cpp_object_unbox(intPtr);
}
// Token: 0x06009A67 RID: 39527 RVA: 0x00279954 File Offset: 0x00277B54
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 619391, XrefRangeEnd = 619397, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe CameraMotionBlur()
: this(IL2CPP.il2cpp_object_new(Il2CppClassPointerStore<CameraMotionBlur>.NativeClassPtr))
{
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(CameraMotionBlur.NativeMethodInfoPtr__ctor_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x06009A68 RID: 39528 RVA: 0x002799A0 File Offset: 0x00277BA0
// Note: this type is marked as 'beforefieldinit'.
static CameraMotionBlur()
{
Il2CppClassPointerStore<CameraMotionBlur>.NativeClassPtr = IL2CPP.GetIl2CppClass("Assembly-CSharp.dll", "UnityStandardAssets.ImageEffects", "CameraMotionBlur");
IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore<CameraMotionBlur>.NativeClassPtr);
CameraMotionBlur.NativeFieldInfoPtr_MAX_RADIUS = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<CameraMotionBlur>.NativeClassPtr, "MAX_RADIUS");
CameraMotionBlur.NativeFieldInfoPtr_filterType = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<CameraMotionBlur>.NativeClassPtr, "filterType");
CameraMotionBlur.NativeFieldInfoPtr_preview = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<CameraMotionBlur>.NativeClassPtr, "preview");
CameraMotionBlur.NativeFieldInfoPtr_previewScale = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<CameraMotionBlur>.NativeClassPtr, "previewScale");
CameraMotionBlur.NativeFieldInfoPtr_movementScale = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<CameraMotionBlur>.NativeClassPtr, "movementScale");
CameraMotionBlur.NativeFieldInfoPtr_rotationScale = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<CameraMotionBlur>.NativeClassPtr, "rotationScale");
CameraMotionBlur.NativeFieldInfoPtr_maxVelocity = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<CameraMotionBlur>.NativeClassPtr, "maxVelocity");
CameraMotionBlur.NativeFieldInfoPtr_minVelocity = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<CameraMotionBlur>.NativeClassPtr, "minVelocity");
CameraMotionBlur.NativeFieldInfoPtr_velocityScale = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<CameraMotionBlur>.NativeClassPtr, "velocityScale");
CameraMotionBlur.NativeFieldInfoPtr_softZDistance = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<CameraMotionBlur>.NativeClassPtr, "softZDistance");
CameraMotionBlur.NativeFieldInfoPtr_velocityDownsample = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<CameraMotionBlur>.NativeClassPtr, "velocityDownsample");
CameraMotionBlur.NativeFieldInfoPtr_excludeLayers = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<CameraMotionBlur>.NativeClassPtr, "excludeLayers");
CameraMotionBlur.NativeFieldInfoPtr_tmpCam = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<CameraMotionBlur>.NativeClassPtr, "tmpCam");
CameraMotionBlur.NativeFieldInfoPtr_shader = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<CameraMotionBlur>.NativeClassPtr, "shader");
CameraMotionBlur.NativeFieldInfoPtr_dx11MotionBlurShader = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<CameraMotionBlur>.NativeClassPtr, "dx11MotionBlurShader");
CameraMotionBlur.NativeFieldInfoPtr_replacementClear = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<CameraMotionBlur>.NativeClassPtr, "replacementClear");
CameraMotionBlur.NativeFieldInfoPtr_motionBlurMaterial = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<CameraMotionBlur>.NativeClassPtr, "motionBlurMaterial");
CameraMotionBlur.NativeFieldInfoPtr_dx11MotionBlurMaterial = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<CameraMotionBlur>.NativeClassPtr, "dx11MotionBlurMaterial");
CameraMotionBlur.NativeFieldInfoPtr_noiseTexture = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<CameraMotionBlur>.NativeClassPtr, "noiseTexture");
CameraMotionBlur.NativeFieldInfoPtr_jitter = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<CameraMotionBlur>.NativeClassPtr, "jitter");
CameraMotionBlur.NativeFieldInfoPtr_showVelocity = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<CameraMotionBlur>.NativeClassPtr, "showVelocity");
CameraMotionBlur.NativeFieldInfoPtr_showVelocityScale = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<CameraMotionBlur>.NativeClassPtr, "showVelocityScale");
CameraMotionBlur.NativeFieldInfoPtr_currentViewProjMat = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<CameraMotionBlur>.NativeClassPtr, "currentViewProjMat");
CameraMotionBlur.NativeFieldInfoPtr_currentStereoViewProjMat = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<CameraMotionBlur>.NativeClassPtr, "currentStereoViewProjMat");
CameraMotionBlur.NativeFieldInfoPtr_prevViewProjMat = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<CameraMotionBlur>.NativeClassPtr, "prevViewProjMat");
CameraMotionBlur.NativeFieldInfoPtr_prevStereoViewProjMat = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<CameraMotionBlur>.NativeClassPtr, "prevStereoViewProjMat");
CameraMotionBlur.NativeFieldInfoPtr_prevFrameCount = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<CameraMotionBlur>.NativeClassPtr, "prevFrameCount");
CameraMotionBlur.NativeFieldInfoPtr_wasActive = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<CameraMotionBlur>.NativeClassPtr, "wasActive");
CameraMotionBlur.NativeFieldInfoPtr_prevFrameForward = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<CameraMotionBlur>.NativeClassPtr, "prevFrameForward");
CameraMotionBlur.NativeFieldInfoPtr_prevFrameUp = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<CameraMotionBlur>.NativeClassPtr, "prevFrameUp");
CameraMotionBlur.NativeFieldInfoPtr_prevFramePos = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<CameraMotionBlur>.NativeClassPtr, "prevFramePos");
CameraMotionBlur.NativeFieldInfoPtr__camera = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<CameraMotionBlur>.NativeClassPtr, "_camera");
CameraMotionBlur.NativeMethodInfoPtr_CalculateViewProjection_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<CameraMotionBlur>.NativeClassPtr, 100675262);
CameraMotionBlur.NativeMethodInfoPtr_Start_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<CameraMotionBlur>.NativeClassPtr, 100675263);
CameraMotionBlur.NativeMethodInfoPtr_OnEnable_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<CameraMotionBlur>.NativeClassPtr, 100675264);
CameraMotionBlur.NativeMethodInfoPtr_OnDisable_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<CameraMotionBlur>.NativeClassPtr, 100675265);
CameraMotionBlur.NativeMethodInfoPtr_CheckResources_Public_Virtual_Boolean_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<CameraMotionBlur>.NativeClassPtr, 100675266);
CameraMotionBlur.NativeMethodInfoPtr_OnRenderImage_Private_Void_RenderTexture_RenderTexture_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<CameraMotionBlur>.NativeClassPtr, 100675267);
CameraMotionBlur.NativeMethodInfoPtr_Remember_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<CameraMotionBlur>.NativeClassPtr, 100675268);
CameraMotionBlur.NativeMethodInfoPtr_GetTmpCam_Private_Camera_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<CameraMotionBlur>.NativeClassPtr, 100675269);
CameraMotionBlur.NativeMethodInfoPtr_StartFrame_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<CameraMotionBlur>.NativeClassPtr, 100675270);
CameraMotionBlur.NativeMethodInfoPtr_divRoundUp_Private_Static_Int32_Int32_Int32_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<CameraMotionBlur>.NativeClassPtr, 100675271);
CameraMotionBlur.NativeMethodInfoPtr__ctor_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<CameraMotionBlur>.NativeClassPtr, 100675272);
}
// Token: 0x06009A69 RID: 39529 RVA: 0x00275EC4 File Offset: 0x002740C4
public CameraMotionBlur(IntPtr pointer)
: base(pointer)
{
}
// Token: 0x17003450 RID: 13392
// (get) Token: 0x06009A6A RID: 39530 RVA: 0x00279D2C File Offset: 0x00277F2C
// (set) Token: 0x06009A6B RID: 39531 RVA: 0x00279D4A File Offset: 0x00277F4A
public unsafe static float MAX_RADIUS
{
get
{
float num;
IL2CPP.il2cpp_field_static_get_value(CameraMotionBlur.NativeFieldInfoPtr_MAX_RADIUS, (void*)(&num));
return num;
}
set
{
IL2CPP.il2cpp_field_static_set_value(CameraMotionBlur.NativeFieldInfoPtr_MAX_RADIUS, (void*)(&value));
}
}
// Token: 0x17003451 RID: 13393
// (get) Token: 0x06009A6C RID: 39532 RVA: 0x00279D5C File Offset: 0x00277F5C
// (set) Token: 0x06009A6D RID: 39533 RVA: 0x00279D84 File Offset: 0x00277F84
public unsafe CameraMotionBlur.MotionBlurFilter filterType
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(CameraMotionBlur.NativeFieldInfoPtr_filterType);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(CameraMotionBlur.NativeFieldInfoPtr_filterType)) = value;
}
}
// Token: 0x17003452 RID: 13394
// (get) Token: 0x06009A6E RID: 39534 RVA: 0x00279DA8 File Offset: 0x00277FA8
// (set) Token: 0x06009A6F RID: 39535 RVA: 0x00279DD0 File Offset: 0x00277FD0
public unsafe bool preview
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(CameraMotionBlur.NativeFieldInfoPtr_preview);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(CameraMotionBlur.NativeFieldInfoPtr_preview)) = value;
}
}
// Token: 0x17003453 RID: 13395
// (get) Token: 0x06009A70 RID: 39536 RVA: 0x00279DF4 File Offset: 0x00277FF4
// (set) Token: 0x06009A71 RID: 39537 RVA: 0x00279E1C File Offset: 0x0027801C
public unsafe Vector3 previewScale
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(CameraMotionBlur.NativeFieldInfoPtr_previewScale);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(CameraMotionBlur.NativeFieldInfoPtr_previewScale)) = value;
}
}
// Token: 0x17003454 RID: 13396
// (get) Token: 0x06009A72 RID: 39538 RVA: 0x00279E40 File Offset: 0x00278040
// (set) Token: 0x06009A73 RID: 39539 RVA: 0x00279E68 File Offset: 0x00278068
public unsafe float movementScale
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(CameraMotionBlur.NativeFieldInfoPtr_movementScale);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(CameraMotionBlur.NativeFieldInfoPtr_movementScale)) = value;
}
}
// Token: 0x17003455 RID: 13397
// (get) Token: 0x06009A74 RID: 39540 RVA: 0x00279E8C File Offset: 0x0027808C
// (set) Token: 0x06009A75 RID: 39541 RVA: 0x00279EB4 File Offset: 0x002780B4
public unsafe float rotationScale
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(CameraMotionBlur.NativeFieldInfoPtr_rotationScale);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(CameraMotionBlur.NativeFieldInfoPtr_rotationScale)) = value;
}
}
// Token: 0x17003456 RID: 13398
// (get) Token: 0x06009A76 RID: 39542 RVA: 0x00279ED8 File Offset: 0x002780D8
// (set) Token: 0x06009A77 RID: 39543 RVA: 0x00279F00 File Offset: 0x00278100
public unsafe float maxVelocity
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(CameraMotionBlur.NativeFieldInfoPtr_maxVelocity);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(CameraMotionBlur.NativeFieldInfoPtr_maxVelocity)) = value;
}
}
// Token: 0x17003457 RID: 13399
// (get) Token: 0x06009A78 RID: 39544 RVA: 0x00279F24 File Offset: 0x00278124
// (set) Token: 0x06009A79 RID: 39545 RVA: 0x00279F4C File Offset: 0x0027814C
public unsafe float minVelocity
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(CameraMotionBlur.NativeFieldInfoPtr_minVelocity);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(CameraMotionBlur.NativeFieldInfoPtr_minVelocity)) = value;
}
}
// Token: 0x17003458 RID: 13400
// (get) Token: 0x06009A7A RID: 39546 RVA: 0x00279F70 File Offset: 0x00278170
// (set) Token: 0x06009A7B RID: 39547 RVA: 0x00279F98 File Offset: 0x00278198
public unsafe float velocityScale
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(CameraMotionBlur.NativeFieldInfoPtr_velocityScale);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(CameraMotionBlur.NativeFieldInfoPtr_velocityScale)) = value;
}
}
// Token: 0x17003459 RID: 13401
// (get) Token: 0x06009A7C RID: 39548 RVA: 0x00279FBC File Offset: 0x002781BC
// (set) Token: 0x06009A7D RID: 39549 RVA: 0x00279FE4 File Offset: 0x002781E4
public unsafe float softZDistance
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(CameraMotionBlur.NativeFieldInfoPtr_softZDistance);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(CameraMotionBlur.NativeFieldInfoPtr_softZDistance)) = value;
}
}
// Token: 0x1700345A RID: 13402
// (get) Token: 0x06009A7E RID: 39550 RVA: 0x0027A008 File Offset: 0x00278208
// (set) Token: 0x06009A7F RID: 39551 RVA: 0x0027A030 File Offset: 0x00278230
public unsafe int velocityDownsample
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(CameraMotionBlur.NativeFieldInfoPtr_velocityDownsample);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(CameraMotionBlur.NativeFieldInfoPtr_velocityDownsample)) = value;
}
}
// Token: 0x1700345B RID: 13403
// (get) Token: 0x06009A80 RID: 39552 RVA: 0x0027A054 File Offset: 0x00278254
// (set) Token: 0x06009A81 RID: 39553 RVA: 0x0027A07C File Offset: 0x0027827C
public unsafe LayerMask excludeLayers
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(CameraMotionBlur.NativeFieldInfoPtr_excludeLayers);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(CameraMotionBlur.NativeFieldInfoPtr_excludeLayers)) = value;
}
}
// Token: 0x1700345C RID: 13404
// (get) Token: 0x06009A82 RID: 39554 RVA: 0x0027A0A0 File Offset: 0x002782A0
// (set) Token: 0x06009A83 RID: 39555 RVA: 0x0027A0D4 File Offset: 0x002782D4
public unsafe GameObject tmpCam
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(CameraMotionBlur.NativeFieldInfoPtr_tmpCam);
IntPtr intPtr2 = *intPtr;
return (intPtr2 != 0) ? new GameObject(intPtr2) : null;
}
set
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(CameraMotionBlur.NativeFieldInfoPtr_tmpCam), IL2CPP.Il2CppObjectBaseToPtr(value));
}
}
// Token: 0x1700345D RID: 13405
// (get) Token: 0x06009A84 RID: 39556 RVA: 0x0027A0FC File Offset: 0x002782FC
// (set) Token: 0x06009A85 RID: 39557 RVA: 0x0027A130 File Offset: 0x00278330
public unsafe Shader shader
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(CameraMotionBlur.NativeFieldInfoPtr_shader);
IntPtr intPtr2 = *intPtr;
return (intPtr2 != 0) ? new Shader(intPtr2) : null;
}
set
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(CameraMotionBlur.NativeFieldInfoPtr_shader), IL2CPP.Il2CppObjectBaseToPtr(value));
}
}
// Token: 0x1700345E RID: 13406
// (get) Token: 0x06009A86 RID: 39558 RVA: 0x0027A158 File Offset: 0x00278358
// (set) Token: 0x06009A87 RID: 39559 RVA: 0x0027A18C File Offset: 0x0027838C
public unsafe Shader dx11MotionBlurShader
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(CameraMotionBlur.NativeFieldInfoPtr_dx11MotionBlurShader);
IntPtr intPtr2 = *intPtr;
return (intPtr2 != 0) ? new Shader(intPtr2) : null;
}
set
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(CameraMotionBlur.NativeFieldInfoPtr_dx11MotionBlurShader), IL2CPP.Il2CppObjectBaseToPtr(value));
}
}
// Token: 0x1700345F RID: 13407
// (get) Token: 0x06009A88 RID: 39560 RVA: 0x0027A1B4 File Offset: 0x002783B4
// (set) Token: 0x06009A89 RID: 39561 RVA: 0x0027A1E8 File Offset: 0x002783E8
public unsafe Shader replacementClear
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(CameraMotionBlur.NativeFieldInfoPtr_replacementClear);
IntPtr intPtr2 = *intPtr;
return (intPtr2 != 0) ? new Shader(intPtr2) : null;
}
set
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(CameraMotionBlur.NativeFieldInfoPtr_replacementClear), IL2CPP.Il2CppObjectBaseToPtr(value));
}
}
// Token: 0x17003460 RID: 13408
// (get) Token: 0x06009A8A RID: 39562 RVA: 0x0027A210 File Offset: 0x00278410
// (set) Token: 0x06009A8B RID: 39563 RVA: 0x0027A244 File Offset: 0x00278444
public unsafe Material motionBlurMaterial
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(CameraMotionBlur.NativeFieldInfoPtr_motionBlurMaterial);
IntPtr intPtr2 = *intPtr;
return (intPtr2 != 0) ? new Material(intPtr2) : null;
}
set
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(CameraMotionBlur.NativeFieldInfoPtr_motionBlurMaterial), IL2CPP.Il2CppObjectBaseToPtr(value));
}
}
// Token: 0x17003461 RID: 13409
// (get) Token: 0x06009A8C RID: 39564 RVA: 0x0027A26C File Offset: 0x0027846C
// (set) Token: 0x06009A8D RID: 39565 RVA: 0x0027A2A0 File Offset: 0x002784A0
public unsafe Material dx11MotionBlurMaterial
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(CameraMotionBlur.NativeFieldInfoPtr_dx11MotionBlurMaterial);
IntPtr intPtr2 = *intPtr;
return (intPtr2 != 0) ? new Material(intPtr2) : null;
}
set
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(CameraMotionBlur.NativeFieldInfoPtr_dx11MotionBlurMaterial), IL2CPP.Il2CppObjectBaseToPtr(value));
}
}
// Token: 0x17003462 RID: 13410
// (get) Token: 0x06009A8E RID: 39566 RVA: 0x0027A2C8 File Offset: 0x002784C8
// (set) Token: 0x06009A8F RID: 39567 RVA: 0x0027A2FC File Offset: 0x002784FC
public unsafe Texture2D noiseTexture
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(CameraMotionBlur.NativeFieldInfoPtr_noiseTexture);
IntPtr intPtr2 = *intPtr;
return (intPtr2 != 0) ? new Texture2D(intPtr2) : null;
}
set
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(CameraMotionBlur.NativeFieldInfoPtr_noiseTexture), IL2CPP.Il2CppObjectBaseToPtr(value));
}
}
// Token: 0x17003463 RID: 13411
// (get) Token: 0x06009A90 RID: 39568 RVA: 0x0027A324 File Offset: 0x00278524
// (set) Token: 0x06009A91 RID: 39569 RVA: 0x0027A34C File Offset: 0x0027854C
public unsafe float jitter
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(CameraMotionBlur.NativeFieldInfoPtr_jitter);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(CameraMotionBlur.NativeFieldInfoPtr_jitter)) = value;
}
}
// Token: 0x17003464 RID: 13412
// (get) Token: 0x06009A92 RID: 39570 RVA: 0x0027A370 File Offset: 0x00278570
// (set) Token: 0x06009A93 RID: 39571 RVA: 0x0027A398 File Offset: 0x00278598
public unsafe bool showVelocity
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(CameraMotionBlur.NativeFieldInfoPtr_showVelocity);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(CameraMotionBlur.NativeFieldInfoPtr_showVelocity)) = value;
}
}
// Token: 0x17003465 RID: 13413
// (get) Token: 0x06009A94 RID: 39572 RVA: 0x0027A3BC File Offset: 0x002785BC
// (set) Token: 0x06009A95 RID: 39573 RVA: 0x0027A3E4 File Offset: 0x002785E4
public unsafe float showVelocityScale
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(CameraMotionBlur.NativeFieldInfoPtr_showVelocityScale);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(CameraMotionBlur.NativeFieldInfoPtr_showVelocityScale)) = value;
}
}
// Token: 0x17003466 RID: 13414
// (get) Token: 0x06009A96 RID: 39574 RVA: 0x0027A408 File Offset: 0x00278608
// (set) Token: 0x06009A97 RID: 39575 RVA: 0x0027A430 File Offset: 0x00278630
public unsafe Matrix4x4 currentViewProjMat
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(CameraMotionBlur.NativeFieldInfoPtr_currentViewProjMat);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(CameraMotionBlur.NativeFieldInfoPtr_currentViewProjMat)) = value;
}
}
// Token: 0x17003467 RID: 13415
// (get) Token: 0x06009A98 RID: 39576 RVA: 0x0027A454 File Offset: 0x00278654
// (set) Token: 0x06009A99 RID: 39577 RVA: 0x0027A488 File Offset: 0x00278688
public unsafe Il2CppStructArray<Matrix4x4> currentStereoViewProjMat
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(CameraMotionBlur.NativeFieldInfoPtr_currentStereoViewProjMat);
IntPtr intPtr2 = *intPtr;
return (intPtr2 != 0) ? new Il2CppStructArray<Matrix4x4>(intPtr2) : null;
}
set
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(CameraMotionBlur.NativeFieldInfoPtr_currentStereoViewProjMat), IL2CPP.Il2CppObjectBaseToPtr(value));
}
}
// Token: 0x17003468 RID: 13416
// (get) Token: 0x06009A9A RID: 39578 RVA: 0x0027A4B0 File Offset: 0x002786B0
// (set) Token: 0x06009A9B RID: 39579 RVA: 0x0027A4D8 File Offset: 0x002786D8
public unsafe Matrix4x4 prevViewProjMat
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(CameraMotionBlur.NativeFieldInfoPtr_prevViewProjMat);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(CameraMotionBlur.NativeFieldInfoPtr_prevViewProjMat)) = value;
}
}
// Token: 0x17003469 RID: 13417
// (get) Token: 0x06009A9C RID: 39580 RVA: 0x0027A4FC File Offset: 0x002786FC
// (set) Token: 0x06009A9D RID: 39581 RVA: 0x0027A530 File Offset: 0x00278730
public unsafe Il2CppStructArray<Matrix4x4> prevStereoViewProjMat
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(CameraMotionBlur.NativeFieldInfoPtr_prevStereoViewProjMat);
IntPtr intPtr2 = *intPtr;
return (intPtr2 != 0) ? new Il2CppStructArray<Matrix4x4>(intPtr2) : null;
}
set
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(CameraMotionBlur.NativeFieldInfoPtr_prevStereoViewProjMat), IL2CPP.Il2CppObjectBaseToPtr(value));
}
}
// Token: 0x1700346A RID: 13418
// (get) Token: 0x06009A9E RID: 39582 RVA: 0x0027A558 File Offset: 0x00278758
// (set) Token: 0x06009A9F RID: 39583 RVA: 0x0027A580 File Offset: 0x00278780
public unsafe int prevFrameCount
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(CameraMotionBlur.NativeFieldInfoPtr_prevFrameCount);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(CameraMotionBlur.NativeFieldInfoPtr_prevFrameCount)) = value;
}
}
// Token: 0x1700346B RID: 13419
// (get) Token: 0x06009AA0 RID: 39584 RVA: 0x0027A5A4 File Offset: 0x002787A4
// (set) Token: 0x06009AA1 RID: 39585 RVA: 0x0027A5CC File Offset: 0x002787CC
public unsafe bool wasActive
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(CameraMotionBlur.NativeFieldInfoPtr_wasActive);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(CameraMotionBlur.NativeFieldInfoPtr_wasActive)) = value;
}
}
// Token: 0x1700346C RID: 13420
// (get) Token: 0x06009AA2 RID: 39586 RVA: 0x0027A5F0 File Offset: 0x002787F0
// (set) Token: 0x06009AA3 RID: 39587 RVA: 0x0027A618 File Offset: 0x00278818
public unsafe Vector3 prevFrameForward
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(CameraMotionBlur.NativeFieldInfoPtr_prevFrameForward);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(CameraMotionBlur.NativeFieldInfoPtr_prevFrameForward)) = value;
}
}
// Token: 0x1700346D RID: 13421
// (get) Token: 0x06009AA4 RID: 39588 RVA: 0x0027A63C File Offset: 0x0027883C
// (set) Token: 0x06009AA5 RID: 39589 RVA: 0x0027A664 File Offset: 0x00278864
public unsafe Vector3 prevFrameUp
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(CameraMotionBlur.NativeFieldInfoPtr_prevFrameUp);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(CameraMotionBlur.NativeFieldInfoPtr_prevFrameUp)) = value;
}
}
// Token: 0x1700346E RID: 13422
// (get) Token: 0x06009AA6 RID: 39590 RVA: 0x0027A688 File Offset: 0x00278888
// (set) Token: 0x06009AA7 RID: 39591 RVA: 0x0027A6B0 File Offset: 0x002788B0
public unsafe Vector3 prevFramePos
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(CameraMotionBlur.NativeFieldInfoPtr_prevFramePos);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(CameraMotionBlur.NativeFieldInfoPtr_prevFramePos)) = value;
}
}
// Token: 0x1700346F RID: 13423
// (get) Token: 0x06009AA8 RID: 39592 RVA: 0x0027A6D4 File Offset: 0x002788D4
// (set) Token: 0x06009AA9 RID: 39593 RVA: 0x0027A708 File Offset: 0x00278908
public unsafe Camera _camera
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(CameraMotionBlur.NativeFieldInfoPtr__camera);
IntPtr intPtr2 = *intPtr;
return (intPtr2 != 0) ? new Camera(intPtr2) : null;
}
set
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(CameraMotionBlur.NativeFieldInfoPtr__camera), IL2CPP.Il2CppObjectBaseToPtr(value));
}
}
// Token: 0x04006789 RID: 26505
private static readonly IntPtr NativeFieldInfoPtr_MAX_RADIUS;
// Token: 0x0400678A RID: 26506
private static readonly IntPtr NativeFieldInfoPtr_filterType;
// Token: 0x0400678B RID: 26507
private static readonly IntPtr NativeFieldInfoPtr_preview;
// Token: 0x0400678C RID: 26508
private static readonly IntPtr NativeFieldInfoPtr_previewScale;
// Token: 0x0400678D RID: 26509
private static readonly IntPtr NativeFieldInfoPtr_movementScale;
// Token: 0x0400678E RID: 26510
private static readonly IntPtr NativeFieldInfoPtr_rotationScale;
// Token: 0x0400678F RID: 26511
private static readonly IntPtr NativeFieldInfoPtr_maxVelocity;
// Token: 0x04006790 RID: 26512
private static readonly IntPtr NativeFieldInfoPtr_minVelocity;
// Token: 0x04006791 RID: 26513
private static readonly IntPtr NativeFieldInfoPtr_velocityScale;
// Token: 0x04006792 RID: 26514
private static readonly IntPtr NativeFieldInfoPtr_softZDistance;
// Token: 0x04006793 RID: 26515
private static readonly IntPtr NativeFieldInfoPtr_velocityDownsample;
// Token: 0x04006794 RID: 26516
private static readonly IntPtr NativeFieldInfoPtr_excludeLayers;
// Token: 0x04006795 RID: 26517
private static readonly IntPtr NativeFieldInfoPtr_tmpCam;
// Token: 0x04006796 RID: 26518
private static readonly IntPtr NativeFieldInfoPtr_shader;
// Token: 0x04006797 RID: 26519
private static readonly IntPtr NativeFieldInfoPtr_dx11MotionBlurShader;
// Token: 0x04006798 RID: 26520
private static readonly IntPtr NativeFieldInfoPtr_replacementClear;
// Token: 0x04006799 RID: 26521
private static readonly IntPtr NativeFieldInfoPtr_motionBlurMaterial;
// Token: 0x0400679A RID: 26522
private static readonly IntPtr NativeFieldInfoPtr_dx11MotionBlurMaterial;
// Token: 0x0400679B RID: 26523
private static readonly IntPtr NativeFieldInfoPtr_noiseTexture;
// Token: 0x0400679C RID: 26524
private static readonly IntPtr NativeFieldInfoPtr_jitter;
// Token: 0x0400679D RID: 26525
private static readonly IntPtr NativeFieldInfoPtr_showVelocity;
// Token: 0x0400679E RID: 26526
private static readonly IntPtr NativeFieldInfoPtr_showVelocityScale;
// Token: 0x0400679F RID: 26527
private static readonly IntPtr NativeFieldInfoPtr_currentViewProjMat;
// Token: 0x040067A0 RID: 26528
private static readonly IntPtr NativeFieldInfoPtr_currentStereoViewProjMat;
// Token: 0x040067A1 RID: 26529
private static readonly IntPtr NativeFieldInfoPtr_prevViewProjMat;
// Token: 0x040067A2 RID: 26530
private static readonly IntPtr NativeFieldInfoPtr_prevStereoViewProjMat;
// Token: 0x040067A3 RID: 26531
private static readonly IntPtr NativeFieldInfoPtr_prevFrameCount;
// Token: 0x040067A4 RID: 26532
private static readonly IntPtr NativeFieldInfoPtr_wasActive;
// Token: 0x040067A5 RID: 26533
private static readonly IntPtr NativeFieldInfoPtr_prevFrameForward;
// Token: 0x040067A6 RID: 26534
private static readonly IntPtr NativeFieldInfoPtr_prevFrameUp;
// Token: 0x040067A7 RID: 26535
private static readonly IntPtr NativeFieldInfoPtr_prevFramePos;
// Token: 0x040067A8 RID: 26536
private static readonly IntPtr NativeFieldInfoPtr__camera;
// Token: 0x040067A9 RID: 26537
private static readonly IntPtr NativeMethodInfoPtr_CalculateViewProjection_Private_Void_0;
// Token: 0x040067AA RID: 26538
private static readonly IntPtr NativeMethodInfoPtr_Start_Private_Void_0;
// Token: 0x040067AB RID: 26539
private static readonly IntPtr NativeMethodInfoPtr_OnEnable_Private_Void_0;
// Token: 0x040067AC RID: 26540
private static readonly IntPtr NativeMethodInfoPtr_OnDisable_Private_Void_0;
// Token: 0x040067AD RID: 26541
private static readonly IntPtr NativeMethodInfoPtr_CheckResources_Public_Virtual_Boolean_0;
// Token: 0x040067AE RID: 26542
private static readonly IntPtr NativeMethodInfoPtr_OnRenderImage_Private_Void_RenderTexture_RenderTexture_0;
// Token: 0x040067AF RID: 26543
private static readonly IntPtr NativeMethodInfoPtr_Remember_Private_Void_0;
// Token: 0x040067B0 RID: 26544
private static readonly IntPtr NativeMethodInfoPtr_GetTmpCam_Private_Camera_0;
// Token: 0x040067B1 RID: 26545
private static readonly IntPtr NativeMethodInfoPtr_StartFrame_Private_Void_0;
// Token: 0x040067B2 RID: 26546
private static readonly IntPtr NativeMethodInfoPtr_divRoundUp_Private_Static_Int32_Int32_Int32_0;
// Token: 0x040067B3 RID: 26547
private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_0;
// Token: 0x020005BE RID: 1470
public enum MotionBlurFilter
{
// Token: 0x040067B5 RID: 26549
CameraMotion,
// Token: 0x040067B6 RID: 26550
LocalBlur,
// Token: 0x040067B7 RID: 26551
Reconstruction,
// Token: 0x040067B8 RID: 26552
ReconstructionDX11,
// Token: 0x040067B9 RID: 26553
ReconstructionDisc
}
}
}

View File

@@ -0,0 +1,665 @@
using System;
using Il2CppInterop.Common.Attributes;
using Il2CppInterop.Runtime;
using UnityEngine;
namespace UnityStandardAssets.ImageEffects
{
// Token: 0x020005BF RID: 1471
public class ColorCorrectionCurves : PostEffectsBase
{
// Token: 0x06009AAA RID: 39594 RVA: 0x0027A730 File Offset: 0x00278930
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 619397, XrefRangeEnd = 619398, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public new unsafe void Start()
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(ColorCorrectionCurves.NativeMethodInfoPtr_Start_Private_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x06009AAB RID: 39595 RVA: 0x0027A774 File Offset: 0x00278974
[CallerCount(5585)]
[CachedScanResults(RefRangeStart = 24, RefRangeEnd = 5609, XrefRangeStart = 24, XrefRangeEnd = 5609, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe void Awake()
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(ColorCorrectionCurves.NativeMethodInfoPtr_Awake_Private_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x06009AAC RID: 39596 RVA: 0x0027A7B8 File Offset: 0x002789B8
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 619398, XrefRangeEnd = 619435, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe override bool CheckResources()
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IL2CPP.il2cpp_object_get_virtual_method(IL2CPP.Il2CppObjectBaseToPtr(this), ColorCorrectionCurves.NativeMethodInfoPtr_CheckResources_Public_Virtual_Boolean_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
return *IL2CPP.il2cpp_object_unbox(intPtr);
}
// Token: 0x06009AAD RID: 39597 RVA: 0x0027A814 File Offset: 0x00278A14
[CallerCount(2)]
[CachedScanResults(RefRangeStart = 619467, RefRangeEnd = 619469, XrefRangeStart = 619435, XrefRangeEnd = 619467, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe void UpdateParameters()
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(ColorCorrectionCurves.NativeMethodInfoPtr_UpdateParameters_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x06009AAE RID: 39598 RVA: 0x0027A858 File Offset: 0x00278A58
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 619469, XrefRangeEnd = 619470, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe void UpdateTextures()
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(ColorCorrectionCurves.NativeMethodInfoPtr_UpdateTextures_Private_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x06009AAF RID: 39599 RVA: 0x0027A89C File Offset: 0x00278A9C
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 619470, XrefRangeEnd = 619508, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe void OnRenderImage(RenderTexture source, RenderTexture destination)
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr;
checked
{
ptr = stackalloc IntPtr[unchecked((UIntPtr)2) * (UIntPtr)sizeof(IntPtr)];
*ptr = IL2CPP.Il2CppObjectBaseToPtr(source);
}
ptr[checked(unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = IL2CPP.Il2CppObjectBaseToPtr(destination);
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(ColorCorrectionCurves.NativeMethodInfoPtr_OnRenderImage_Private_Void_RenderTexture_RenderTexture_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x06009AB0 RID: 39600 RVA: 0x0027A910 File Offset: 0x00278B10
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 619508, XrefRangeEnd = 619569, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe ColorCorrectionCurves()
: this(IL2CPP.il2cpp_object_new(Il2CppClassPointerStore<ColorCorrectionCurves>.NativeClassPtr))
{
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(ColorCorrectionCurves.NativeMethodInfoPtr__ctor_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x06009AB1 RID: 39601 RVA: 0x0027A95C File Offset: 0x00278B5C
// Note: this type is marked as 'beforefieldinit'.
static ColorCorrectionCurves()
{
Il2CppClassPointerStore<ColorCorrectionCurves>.NativeClassPtr = IL2CPP.GetIl2CppClass("Assembly-CSharp.dll", "UnityStandardAssets.ImageEffects", "ColorCorrectionCurves");
IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore<ColorCorrectionCurves>.NativeClassPtr);
ColorCorrectionCurves.NativeFieldInfoPtr_redChannel = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<ColorCorrectionCurves>.NativeClassPtr, "redChannel");
ColorCorrectionCurves.NativeFieldInfoPtr_greenChannel = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<ColorCorrectionCurves>.NativeClassPtr, "greenChannel");
ColorCorrectionCurves.NativeFieldInfoPtr_blueChannel = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<ColorCorrectionCurves>.NativeClassPtr, "blueChannel");
ColorCorrectionCurves.NativeFieldInfoPtr_useDepthCorrection = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<ColorCorrectionCurves>.NativeClassPtr, "useDepthCorrection");
ColorCorrectionCurves.NativeFieldInfoPtr_zCurve = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<ColorCorrectionCurves>.NativeClassPtr, "zCurve");
ColorCorrectionCurves.NativeFieldInfoPtr_depthRedChannel = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<ColorCorrectionCurves>.NativeClassPtr, "depthRedChannel");
ColorCorrectionCurves.NativeFieldInfoPtr_depthGreenChannel = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<ColorCorrectionCurves>.NativeClassPtr, "depthGreenChannel");
ColorCorrectionCurves.NativeFieldInfoPtr_depthBlueChannel = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<ColorCorrectionCurves>.NativeClassPtr, "depthBlueChannel");
ColorCorrectionCurves.NativeFieldInfoPtr_ccMaterial = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<ColorCorrectionCurves>.NativeClassPtr, "ccMaterial");
ColorCorrectionCurves.NativeFieldInfoPtr_ccDepthMaterial = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<ColorCorrectionCurves>.NativeClassPtr, "ccDepthMaterial");
ColorCorrectionCurves.NativeFieldInfoPtr_selectiveCcMaterial = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<ColorCorrectionCurves>.NativeClassPtr, "selectiveCcMaterial");
ColorCorrectionCurves.NativeFieldInfoPtr_rgbChannelTex = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<ColorCorrectionCurves>.NativeClassPtr, "rgbChannelTex");
ColorCorrectionCurves.NativeFieldInfoPtr_rgbDepthChannelTex = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<ColorCorrectionCurves>.NativeClassPtr, "rgbDepthChannelTex");
ColorCorrectionCurves.NativeFieldInfoPtr_zCurveTex = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<ColorCorrectionCurves>.NativeClassPtr, "zCurveTex");
ColorCorrectionCurves.NativeFieldInfoPtr_saturation = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<ColorCorrectionCurves>.NativeClassPtr, "saturation");
ColorCorrectionCurves.NativeFieldInfoPtr_selectiveCc = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<ColorCorrectionCurves>.NativeClassPtr, "selectiveCc");
ColorCorrectionCurves.NativeFieldInfoPtr_selectiveFromColor = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<ColorCorrectionCurves>.NativeClassPtr, "selectiveFromColor");
ColorCorrectionCurves.NativeFieldInfoPtr_selectiveToColor = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<ColorCorrectionCurves>.NativeClassPtr, "selectiveToColor");
ColorCorrectionCurves.NativeFieldInfoPtr_mode = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<ColorCorrectionCurves>.NativeClassPtr, "mode");
ColorCorrectionCurves.NativeFieldInfoPtr_updateTextures = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<ColorCorrectionCurves>.NativeClassPtr, "updateTextures");
ColorCorrectionCurves.NativeFieldInfoPtr_colorCorrectionCurvesShader = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<ColorCorrectionCurves>.NativeClassPtr, "colorCorrectionCurvesShader");
ColorCorrectionCurves.NativeFieldInfoPtr_simpleColorCorrectionCurvesShader = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<ColorCorrectionCurves>.NativeClassPtr, "simpleColorCorrectionCurvesShader");
ColorCorrectionCurves.NativeFieldInfoPtr_colorCorrectionSelectiveShader = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<ColorCorrectionCurves>.NativeClassPtr, "colorCorrectionSelectiveShader");
ColorCorrectionCurves.NativeFieldInfoPtr_updateTexturesOnStartup = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<ColorCorrectionCurves>.NativeClassPtr, "updateTexturesOnStartup");
ColorCorrectionCurves.NativeMethodInfoPtr_Start_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<ColorCorrectionCurves>.NativeClassPtr, 100675274);
ColorCorrectionCurves.NativeMethodInfoPtr_Awake_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<ColorCorrectionCurves>.NativeClassPtr, 100675275);
ColorCorrectionCurves.NativeMethodInfoPtr_CheckResources_Public_Virtual_Boolean_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<ColorCorrectionCurves>.NativeClassPtr, 100675276);
ColorCorrectionCurves.NativeMethodInfoPtr_UpdateParameters_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<ColorCorrectionCurves>.NativeClassPtr, 100675277);
ColorCorrectionCurves.NativeMethodInfoPtr_UpdateTextures_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<ColorCorrectionCurves>.NativeClassPtr, 100675278);
ColorCorrectionCurves.NativeMethodInfoPtr_OnRenderImage_Private_Void_RenderTexture_RenderTexture_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<ColorCorrectionCurves>.NativeClassPtr, 100675279);
ColorCorrectionCurves.NativeMethodInfoPtr__ctor_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<ColorCorrectionCurves>.NativeClassPtr, 100675280);
}
// Token: 0x06009AB2 RID: 39602 RVA: 0x00275EC4 File Offset: 0x002740C4
public ColorCorrectionCurves(IntPtr pointer)
: base(pointer)
{
}
// Token: 0x17003470 RID: 13424
// (get) Token: 0x06009AB3 RID: 39603 RVA: 0x0027ABF8 File Offset: 0x00278DF8
// (set) Token: 0x06009AB4 RID: 39604 RVA: 0x0027AC2C File Offset: 0x00278E2C
public unsafe AnimationCurve redChannel
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(ColorCorrectionCurves.NativeFieldInfoPtr_redChannel);
IntPtr intPtr2 = *intPtr;
return (intPtr2 != 0) ? new AnimationCurve(intPtr2) : null;
}
set
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(ColorCorrectionCurves.NativeFieldInfoPtr_redChannel), IL2CPP.Il2CppObjectBaseToPtr(value));
}
}
// Token: 0x17003471 RID: 13425
// (get) Token: 0x06009AB5 RID: 39605 RVA: 0x0027AC54 File Offset: 0x00278E54
// (set) Token: 0x06009AB6 RID: 39606 RVA: 0x0027AC88 File Offset: 0x00278E88
public unsafe AnimationCurve greenChannel
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(ColorCorrectionCurves.NativeFieldInfoPtr_greenChannel);
IntPtr intPtr2 = *intPtr;
return (intPtr2 != 0) ? new AnimationCurve(intPtr2) : null;
}
set
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(ColorCorrectionCurves.NativeFieldInfoPtr_greenChannel), IL2CPP.Il2CppObjectBaseToPtr(value));
}
}
// Token: 0x17003472 RID: 13426
// (get) Token: 0x06009AB7 RID: 39607 RVA: 0x0027ACB0 File Offset: 0x00278EB0
// (set) Token: 0x06009AB8 RID: 39608 RVA: 0x0027ACE4 File Offset: 0x00278EE4
public unsafe AnimationCurve blueChannel
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(ColorCorrectionCurves.NativeFieldInfoPtr_blueChannel);
IntPtr intPtr2 = *intPtr;
return (intPtr2 != 0) ? new AnimationCurve(intPtr2) : null;
}
set
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(ColorCorrectionCurves.NativeFieldInfoPtr_blueChannel), IL2CPP.Il2CppObjectBaseToPtr(value));
}
}
// Token: 0x17003473 RID: 13427
// (get) Token: 0x06009AB9 RID: 39609 RVA: 0x0027AD0C File Offset: 0x00278F0C
// (set) Token: 0x06009ABA RID: 39610 RVA: 0x0027AD34 File Offset: 0x00278F34
public unsafe bool useDepthCorrection
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(ColorCorrectionCurves.NativeFieldInfoPtr_useDepthCorrection);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(ColorCorrectionCurves.NativeFieldInfoPtr_useDepthCorrection)) = value;
}
}
// Token: 0x17003474 RID: 13428
// (get) Token: 0x06009ABB RID: 39611 RVA: 0x0027AD58 File Offset: 0x00278F58
// (set) Token: 0x06009ABC RID: 39612 RVA: 0x0027AD8C File Offset: 0x00278F8C
public unsafe AnimationCurve zCurve
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(ColorCorrectionCurves.NativeFieldInfoPtr_zCurve);
IntPtr intPtr2 = *intPtr;
return (intPtr2 != 0) ? new AnimationCurve(intPtr2) : null;
}
set
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(ColorCorrectionCurves.NativeFieldInfoPtr_zCurve), IL2CPP.Il2CppObjectBaseToPtr(value));
}
}
// Token: 0x17003475 RID: 13429
// (get) Token: 0x06009ABD RID: 39613 RVA: 0x0027ADB4 File Offset: 0x00278FB4
// (set) Token: 0x06009ABE RID: 39614 RVA: 0x0027ADE8 File Offset: 0x00278FE8
public unsafe AnimationCurve depthRedChannel
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(ColorCorrectionCurves.NativeFieldInfoPtr_depthRedChannel);
IntPtr intPtr2 = *intPtr;
return (intPtr2 != 0) ? new AnimationCurve(intPtr2) : null;
}
set
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(ColorCorrectionCurves.NativeFieldInfoPtr_depthRedChannel), IL2CPP.Il2CppObjectBaseToPtr(value));
}
}
// Token: 0x17003476 RID: 13430
// (get) Token: 0x06009ABF RID: 39615 RVA: 0x0027AE10 File Offset: 0x00279010
// (set) Token: 0x06009AC0 RID: 39616 RVA: 0x0027AE44 File Offset: 0x00279044
public unsafe AnimationCurve depthGreenChannel
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(ColorCorrectionCurves.NativeFieldInfoPtr_depthGreenChannel);
IntPtr intPtr2 = *intPtr;
return (intPtr2 != 0) ? new AnimationCurve(intPtr2) : null;
}
set
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(ColorCorrectionCurves.NativeFieldInfoPtr_depthGreenChannel), IL2CPP.Il2CppObjectBaseToPtr(value));
}
}
// Token: 0x17003477 RID: 13431
// (get) Token: 0x06009AC1 RID: 39617 RVA: 0x0027AE6C File Offset: 0x0027906C
// (set) Token: 0x06009AC2 RID: 39618 RVA: 0x0027AEA0 File Offset: 0x002790A0
public unsafe AnimationCurve depthBlueChannel
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(ColorCorrectionCurves.NativeFieldInfoPtr_depthBlueChannel);
IntPtr intPtr2 = *intPtr;
return (intPtr2 != 0) ? new AnimationCurve(intPtr2) : null;
}
set
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(ColorCorrectionCurves.NativeFieldInfoPtr_depthBlueChannel), IL2CPP.Il2CppObjectBaseToPtr(value));
}
}
// Token: 0x17003478 RID: 13432
// (get) Token: 0x06009AC3 RID: 39619 RVA: 0x0027AEC8 File Offset: 0x002790C8
// (set) Token: 0x06009AC4 RID: 39620 RVA: 0x0027AEFC File Offset: 0x002790FC
public unsafe Material ccMaterial
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(ColorCorrectionCurves.NativeFieldInfoPtr_ccMaterial);
IntPtr intPtr2 = *intPtr;
return (intPtr2 != 0) ? new Material(intPtr2) : null;
}
set
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(ColorCorrectionCurves.NativeFieldInfoPtr_ccMaterial), IL2CPP.Il2CppObjectBaseToPtr(value));
}
}
// Token: 0x17003479 RID: 13433
// (get) Token: 0x06009AC5 RID: 39621 RVA: 0x0027AF24 File Offset: 0x00279124
// (set) Token: 0x06009AC6 RID: 39622 RVA: 0x0027AF58 File Offset: 0x00279158
public unsafe Material ccDepthMaterial
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(ColorCorrectionCurves.NativeFieldInfoPtr_ccDepthMaterial);
IntPtr intPtr2 = *intPtr;
return (intPtr2 != 0) ? new Material(intPtr2) : null;
}
set
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(ColorCorrectionCurves.NativeFieldInfoPtr_ccDepthMaterial), IL2CPP.Il2CppObjectBaseToPtr(value));
}
}
// Token: 0x1700347A RID: 13434
// (get) Token: 0x06009AC7 RID: 39623 RVA: 0x0027AF80 File Offset: 0x00279180
// (set) Token: 0x06009AC8 RID: 39624 RVA: 0x0027AFB4 File Offset: 0x002791B4
public unsafe Material selectiveCcMaterial
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(ColorCorrectionCurves.NativeFieldInfoPtr_selectiveCcMaterial);
IntPtr intPtr2 = *intPtr;
return (intPtr2 != 0) ? new Material(intPtr2) : null;
}
set
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(ColorCorrectionCurves.NativeFieldInfoPtr_selectiveCcMaterial), IL2CPP.Il2CppObjectBaseToPtr(value));
}
}
// Token: 0x1700347B RID: 13435
// (get) Token: 0x06009AC9 RID: 39625 RVA: 0x0027AFDC File Offset: 0x002791DC
// (set) Token: 0x06009ACA RID: 39626 RVA: 0x0027B010 File Offset: 0x00279210
public unsafe Texture2D rgbChannelTex
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(ColorCorrectionCurves.NativeFieldInfoPtr_rgbChannelTex);
IntPtr intPtr2 = *intPtr;
return (intPtr2 != 0) ? new Texture2D(intPtr2) : null;
}
set
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(ColorCorrectionCurves.NativeFieldInfoPtr_rgbChannelTex), IL2CPP.Il2CppObjectBaseToPtr(value));
}
}
// Token: 0x1700347C RID: 13436
// (get) Token: 0x06009ACB RID: 39627 RVA: 0x0027B038 File Offset: 0x00279238
// (set) Token: 0x06009ACC RID: 39628 RVA: 0x0027B06C File Offset: 0x0027926C
public unsafe Texture2D rgbDepthChannelTex
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(ColorCorrectionCurves.NativeFieldInfoPtr_rgbDepthChannelTex);
IntPtr intPtr2 = *intPtr;
return (intPtr2 != 0) ? new Texture2D(intPtr2) : null;
}
set
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(ColorCorrectionCurves.NativeFieldInfoPtr_rgbDepthChannelTex), IL2CPP.Il2CppObjectBaseToPtr(value));
}
}
// Token: 0x1700347D RID: 13437
// (get) Token: 0x06009ACD RID: 39629 RVA: 0x0027B094 File Offset: 0x00279294
// (set) Token: 0x06009ACE RID: 39630 RVA: 0x0027B0C8 File Offset: 0x002792C8
public unsafe Texture2D zCurveTex
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(ColorCorrectionCurves.NativeFieldInfoPtr_zCurveTex);
IntPtr intPtr2 = *intPtr;
return (intPtr2 != 0) ? new Texture2D(intPtr2) : null;
}
set
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(ColorCorrectionCurves.NativeFieldInfoPtr_zCurveTex), IL2CPP.Il2CppObjectBaseToPtr(value));
}
}
// Token: 0x1700347E RID: 13438
// (get) Token: 0x06009ACF RID: 39631 RVA: 0x0027B0F0 File Offset: 0x002792F0
// (set) Token: 0x06009AD0 RID: 39632 RVA: 0x0027B118 File Offset: 0x00279318
public unsafe float saturation
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(ColorCorrectionCurves.NativeFieldInfoPtr_saturation);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(ColorCorrectionCurves.NativeFieldInfoPtr_saturation)) = value;
}
}
// Token: 0x1700347F RID: 13439
// (get) Token: 0x06009AD1 RID: 39633 RVA: 0x0027B13C File Offset: 0x0027933C
// (set) Token: 0x06009AD2 RID: 39634 RVA: 0x0027B164 File Offset: 0x00279364
public unsafe bool selectiveCc
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(ColorCorrectionCurves.NativeFieldInfoPtr_selectiveCc);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(ColorCorrectionCurves.NativeFieldInfoPtr_selectiveCc)) = value;
}
}
// Token: 0x17003480 RID: 13440
// (get) Token: 0x06009AD3 RID: 39635 RVA: 0x0027B188 File Offset: 0x00279388
// (set) Token: 0x06009AD4 RID: 39636 RVA: 0x0027B1B0 File Offset: 0x002793B0
public unsafe Color selectiveFromColor
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(ColorCorrectionCurves.NativeFieldInfoPtr_selectiveFromColor);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(ColorCorrectionCurves.NativeFieldInfoPtr_selectiveFromColor)) = value;
}
}
// Token: 0x17003481 RID: 13441
// (get) Token: 0x06009AD5 RID: 39637 RVA: 0x0027B1D4 File Offset: 0x002793D4
// (set) Token: 0x06009AD6 RID: 39638 RVA: 0x0027B1FC File Offset: 0x002793FC
public unsafe Color selectiveToColor
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(ColorCorrectionCurves.NativeFieldInfoPtr_selectiveToColor);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(ColorCorrectionCurves.NativeFieldInfoPtr_selectiveToColor)) = value;
}
}
// Token: 0x17003482 RID: 13442
// (get) Token: 0x06009AD7 RID: 39639 RVA: 0x0027B220 File Offset: 0x00279420
// (set) Token: 0x06009AD8 RID: 39640 RVA: 0x0027B248 File Offset: 0x00279448
public unsafe ColorCorrectionCurves.ColorCorrectionMode mode
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(ColorCorrectionCurves.NativeFieldInfoPtr_mode);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(ColorCorrectionCurves.NativeFieldInfoPtr_mode)) = value;
}
}
// Token: 0x17003483 RID: 13443
// (get) Token: 0x06009AD9 RID: 39641 RVA: 0x0027B26C File Offset: 0x0027946C
// (set) Token: 0x06009ADA RID: 39642 RVA: 0x0027B294 File Offset: 0x00279494
public unsafe bool updateTextures
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(ColorCorrectionCurves.NativeFieldInfoPtr_updateTextures);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(ColorCorrectionCurves.NativeFieldInfoPtr_updateTextures)) = value;
}
}
// Token: 0x17003484 RID: 13444
// (get) Token: 0x06009ADB RID: 39643 RVA: 0x0027B2B8 File Offset: 0x002794B8
// (set) Token: 0x06009ADC RID: 39644 RVA: 0x0027B2EC File Offset: 0x002794EC
public unsafe Shader colorCorrectionCurvesShader
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(ColorCorrectionCurves.NativeFieldInfoPtr_colorCorrectionCurvesShader);
IntPtr intPtr2 = *intPtr;
return (intPtr2 != 0) ? new Shader(intPtr2) : null;
}
set
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(ColorCorrectionCurves.NativeFieldInfoPtr_colorCorrectionCurvesShader), IL2CPP.Il2CppObjectBaseToPtr(value));
}
}
// Token: 0x17003485 RID: 13445
// (get) Token: 0x06009ADD RID: 39645 RVA: 0x0027B314 File Offset: 0x00279514
// (set) Token: 0x06009ADE RID: 39646 RVA: 0x0027B348 File Offset: 0x00279548
public unsafe Shader simpleColorCorrectionCurvesShader
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(ColorCorrectionCurves.NativeFieldInfoPtr_simpleColorCorrectionCurvesShader);
IntPtr intPtr2 = *intPtr;
return (intPtr2 != 0) ? new Shader(intPtr2) : null;
}
set
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(ColorCorrectionCurves.NativeFieldInfoPtr_simpleColorCorrectionCurvesShader), IL2CPP.Il2CppObjectBaseToPtr(value));
}
}
// Token: 0x17003486 RID: 13446
// (get) Token: 0x06009ADF RID: 39647 RVA: 0x0027B370 File Offset: 0x00279570
// (set) Token: 0x06009AE0 RID: 39648 RVA: 0x0027B3A4 File Offset: 0x002795A4
public unsafe Shader colorCorrectionSelectiveShader
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(ColorCorrectionCurves.NativeFieldInfoPtr_colorCorrectionSelectiveShader);
IntPtr intPtr2 = *intPtr;
return (intPtr2 != 0) ? new Shader(intPtr2) : null;
}
set
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(ColorCorrectionCurves.NativeFieldInfoPtr_colorCorrectionSelectiveShader), IL2CPP.Il2CppObjectBaseToPtr(value));
}
}
// Token: 0x17003487 RID: 13447
// (get) Token: 0x06009AE1 RID: 39649 RVA: 0x0027B3CC File Offset: 0x002795CC
// (set) Token: 0x06009AE2 RID: 39650 RVA: 0x0027B3F4 File Offset: 0x002795F4
public unsafe bool updateTexturesOnStartup
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(ColorCorrectionCurves.NativeFieldInfoPtr_updateTexturesOnStartup);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(ColorCorrectionCurves.NativeFieldInfoPtr_updateTexturesOnStartup)) = value;
}
}
// Token: 0x040067BA RID: 26554
private static readonly IntPtr NativeFieldInfoPtr_redChannel;
// Token: 0x040067BB RID: 26555
private static readonly IntPtr NativeFieldInfoPtr_greenChannel;
// Token: 0x040067BC RID: 26556
private static readonly IntPtr NativeFieldInfoPtr_blueChannel;
// Token: 0x040067BD RID: 26557
private static readonly IntPtr NativeFieldInfoPtr_useDepthCorrection;
// Token: 0x040067BE RID: 26558
private static readonly IntPtr NativeFieldInfoPtr_zCurve;
// Token: 0x040067BF RID: 26559
private static readonly IntPtr NativeFieldInfoPtr_depthRedChannel;
// Token: 0x040067C0 RID: 26560
private static readonly IntPtr NativeFieldInfoPtr_depthGreenChannel;
// Token: 0x040067C1 RID: 26561
private static readonly IntPtr NativeFieldInfoPtr_depthBlueChannel;
// Token: 0x040067C2 RID: 26562
private static readonly IntPtr NativeFieldInfoPtr_ccMaterial;
// Token: 0x040067C3 RID: 26563
private static readonly IntPtr NativeFieldInfoPtr_ccDepthMaterial;
// Token: 0x040067C4 RID: 26564
private static readonly IntPtr NativeFieldInfoPtr_selectiveCcMaterial;
// Token: 0x040067C5 RID: 26565
private static readonly IntPtr NativeFieldInfoPtr_rgbChannelTex;
// Token: 0x040067C6 RID: 26566
private static readonly IntPtr NativeFieldInfoPtr_rgbDepthChannelTex;
// Token: 0x040067C7 RID: 26567
private static readonly IntPtr NativeFieldInfoPtr_zCurveTex;
// Token: 0x040067C8 RID: 26568
private static readonly IntPtr NativeFieldInfoPtr_saturation;
// Token: 0x040067C9 RID: 26569
private static readonly IntPtr NativeFieldInfoPtr_selectiveCc;
// Token: 0x040067CA RID: 26570
private static readonly IntPtr NativeFieldInfoPtr_selectiveFromColor;
// Token: 0x040067CB RID: 26571
private static readonly IntPtr NativeFieldInfoPtr_selectiveToColor;
// Token: 0x040067CC RID: 26572
private static readonly IntPtr NativeFieldInfoPtr_mode;
// Token: 0x040067CD RID: 26573
private static readonly IntPtr NativeFieldInfoPtr_updateTextures;
// Token: 0x040067CE RID: 26574
private static readonly IntPtr NativeFieldInfoPtr_colorCorrectionCurvesShader;
// Token: 0x040067CF RID: 26575
private static readonly IntPtr NativeFieldInfoPtr_simpleColorCorrectionCurvesShader;
// Token: 0x040067D0 RID: 26576
private static readonly IntPtr NativeFieldInfoPtr_colorCorrectionSelectiveShader;
// Token: 0x040067D1 RID: 26577
private static readonly IntPtr NativeFieldInfoPtr_updateTexturesOnStartup;
// Token: 0x040067D2 RID: 26578
private static readonly IntPtr NativeMethodInfoPtr_Start_Private_Void_0;
// Token: 0x040067D3 RID: 26579
private static readonly IntPtr NativeMethodInfoPtr_Awake_Private_Void_0;
// Token: 0x040067D4 RID: 26580
private static readonly IntPtr NativeMethodInfoPtr_CheckResources_Public_Virtual_Boolean_0;
// Token: 0x040067D5 RID: 26581
private static readonly IntPtr NativeMethodInfoPtr_UpdateParameters_Public_Void_0;
// Token: 0x040067D6 RID: 26582
private static readonly IntPtr NativeMethodInfoPtr_UpdateTextures_Private_Void_0;
// Token: 0x040067D7 RID: 26583
private static readonly IntPtr NativeMethodInfoPtr_OnRenderImage_Private_Void_RenderTexture_RenderTexture_0;
// Token: 0x040067D8 RID: 26584
private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_0;
// Token: 0x020005C0 RID: 1472
public enum ColorCorrectionMode
{
// Token: 0x040067DA RID: 26586
Simple,
// Token: 0x040067DB RID: 26587
Advanced
}
}
}

View File

@@ -0,0 +1,258 @@
using System;
using Il2CppInterop.Common.Attributes;
using Il2CppInterop.Runtime;
using UnityEngine;
namespace UnityStandardAssets.ImageEffects
{
// Token: 0x020005C1 RID: 1473
public class ColorCorrectionLookup : PostEffectsBase
{
// Token: 0x06009AE3 RID: 39651 RVA: 0x0027B418 File Offset: 0x00279618
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 619569, XrefRangeEnd = 619574, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe override bool CheckResources()
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IL2CPP.il2cpp_object_get_virtual_method(IL2CPP.Il2CppObjectBaseToPtr(this), ColorCorrectionLookup.NativeMethodInfoPtr_CheckResources_Public_Virtual_Boolean_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
return *IL2CPP.il2cpp_object_unbox(intPtr);
}
// Token: 0x06009AE4 RID: 39652 RVA: 0x0027B474 File Offset: 0x00279674
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 619574, XrefRangeEnd = 619582, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe void OnDisable()
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(ColorCorrectionLookup.NativeMethodInfoPtr_OnDisable_Private_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x06009AE5 RID: 39653 RVA: 0x0027B4B8 File Offset: 0x002796B8
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 619582, XrefRangeEnd = 619590, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public new unsafe void OnDestroy()
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(ColorCorrectionLookup.NativeMethodInfoPtr_OnDestroy_Private_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x06009AE6 RID: 39654 RVA: 0x0027B4FC File Offset: 0x002796FC
[CallerCount(1)]
[CachedScanResults(RefRangeStart = 619615, RefRangeEnd = 619616, XrefRangeStart = 619590, XrefRangeEnd = 619615, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe void SetIdentityLut()
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(ColorCorrectionLookup.NativeMethodInfoPtr_SetIdentityLut_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x06009AE7 RID: 39655 RVA: 0x0027B540 File Offset: 0x00279740
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 619616, XrefRangeEnd = 619623, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe bool ValidDimensions(Texture2D tex2d)
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
checked
{
IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)];
*ptr = IL2CPP.Il2CppObjectBaseToPtr(tex2d);
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(ColorCorrectionLookup.NativeMethodInfoPtr_ValidDimensions_Public_Boolean_Texture2D_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
return *IL2CPP.il2cpp_object_unbox(intPtr);
}
}
// Token: 0x06009AE8 RID: 39656 RVA: 0x0027B5A8 File Offset: 0x002797A8
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 619623, XrefRangeEnd = 619675, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe void Convert(Texture2D temp2DTex, string path)
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr;
checked
{
ptr = stackalloc IntPtr[unchecked((UIntPtr)2) * (UIntPtr)sizeof(IntPtr)];
*ptr = IL2CPP.Il2CppObjectBaseToPtr(temp2DTex);
}
ptr[checked(unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = IL2CPP.ManagedStringToIl2Cpp(path);
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(ColorCorrectionLookup.NativeMethodInfoPtr_Convert_Public_Void_Texture2D_String_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x06009AE9 RID: 39657 RVA: 0x0027B61C File Offset: 0x0027981C
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 619675, XrefRangeEnd = 619696, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe void OnRenderImage(RenderTexture source, RenderTexture destination)
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr;
checked
{
ptr = stackalloc IntPtr[unchecked((UIntPtr)2) * (UIntPtr)sizeof(IntPtr)];
*ptr = IL2CPP.Il2CppObjectBaseToPtr(source);
}
ptr[checked(unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = IL2CPP.Il2CppObjectBaseToPtr(destination);
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(ColorCorrectionLookup.NativeMethodInfoPtr_OnRenderImage_Private_Void_RenderTexture_RenderTexture_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x06009AEA RID: 39658 RVA: 0x0027B690 File Offset: 0x00279890
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 619696, XrefRangeEnd = 619700, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe ColorCorrectionLookup()
: this(IL2CPP.il2cpp_object_new(Il2CppClassPointerStore<ColorCorrectionLookup>.NativeClassPtr))
{
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(ColorCorrectionLookup.NativeMethodInfoPtr__ctor_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x06009AEB RID: 39659 RVA: 0x0027B6DC File Offset: 0x002798DC
// Note: this type is marked as 'beforefieldinit'.
static ColorCorrectionLookup()
{
Il2CppClassPointerStore<ColorCorrectionLookup>.NativeClassPtr = IL2CPP.GetIl2CppClass("Assembly-CSharp.dll", "UnityStandardAssets.ImageEffects", "ColorCorrectionLookup");
IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore<ColorCorrectionLookup>.NativeClassPtr);
ColorCorrectionLookup.NativeFieldInfoPtr_shader = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<ColorCorrectionLookup>.NativeClassPtr, "shader");
ColorCorrectionLookup.NativeFieldInfoPtr_material = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<ColorCorrectionLookup>.NativeClassPtr, "material");
ColorCorrectionLookup.NativeFieldInfoPtr_converted3DLut = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<ColorCorrectionLookup>.NativeClassPtr, "converted3DLut");
ColorCorrectionLookup.NativeFieldInfoPtr_basedOnTempTex = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<ColorCorrectionLookup>.NativeClassPtr, "basedOnTempTex");
ColorCorrectionLookup.NativeMethodInfoPtr_CheckResources_Public_Virtual_Boolean_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<ColorCorrectionLookup>.NativeClassPtr, 100675281);
ColorCorrectionLookup.NativeMethodInfoPtr_OnDisable_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<ColorCorrectionLookup>.NativeClassPtr, 100675282);
ColorCorrectionLookup.NativeMethodInfoPtr_OnDestroy_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<ColorCorrectionLookup>.NativeClassPtr, 100675283);
ColorCorrectionLookup.NativeMethodInfoPtr_SetIdentityLut_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<ColorCorrectionLookup>.NativeClassPtr, 100675284);
ColorCorrectionLookup.NativeMethodInfoPtr_ValidDimensions_Public_Boolean_Texture2D_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<ColorCorrectionLookup>.NativeClassPtr, 100675285);
ColorCorrectionLookup.NativeMethodInfoPtr_Convert_Public_Void_Texture2D_String_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<ColorCorrectionLookup>.NativeClassPtr, 100675286);
ColorCorrectionLookup.NativeMethodInfoPtr_OnRenderImage_Private_Void_RenderTexture_RenderTexture_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<ColorCorrectionLookup>.NativeClassPtr, 100675287);
ColorCorrectionLookup.NativeMethodInfoPtr__ctor_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<ColorCorrectionLookup>.NativeClassPtr, 100675288);
}
// Token: 0x06009AEC RID: 39660 RVA: 0x00275EC4 File Offset: 0x002740C4
public ColorCorrectionLookup(IntPtr pointer)
: base(pointer)
{
}
// Token: 0x17003488 RID: 13448
// (get) Token: 0x06009AED RID: 39661 RVA: 0x0027B7FC File Offset: 0x002799FC
// (set) Token: 0x06009AEE RID: 39662 RVA: 0x0027B830 File Offset: 0x00279A30
public unsafe Shader shader
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(ColorCorrectionLookup.NativeFieldInfoPtr_shader);
IntPtr intPtr2 = *intPtr;
return (intPtr2 != 0) ? new Shader(intPtr2) : null;
}
set
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(ColorCorrectionLookup.NativeFieldInfoPtr_shader), IL2CPP.Il2CppObjectBaseToPtr(value));
}
}
// Token: 0x17003489 RID: 13449
// (get) Token: 0x06009AEF RID: 39663 RVA: 0x0027B858 File Offset: 0x00279A58
// (set) Token: 0x06009AF0 RID: 39664 RVA: 0x0027B88C File Offset: 0x00279A8C
public unsafe Material material
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(ColorCorrectionLookup.NativeFieldInfoPtr_material);
IntPtr intPtr2 = *intPtr;
return (intPtr2 != 0) ? new Material(intPtr2) : null;
}
set
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(ColorCorrectionLookup.NativeFieldInfoPtr_material), IL2CPP.Il2CppObjectBaseToPtr(value));
}
}
// Token: 0x1700348A RID: 13450
// (get) Token: 0x06009AF1 RID: 39665 RVA: 0x0027B8B4 File Offset: 0x00279AB4
// (set) Token: 0x06009AF2 RID: 39666 RVA: 0x0027B8E8 File Offset: 0x00279AE8
public unsafe Texture3D converted3DLut
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(ColorCorrectionLookup.NativeFieldInfoPtr_converted3DLut);
IntPtr intPtr2 = *intPtr;
return (intPtr2 != 0) ? new Texture3D(intPtr2) : null;
}
set
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(ColorCorrectionLookup.NativeFieldInfoPtr_converted3DLut), IL2CPP.Il2CppObjectBaseToPtr(value));
}
}
// Token: 0x1700348B RID: 13451
// (get) Token: 0x06009AF3 RID: 39667 RVA: 0x0027B910 File Offset: 0x00279B10
// (set) Token: 0x06009AF4 RID: 39668 RVA: 0x0027B939 File Offset: 0x00279B39
public unsafe string basedOnTempTex
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(ColorCorrectionLookup.NativeFieldInfoPtr_basedOnTempTex);
return IL2CPP.Il2CppStringToManaged(*intPtr);
}
set
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(ColorCorrectionLookup.NativeFieldInfoPtr_basedOnTempTex), IL2CPP.ManagedStringToIl2Cpp(value));
}
}
// Token: 0x040067DC RID: 26588
private static readonly IntPtr NativeFieldInfoPtr_shader;
// Token: 0x040067DD RID: 26589
private static readonly IntPtr NativeFieldInfoPtr_material;
// Token: 0x040067DE RID: 26590
private static readonly IntPtr NativeFieldInfoPtr_converted3DLut;
// Token: 0x040067DF RID: 26591
private static readonly IntPtr NativeFieldInfoPtr_basedOnTempTex;
// Token: 0x040067E0 RID: 26592
private static readonly IntPtr NativeMethodInfoPtr_CheckResources_Public_Virtual_Boolean_0;
// Token: 0x040067E1 RID: 26593
private static readonly IntPtr NativeMethodInfoPtr_OnDisable_Private_Void_0;
// Token: 0x040067E2 RID: 26594
private static readonly IntPtr NativeMethodInfoPtr_OnDestroy_Private_Void_0;
// Token: 0x040067E3 RID: 26595
private static readonly IntPtr NativeMethodInfoPtr_SetIdentityLut_Public_Void_0;
// Token: 0x040067E4 RID: 26596
private static readonly IntPtr NativeMethodInfoPtr_ValidDimensions_Public_Boolean_Texture2D_0;
// Token: 0x040067E5 RID: 26597
private static readonly IntPtr NativeMethodInfoPtr_Convert_Public_Void_Texture2D_String_0;
// Token: 0x040067E6 RID: 26598
private static readonly IntPtr NativeMethodInfoPtr_OnRenderImage_Private_Void_RenderTexture_RenderTexture_0;
// Token: 0x040067E7 RID: 26599
private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_0;
}
}

View File

@@ -0,0 +1,85 @@
using System;
using Il2CppInterop.Common.Attributes;
using Il2CppInterop.Runtime;
using UnityEngine;
namespace UnityStandardAssets.ImageEffects
{
// Token: 0x020005C2 RID: 1474
public class ColorCorrectionRamp : ImageEffectBase
{
// Token: 0x06009AF5 RID: 39669 RVA: 0x0027B960 File Offset: 0x00279B60
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 619700, XrefRangeEnd = 619710, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe void OnRenderImage(RenderTexture source, RenderTexture destination)
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr;
checked
{
ptr = stackalloc IntPtr[unchecked((UIntPtr)2) * (UIntPtr)sizeof(IntPtr)];
*ptr = IL2CPP.Il2CppObjectBaseToPtr(source);
}
ptr[checked(unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = IL2CPP.Il2CppObjectBaseToPtr(destination);
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(ColorCorrectionRamp.NativeMethodInfoPtr_OnRenderImage_Private_Void_RenderTexture_RenderTexture_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x06009AF6 RID: 39670 RVA: 0x0027B9D4 File Offset: 0x00279BD4
[CallerCount(13)]
[CachedScanResults(RefRangeStart = 227409, RefRangeEnd = 227422, XrefRangeStart = 227409, XrefRangeEnd = 227422, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe ColorCorrectionRamp()
: this(IL2CPP.il2cpp_object_new(Il2CppClassPointerStore<ColorCorrectionRamp>.NativeClassPtr))
{
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(ColorCorrectionRamp.NativeMethodInfoPtr__ctor_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x06009AF7 RID: 39671 RVA: 0x0027BA20 File Offset: 0x00279C20
// Note: this type is marked as 'beforefieldinit'.
static ColorCorrectionRamp()
{
Il2CppClassPointerStore<ColorCorrectionRamp>.NativeClassPtr = IL2CPP.GetIl2CppClass("Assembly-CSharp.dll", "UnityStandardAssets.ImageEffects", "ColorCorrectionRamp");
IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore<ColorCorrectionRamp>.NativeClassPtr);
ColorCorrectionRamp.NativeFieldInfoPtr_textureRamp = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<ColorCorrectionRamp>.NativeClassPtr, "textureRamp");
ColorCorrectionRamp.NativeMethodInfoPtr_OnRenderImage_Private_Void_RenderTexture_RenderTexture_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<ColorCorrectionRamp>.NativeClassPtr, 100675289);
ColorCorrectionRamp.NativeMethodInfoPtr__ctor_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<ColorCorrectionRamp>.NativeClassPtr, 100675290);
}
// Token: 0x06009AF8 RID: 39672 RVA: 0x0027BA8C File Offset: 0x00279C8C
public ColorCorrectionRamp(IntPtr pointer)
: base(pointer)
{
}
// Token: 0x1700348C RID: 13452
// (get) Token: 0x06009AF9 RID: 39673 RVA: 0x0027BA98 File Offset: 0x00279C98
// (set) Token: 0x06009AFA RID: 39674 RVA: 0x0027BACC File Offset: 0x00279CCC
public unsafe Texture textureRamp
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(ColorCorrectionRamp.NativeFieldInfoPtr_textureRamp);
IntPtr intPtr2 = *intPtr;
return (intPtr2 != 0) ? new Texture(intPtr2) : null;
}
set
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(ColorCorrectionRamp.NativeFieldInfoPtr_textureRamp), IL2CPP.Il2CppObjectBaseToPtr(value));
}
}
// Token: 0x040067E8 RID: 26600
private static readonly IntPtr NativeFieldInfoPtr_textureRamp;
// Token: 0x040067E9 RID: 26601
private static readonly IntPtr NativeMethodInfoPtr_OnRenderImage_Private_Void_RenderTexture_RenderTexture_0;
// Token: 0x040067EA RID: 26602
private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_0;
}
}

View File

@@ -0,0 +1,228 @@
using System;
using Il2CppInterop.Common.Attributes;
using Il2CppInterop.Runtime;
using UnityEngine;
namespace UnityStandardAssets.ImageEffects
{
// Token: 0x020005C3 RID: 1475
public class ContrastEnhance : PostEffectsBase
{
// Token: 0x06009AFB RID: 39675 RVA: 0x0027BAF4 File Offset: 0x00279CF4
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 619710, XrefRangeEnd = 619716, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe override bool CheckResources()
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IL2CPP.il2cpp_object_get_virtual_method(IL2CPP.Il2CppObjectBaseToPtr(this), ContrastEnhance.NativeMethodInfoPtr_CheckResources_Public_Virtual_Boolean_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
return *IL2CPP.il2cpp_object_unbox(intPtr);
}
// Token: 0x06009AFC RID: 39676 RVA: 0x0027BB50 File Offset: 0x00279D50
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 619716, XrefRangeEnd = 619748, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe void OnRenderImage(RenderTexture source, RenderTexture destination)
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr;
checked
{
ptr = stackalloc IntPtr[unchecked((UIntPtr)2) * (UIntPtr)sizeof(IntPtr)];
*ptr = IL2CPP.Il2CppObjectBaseToPtr(source);
}
ptr[checked(unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = IL2CPP.Il2CppObjectBaseToPtr(destination);
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(ContrastEnhance.NativeMethodInfoPtr_OnRenderImage_Private_Void_RenderTexture_RenderTexture_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x06009AFD RID: 39677 RVA: 0x0027BBC4 File Offset: 0x00279DC4
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 619748, XrefRangeEnd = 619749, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe ContrastEnhance()
: this(IL2CPP.il2cpp_object_new(Il2CppClassPointerStore<ContrastEnhance>.NativeClassPtr))
{
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(ContrastEnhance.NativeMethodInfoPtr__ctor_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x06009AFE RID: 39678 RVA: 0x0027BC10 File Offset: 0x00279E10
// Note: this type is marked as 'beforefieldinit'.
static ContrastEnhance()
{
Il2CppClassPointerStore<ContrastEnhance>.NativeClassPtr = IL2CPP.GetIl2CppClass("Assembly-CSharp.dll", "UnityStandardAssets.ImageEffects", "ContrastEnhance");
IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore<ContrastEnhance>.NativeClassPtr);
ContrastEnhance.NativeFieldInfoPtr_intensity = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<ContrastEnhance>.NativeClassPtr, "intensity");
ContrastEnhance.NativeFieldInfoPtr_threshold = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<ContrastEnhance>.NativeClassPtr, "threshold");
ContrastEnhance.NativeFieldInfoPtr_separableBlurMaterial = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<ContrastEnhance>.NativeClassPtr, "separableBlurMaterial");
ContrastEnhance.NativeFieldInfoPtr_contrastCompositeMaterial = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<ContrastEnhance>.NativeClassPtr, "contrastCompositeMaterial");
ContrastEnhance.NativeFieldInfoPtr_blurSpread = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<ContrastEnhance>.NativeClassPtr, "blurSpread");
ContrastEnhance.NativeFieldInfoPtr_separableBlurShader = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<ContrastEnhance>.NativeClassPtr, "separableBlurShader");
ContrastEnhance.NativeFieldInfoPtr_contrastCompositeShader = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<ContrastEnhance>.NativeClassPtr, "contrastCompositeShader");
ContrastEnhance.NativeMethodInfoPtr_CheckResources_Public_Virtual_Boolean_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<ContrastEnhance>.NativeClassPtr, 100675291);
ContrastEnhance.NativeMethodInfoPtr_OnRenderImage_Private_Void_RenderTexture_RenderTexture_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<ContrastEnhance>.NativeClassPtr, 100675292);
ContrastEnhance.NativeMethodInfoPtr__ctor_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<ContrastEnhance>.NativeClassPtr, 100675293);
}
// Token: 0x06009AFF RID: 39679 RVA: 0x00275EC4 File Offset: 0x002740C4
public ContrastEnhance(IntPtr pointer)
: base(pointer)
{
}
// Token: 0x1700348D RID: 13453
// (get) Token: 0x06009B00 RID: 39680 RVA: 0x0027BD08 File Offset: 0x00279F08
// (set) Token: 0x06009B01 RID: 39681 RVA: 0x0027BD30 File Offset: 0x00279F30
public unsafe float intensity
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(ContrastEnhance.NativeFieldInfoPtr_intensity);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(ContrastEnhance.NativeFieldInfoPtr_intensity)) = value;
}
}
// Token: 0x1700348E RID: 13454
// (get) Token: 0x06009B02 RID: 39682 RVA: 0x0027BD54 File Offset: 0x00279F54
// (set) Token: 0x06009B03 RID: 39683 RVA: 0x0027BD7C File Offset: 0x00279F7C
public unsafe float threshold
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(ContrastEnhance.NativeFieldInfoPtr_threshold);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(ContrastEnhance.NativeFieldInfoPtr_threshold)) = value;
}
}
// Token: 0x1700348F RID: 13455
// (get) Token: 0x06009B04 RID: 39684 RVA: 0x0027BDA0 File Offset: 0x00279FA0
// (set) Token: 0x06009B05 RID: 39685 RVA: 0x0027BDD4 File Offset: 0x00279FD4
public unsafe Material separableBlurMaterial
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(ContrastEnhance.NativeFieldInfoPtr_separableBlurMaterial);
IntPtr intPtr2 = *intPtr;
return (intPtr2 != 0) ? new Material(intPtr2) : null;
}
set
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(ContrastEnhance.NativeFieldInfoPtr_separableBlurMaterial), IL2CPP.Il2CppObjectBaseToPtr(value));
}
}
// Token: 0x17003490 RID: 13456
// (get) Token: 0x06009B06 RID: 39686 RVA: 0x0027BDFC File Offset: 0x00279FFC
// (set) Token: 0x06009B07 RID: 39687 RVA: 0x0027BE30 File Offset: 0x0027A030
public unsafe Material contrastCompositeMaterial
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(ContrastEnhance.NativeFieldInfoPtr_contrastCompositeMaterial);
IntPtr intPtr2 = *intPtr;
return (intPtr2 != 0) ? new Material(intPtr2) : null;
}
set
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(ContrastEnhance.NativeFieldInfoPtr_contrastCompositeMaterial), IL2CPP.Il2CppObjectBaseToPtr(value));
}
}
// Token: 0x17003491 RID: 13457
// (get) Token: 0x06009B08 RID: 39688 RVA: 0x0027BE58 File Offset: 0x0027A058
// (set) Token: 0x06009B09 RID: 39689 RVA: 0x0027BE80 File Offset: 0x0027A080
public unsafe float blurSpread
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(ContrastEnhance.NativeFieldInfoPtr_blurSpread);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(ContrastEnhance.NativeFieldInfoPtr_blurSpread)) = value;
}
}
// Token: 0x17003492 RID: 13458
// (get) Token: 0x06009B0A RID: 39690 RVA: 0x0027BEA4 File Offset: 0x0027A0A4
// (set) Token: 0x06009B0B RID: 39691 RVA: 0x0027BED8 File Offset: 0x0027A0D8
public unsafe Shader separableBlurShader
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(ContrastEnhance.NativeFieldInfoPtr_separableBlurShader);
IntPtr intPtr2 = *intPtr;
return (intPtr2 != 0) ? new Shader(intPtr2) : null;
}
set
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(ContrastEnhance.NativeFieldInfoPtr_separableBlurShader), IL2CPP.Il2CppObjectBaseToPtr(value));
}
}
// Token: 0x17003493 RID: 13459
// (get) Token: 0x06009B0C RID: 39692 RVA: 0x0027BF00 File Offset: 0x0027A100
// (set) Token: 0x06009B0D RID: 39693 RVA: 0x0027BF34 File Offset: 0x0027A134
public unsafe Shader contrastCompositeShader
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(ContrastEnhance.NativeFieldInfoPtr_contrastCompositeShader);
IntPtr intPtr2 = *intPtr;
return (intPtr2 != 0) ? new Shader(intPtr2) : null;
}
set
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(ContrastEnhance.NativeFieldInfoPtr_contrastCompositeShader), IL2CPP.Il2CppObjectBaseToPtr(value));
}
}
// Token: 0x040067EB RID: 26603
private static readonly IntPtr NativeFieldInfoPtr_intensity;
// Token: 0x040067EC RID: 26604
private static readonly IntPtr NativeFieldInfoPtr_threshold;
// Token: 0x040067ED RID: 26605
private static readonly IntPtr NativeFieldInfoPtr_separableBlurMaterial;
// Token: 0x040067EE RID: 26606
private static readonly IntPtr NativeFieldInfoPtr_contrastCompositeMaterial;
// Token: 0x040067EF RID: 26607
private static readonly IntPtr NativeFieldInfoPtr_blurSpread;
// Token: 0x040067F0 RID: 26608
private static readonly IntPtr NativeFieldInfoPtr_separableBlurShader;
// Token: 0x040067F1 RID: 26609
private static readonly IntPtr NativeFieldInfoPtr_contrastCompositeShader;
// Token: 0x040067F2 RID: 26610
private static readonly IntPtr NativeMethodInfoPtr_CheckResources_Public_Virtual_Boolean_0;
// Token: 0x040067F3 RID: 26611
private static readonly IntPtr NativeMethodInfoPtr_OnRenderImage_Private_Void_RenderTexture_RenderTexture_0;
// Token: 0x040067F4 RID: 26612
private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_0;
}
}

View File

@@ -0,0 +1,498 @@
using System;
using Il2CppInterop.Common.Attributes;
using Il2CppInterop.Runtime;
using Il2CppInterop.Runtime.InteropTypes.Arrays;
using UnityEngine;
namespace UnityStandardAssets.ImageEffects
{
// Token: 0x020005C4 RID: 1476
public class ContrastStretch : MonoBehaviour
{
// Token: 0x170034A1 RID: 13473
// (get) Token: 0x06009B0E RID: 39694 RVA: 0x0027BF5C File Offset: 0x0027A15C
public unsafe Material materialLum
{
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 619749, XrefRangeEnd = 619759, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
get
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(ContrastStretch.NativeMethodInfoPtr_get_materialLum_Protected_get_Material_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
IntPtr intPtr3 = intPtr;
return (intPtr3 != 0) ? new Material(intPtr3) : null;
}
}
// Token: 0x170034A2 RID: 13474
// (get) Token: 0x06009B0F RID: 39695 RVA: 0x0027BFB4 File Offset: 0x0027A1B4
public unsafe Material materialReduce
{
[CallerCount(1)]
[CachedScanResults(RefRangeStart = 619769, RefRangeEnd = 619770, XrefRangeStart = 619759, XrefRangeEnd = 619769, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
get
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(ContrastStretch.NativeMethodInfoPtr_get_materialReduce_Protected_get_Material_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
IntPtr intPtr3 = intPtr;
return (intPtr3 != 0) ? new Material(intPtr3) : null;
}
}
// Token: 0x170034A3 RID: 13475
// (get) Token: 0x06009B10 RID: 39696 RVA: 0x0027C00C File Offset: 0x0027A20C
public unsafe Material materialAdapt
{
[CallerCount(3)]
[CachedScanResults(RefRangeStart = 619780, RefRangeEnd = 619783, XrefRangeStart = 619770, XrefRangeEnd = 619780, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
get
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(ContrastStretch.NativeMethodInfoPtr_get_materialAdapt_Protected_get_Material_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
IntPtr intPtr3 = intPtr;
return (intPtr3 != 0) ? new Material(intPtr3) : null;
}
}
// Token: 0x170034A4 RID: 13476
// (get) Token: 0x06009B11 RID: 39697 RVA: 0x0027C064 File Offset: 0x0027A264
public unsafe Material materialApply
{
[CallerCount(2)]
[CachedScanResults(RefRangeStart = 619793, RefRangeEnd = 619795, XrefRangeStart = 619783, XrefRangeEnd = 619793, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
get
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(ContrastStretch.NativeMethodInfoPtr_get_materialApply_Protected_get_Material_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
IntPtr intPtr3 = intPtr;
return (intPtr3 != 0) ? new Material(intPtr3) : null;
}
}
// Token: 0x06009B12 RID: 39698 RVA: 0x0027C0BC File Offset: 0x0027A2BC
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 619795, XrefRangeEnd = 619801, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe void Start()
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(ContrastStretch.NativeMethodInfoPtr_Start_Private_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x06009B13 RID: 39699 RVA: 0x0027C100 File Offset: 0x0027A300
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 619801, XrefRangeEnd = 619812, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe void OnEnable()
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(ContrastStretch.NativeMethodInfoPtr_OnEnable_Private_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x06009B14 RID: 39700 RVA: 0x0027C144 File Offset: 0x0027A344
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 619812, XrefRangeEnd = 619841, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe void OnDisable()
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(ContrastStretch.NativeMethodInfoPtr_OnDisable_Private_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x06009B15 RID: 39701 RVA: 0x0027C188 File Offset: 0x0027A388
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 619841, XrefRangeEnd = 619876, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe void OnRenderImage(RenderTexture source, RenderTexture destination)
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr;
checked
{
ptr = stackalloc IntPtr[unchecked((UIntPtr)2) * (UIntPtr)sizeof(IntPtr)];
*ptr = IL2CPP.Il2CppObjectBaseToPtr(source);
}
ptr[checked(unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = IL2CPP.Il2CppObjectBaseToPtr(destination);
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(ContrastStretch.NativeMethodInfoPtr_OnRenderImage_Private_Void_RenderTexture_RenderTexture_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x06009B16 RID: 39702 RVA: 0x0027C1FC File Offset: 0x0027A3FC
[CallerCount(1)]
[CachedScanResults(RefRangeStart = 619896, RefRangeEnd = 619897, XrefRangeStart = 619876, XrefRangeEnd = 619896, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe void CalculateAdaptation(Texture curTexture)
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
checked
{
IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)];
*ptr = IL2CPP.Il2CppObjectBaseToPtr(curTexture);
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(ContrastStretch.NativeMethodInfoPtr_CalculateAdaptation_Private_Void_Texture_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
}
// Token: 0x06009B17 RID: 39703 RVA: 0x0027C258 File Offset: 0x0027A458
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 619897, XrefRangeEnd = 619902, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe ContrastStretch()
: this(IL2CPP.il2cpp_object_new(Il2CppClassPointerStore<ContrastStretch>.NativeClassPtr))
{
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(ContrastStretch.NativeMethodInfoPtr__ctor_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x06009B18 RID: 39704 RVA: 0x0027C2A4 File Offset: 0x0027A4A4
// Note: this type is marked as 'beforefieldinit'.
static ContrastStretch()
{
Il2CppClassPointerStore<ContrastStretch>.NativeClassPtr = IL2CPP.GetIl2CppClass("Assembly-CSharp.dll", "UnityStandardAssets.ImageEffects", "ContrastStretch");
IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore<ContrastStretch>.NativeClassPtr);
ContrastStretch.NativeFieldInfoPtr_adaptationSpeed = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<ContrastStretch>.NativeClassPtr, "adaptationSpeed");
ContrastStretch.NativeFieldInfoPtr_limitMinimum = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<ContrastStretch>.NativeClassPtr, "limitMinimum");
ContrastStretch.NativeFieldInfoPtr_limitMaximum = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<ContrastStretch>.NativeClassPtr, "limitMaximum");
ContrastStretch.NativeFieldInfoPtr_adaptRenderTex = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<ContrastStretch>.NativeClassPtr, "adaptRenderTex");
ContrastStretch.NativeFieldInfoPtr_curAdaptIndex = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<ContrastStretch>.NativeClassPtr, "curAdaptIndex");
ContrastStretch.NativeFieldInfoPtr_shaderLum = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<ContrastStretch>.NativeClassPtr, "shaderLum");
ContrastStretch.NativeFieldInfoPtr_m_materialLum = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<ContrastStretch>.NativeClassPtr, "m_materialLum");
ContrastStretch.NativeFieldInfoPtr_shaderReduce = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<ContrastStretch>.NativeClassPtr, "shaderReduce");
ContrastStretch.NativeFieldInfoPtr_m_materialReduce = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<ContrastStretch>.NativeClassPtr, "m_materialReduce");
ContrastStretch.NativeFieldInfoPtr_shaderAdapt = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<ContrastStretch>.NativeClassPtr, "shaderAdapt");
ContrastStretch.NativeFieldInfoPtr_m_materialAdapt = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<ContrastStretch>.NativeClassPtr, "m_materialAdapt");
ContrastStretch.NativeFieldInfoPtr_shaderApply = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<ContrastStretch>.NativeClassPtr, "shaderApply");
ContrastStretch.NativeFieldInfoPtr_m_materialApply = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<ContrastStretch>.NativeClassPtr, "m_materialApply");
ContrastStretch.NativeMethodInfoPtr_get_materialLum_Protected_get_Material_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<ContrastStretch>.NativeClassPtr, 100675294);
ContrastStretch.NativeMethodInfoPtr_get_materialReduce_Protected_get_Material_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<ContrastStretch>.NativeClassPtr, 100675295);
ContrastStretch.NativeMethodInfoPtr_get_materialAdapt_Protected_get_Material_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<ContrastStretch>.NativeClassPtr, 100675296);
ContrastStretch.NativeMethodInfoPtr_get_materialApply_Protected_get_Material_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<ContrastStretch>.NativeClassPtr, 100675297);
ContrastStretch.NativeMethodInfoPtr_Start_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<ContrastStretch>.NativeClassPtr, 100675298);
ContrastStretch.NativeMethodInfoPtr_OnEnable_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<ContrastStretch>.NativeClassPtr, 100675299);
ContrastStretch.NativeMethodInfoPtr_OnDisable_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<ContrastStretch>.NativeClassPtr, 100675300);
ContrastStretch.NativeMethodInfoPtr_OnRenderImage_Private_Void_RenderTexture_RenderTexture_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<ContrastStretch>.NativeClassPtr, 100675301);
ContrastStretch.NativeMethodInfoPtr_CalculateAdaptation_Private_Void_Texture_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<ContrastStretch>.NativeClassPtr, 100675302);
ContrastStretch.NativeMethodInfoPtr__ctor_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<ContrastStretch>.NativeClassPtr, 100675303);
}
// Token: 0x06009B19 RID: 39705 RVA: 0x0000351C File Offset: 0x0000171C
public ContrastStretch(IntPtr pointer)
: base(pointer)
{
}
// Token: 0x17003494 RID: 13460
// (get) Token: 0x06009B1A RID: 39706 RVA: 0x0027C4A0 File Offset: 0x0027A6A0
// (set) Token: 0x06009B1B RID: 39707 RVA: 0x0027C4C8 File Offset: 0x0027A6C8
public unsafe float adaptationSpeed
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(ContrastStretch.NativeFieldInfoPtr_adaptationSpeed);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(ContrastStretch.NativeFieldInfoPtr_adaptationSpeed)) = value;
}
}
// Token: 0x17003495 RID: 13461
// (get) Token: 0x06009B1C RID: 39708 RVA: 0x0027C4EC File Offset: 0x0027A6EC
// (set) Token: 0x06009B1D RID: 39709 RVA: 0x0027C514 File Offset: 0x0027A714
public unsafe float limitMinimum
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(ContrastStretch.NativeFieldInfoPtr_limitMinimum);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(ContrastStretch.NativeFieldInfoPtr_limitMinimum)) = value;
}
}
// Token: 0x17003496 RID: 13462
// (get) Token: 0x06009B1E RID: 39710 RVA: 0x0027C538 File Offset: 0x0027A738
// (set) Token: 0x06009B1F RID: 39711 RVA: 0x0027C560 File Offset: 0x0027A760
public unsafe float limitMaximum
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(ContrastStretch.NativeFieldInfoPtr_limitMaximum);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(ContrastStretch.NativeFieldInfoPtr_limitMaximum)) = value;
}
}
// Token: 0x17003497 RID: 13463
// (get) Token: 0x06009B20 RID: 39712 RVA: 0x0027C584 File Offset: 0x0027A784
// (set) Token: 0x06009B21 RID: 39713 RVA: 0x0027C5B8 File Offset: 0x0027A7B8
public unsafe Il2CppReferenceArray<RenderTexture> adaptRenderTex
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(ContrastStretch.NativeFieldInfoPtr_adaptRenderTex);
IntPtr intPtr2 = *intPtr;
return (intPtr2 != 0) ? new Il2CppReferenceArray<RenderTexture>(intPtr2) : null;
}
set
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(ContrastStretch.NativeFieldInfoPtr_adaptRenderTex), IL2CPP.Il2CppObjectBaseToPtr(value));
}
}
// Token: 0x17003498 RID: 13464
// (get) Token: 0x06009B22 RID: 39714 RVA: 0x0027C5E0 File Offset: 0x0027A7E0
// (set) Token: 0x06009B23 RID: 39715 RVA: 0x0027C608 File Offset: 0x0027A808
public unsafe int curAdaptIndex
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(ContrastStretch.NativeFieldInfoPtr_curAdaptIndex);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(ContrastStretch.NativeFieldInfoPtr_curAdaptIndex)) = value;
}
}
// Token: 0x17003499 RID: 13465
// (get) Token: 0x06009B24 RID: 39716 RVA: 0x0027C62C File Offset: 0x0027A82C
// (set) Token: 0x06009B25 RID: 39717 RVA: 0x0027C660 File Offset: 0x0027A860
public unsafe Shader shaderLum
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(ContrastStretch.NativeFieldInfoPtr_shaderLum);
IntPtr intPtr2 = *intPtr;
return (intPtr2 != 0) ? new Shader(intPtr2) : null;
}
set
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(ContrastStretch.NativeFieldInfoPtr_shaderLum), IL2CPP.Il2CppObjectBaseToPtr(value));
}
}
// Token: 0x1700349A RID: 13466
// (get) Token: 0x06009B26 RID: 39718 RVA: 0x0027C688 File Offset: 0x0027A888
// (set) Token: 0x06009B27 RID: 39719 RVA: 0x0027C6BC File Offset: 0x0027A8BC
public unsafe Material m_materialLum
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(ContrastStretch.NativeFieldInfoPtr_m_materialLum);
IntPtr intPtr2 = *intPtr;
return (intPtr2 != 0) ? new Material(intPtr2) : null;
}
set
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(ContrastStretch.NativeFieldInfoPtr_m_materialLum), IL2CPP.Il2CppObjectBaseToPtr(value));
}
}
// Token: 0x1700349B RID: 13467
// (get) Token: 0x06009B28 RID: 39720 RVA: 0x0027C6E4 File Offset: 0x0027A8E4
// (set) Token: 0x06009B29 RID: 39721 RVA: 0x0027C718 File Offset: 0x0027A918
public unsafe Shader shaderReduce
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(ContrastStretch.NativeFieldInfoPtr_shaderReduce);
IntPtr intPtr2 = *intPtr;
return (intPtr2 != 0) ? new Shader(intPtr2) : null;
}
set
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(ContrastStretch.NativeFieldInfoPtr_shaderReduce), IL2CPP.Il2CppObjectBaseToPtr(value));
}
}
// Token: 0x1700349C RID: 13468
// (get) Token: 0x06009B2A RID: 39722 RVA: 0x0027C740 File Offset: 0x0027A940
// (set) Token: 0x06009B2B RID: 39723 RVA: 0x0027C774 File Offset: 0x0027A974
public unsafe Material m_materialReduce
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(ContrastStretch.NativeFieldInfoPtr_m_materialReduce);
IntPtr intPtr2 = *intPtr;
return (intPtr2 != 0) ? new Material(intPtr2) : null;
}
set
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(ContrastStretch.NativeFieldInfoPtr_m_materialReduce), IL2CPP.Il2CppObjectBaseToPtr(value));
}
}
// Token: 0x1700349D RID: 13469
// (get) Token: 0x06009B2C RID: 39724 RVA: 0x0027C79C File Offset: 0x0027A99C
// (set) Token: 0x06009B2D RID: 39725 RVA: 0x0027C7D0 File Offset: 0x0027A9D0
public unsafe Shader shaderAdapt
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(ContrastStretch.NativeFieldInfoPtr_shaderAdapt);
IntPtr intPtr2 = *intPtr;
return (intPtr2 != 0) ? new Shader(intPtr2) : null;
}
set
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(ContrastStretch.NativeFieldInfoPtr_shaderAdapt), IL2CPP.Il2CppObjectBaseToPtr(value));
}
}
// Token: 0x1700349E RID: 13470
// (get) Token: 0x06009B2E RID: 39726 RVA: 0x0027C7F8 File Offset: 0x0027A9F8
// (set) Token: 0x06009B2F RID: 39727 RVA: 0x0027C82C File Offset: 0x0027AA2C
public unsafe Material m_materialAdapt
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(ContrastStretch.NativeFieldInfoPtr_m_materialAdapt);
IntPtr intPtr2 = *intPtr;
return (intPtr2 != 0) ? new Material(intPtr2) : null;
}
set
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(ContrastStretch.NativeFieldInfoPtr_m_materialAdapt), IL2CPP.Il2CppObjectBaseToPtr(value));
}
}
// Token: 0x1700349F RID: 13471
// (get) Token: 0x06009B30 RID: 39728 RVA: 0x0027C854 File Offset: 0x0027AA54
// (set) Token: 0x06009B31 RID: 39729 RVA: 0x0027C888 File Offset: 0x0027AA88
public unsafe Shader shaderApply
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(ContrastStretch.NativeFieldInfoPtr_shaderApply);
IntPtr intPtr2 = *intPtr;
return (intPtr2 != 0) ? new Shader(intPtr2) : null;
}
set
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(ContrastStretch.NativeFieldInfoPtr_shaderApply), IL2CPP.Il2CppObjectBaseToPtr(value));
}
}
// Token: 0x170034A0 RID: 13472
// (get) Token: 0x06009B32 RID: 39730 RVA: 0x0027C8B0 File Offset: 0x0027AAB0
// (set) Token: 0x06009B33 RID: 39731 RVA: 0x0027C8E4 File Offset: 0x0027AAE4
public unsafe Material m_materialApply
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(ContrastStretch.NativeFieldInfoPtr_m_materialApply);
IntPtr intPtr2 = *intPtr;
return (intPtr2 != 0) ? new Material(intPtr2) : null;
}
set
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(ContrastStretch.NativeFieldInfoPtr_m_materialApply), IL2CPP.Il2CppObjectBaseToPtr(value));
}
}
// Token: 0x040067F5 RID: 26613
private static readonly IntPtr NativeFieldInfoPtr_adaptationSpeed;
// Token: 0x040067F6 RID: 26614
private static readonly IntPtr NativeFieldInfoPtr_limitMinimum;
// Token: 0x040067F7 RID: 26615
private static readonly IntPtr NativeFieldInfoPtr_limitMaximum;
// Token: 0x040067F8 RID: 26616
private static readonly IntPtr NativeFieldInfoPtr_adaptRenderTex;
// Token: 0x040067F9 RID: 26617
private static readonly IntPtr NativeFieldInfoPtr_curAdaptIndex;
// Token: 0x040067FA RID: 26618
private static readonly IntPtr NativeFieldInfoPtr_shaderLum;
// Token: 0x040067FB RID: 26619
private static readonly IntPtr NativeFieldInfoPtr_m_materialLum;
// Token: 0x040067FC RID: 26620
private static readonly IntPtr NativeFieldInfoPtr_shaderReduce;
// Token: 0x040067FD RID: 26621
private static readonly IntPtr NativeFieldInfoPtr_m_materialReduce;
// Token: 0x040067FE RID: 26622
private static readonly IntPtr NativeFieldInfoPtr_shaderAdapt;
// Token: 0x040067FF RID: 26623
private static readonly IntPtr NativeFieldInfoPtr_m_materialAdapt;
// Token: 0x04006800 RID: 26624
private static readonly IntPtr NativeFieldInfoPtr_shaderApply;
// Token: 0x04006801 RID: 26625
private static readonly IntPtr NativeFieldInfoPtr_m_materialApply;
// Token: 0x04006802 RID: 26626
private static readonly IntPtr NativeMethodInfoPtr_get_materialLum_Protected_get_Material_0;
// Token: 0x04006803 RID: 26627
private static readonly IntPtr NativeMethodInfoPtr_get_materialReduce_Protected_get_Material_0;
// Token: 0x04006804 RID: 26628
private static readonly IntPtr NativeMethodInfoPtr_get_materialAdapt_Protected_get_Material_0;
// Token: 0x04006805 RID: 26629
private static readonly IntPtr NativeMethodInfoPtr_get_materialApply_Protected_get_Material_0;
// Token: 0x04006806 RID: 26630
private static readonly IntPtr NativeMethodInfoPtr_Start_Private_Void_0;
// Token: 0x04006807 RID: 26631
private static readonly IntPtr NativeMethodInfoPtr_OnEnable_Private_Void_0;
// Token: 0x04006808 RID: 26632
private static readonly IntPtr NativeMethodInfoPtr_OnDisable_Private_Void_0;
// Token: 0x04006809 RID: 26633
private static readonly IntPtr NativeMethodInfoPtr_OnRenderImage_Private_Void_RenderTexture_RenderTexture_0;
// Token: 0x0400680A RID: 26634
private static readonly IntPtr NativeMethodInfoPtr_CalculateAdaptation_Private_Void_Texture_0;
// Token: 0x0400680B RID: 26635
private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_0;
}
}

View File

@@ -0,0 +1,272 @@
using System;
using Il2CppInterop.Common.Attributes;
using Il2CppInterop.Runtime;
using UnityEngine;
namespace UnityStandardAssets.ImageEffects
{
// Token: 0x020005C5 RID: 1477
public class CreaseShading : PostEffectsBase
{
// Token: 0x06009B34 RID: 39732 RVA: 0x0027C90C File Offset: 0x0027AB0C
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 619902, XrefRangeEnd = 619910, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe override bool CheckResources()
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IL2CPP.il2cpp_object_get_virtual_method(IL2CPP.Il2CppObjectBaseToPtr(this), CreaseShading.NativeMethodInfoPtr_CheckResources_Public_Virtual_Boolean_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
return *IL2CPP.il2cpp_object_unbox(intPtr);
}
// Token: 0x06009B35 RID: 39733 RVA: 0x0027C968 File Offset: 0x0027AB68
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 619910, XrefRangeEnd = 619946, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe void OnRenderImage(RenderTexture source, RenderTexture destination)
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr;
checked
{
ptr = stackalloc IntPtr[unchecked((UIntPtr)2) * (UIntPtr)sizeof(IntPtr)];
*ptr = IL2CPP.Il2CppObjectBaseToPtr(source);
}
ptr[checked(unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = IL2CPP.Il2CppObjectBaseToPtr(destination);
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(CreaseShading.NativeMethodInfoPtr_OnRenderImage_Private_Void_RenderTexture_RenderTexture_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x06009B36 RID: 39734 RVA: 0x0027C9DC File Offset: 0x0027ABDC
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 619946, XrefRangeEnd = 619947, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe CreaseShading()
: this(IL2CPP.il2cpp_object_new(Il2CppClassPointerStore<CreaseShading>.NativeClassPtr))
{
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(CreaseShading.NativeMethodInfoPtr__ctor_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x06009B37 RID: 39735 RVA: 0x0027CA28 File Offset: 0x0027AC28
// Note: this type is marked as 'beforefieldinit'.
static CreaseShading()
{
Il2CppClassPointerStore<CreaseShading>.NativeClassPtr = IL2CPP.GetIl2CppClass("Assembly-CSharp.dll", "UnityStandardAssets.ImageEffects", "CreaseShading");
IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore<CreaseShading>.NativeClassPtr);
CreaseShading.NativeFieldInfoPtr_intensity = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<CreaseShading>.NativeClassPtr, "intensity");
CreaseShading.NativeFieldInfoPtr_softness = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<CreaseShading>.NativeClassPtr, "softness");
CreaseShading.NativeFieldInfoPtr_spread = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<CreaseShading>.NativeClassPtr, "spread");
CreaseShading.NativeFieldInfoPtr_blurShader = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<CreaseShading>.NativeClassPtr, "blurShader");
CreaseShading.NativeFieldInfoPtr_blurMaterial = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<CreaseShading>.NativeClassPtr, "blurMaterial");
CreaseShading.NativeFieldInfoPtr_depthFetchShader = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<CreaseShading>.NativeClassPtr, "depthFetchShader");
CreaseShading.NativeFieldInfoPtr_depthFetchMaterial = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<CreaseShading>.NativeClassPtr, "depthFetchMaterial");
CreaseShading.NativeFieldInfoPtr_creaseApplyShader = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<CreaseShading>.NativeClassPtr, "creaseApplyShader");
CreaseShading.NativeFieldInfoPtr_creaseApplyMaterial = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<CreaseShading>.NativeClassPtr, "creaseApplyMaterial");
CreaseShading.NativeMethodInfoPtr_CheckResources_Public_Virtual_Boolean_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<CreaseShading>.NativeClassPtr, 100675304);
CreaseShading.NativeMethodInfoPtr_OnRenderImage_Private_Void_RenderTexture_RenderTexture_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<CreaseShading>.NativeClassPtr, 100675305);
CreaseShading.NativeMethodInfoPtr__ctor_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<CreaseShading>.NativeClassPtr, 100675306);
}
// Token: 0x06009B38 RID: 39736 RVA: 0x00275EC4 File Offset: 0x002740C4
public CreaseShading(IntPtr pointer)
: base(pointer)
{
}
// Token: 0x170034A5 RID: 13477
// (get) Token: 0x06009B39 RID: 39737 RVA: 0x0027CB48 File Offset: 0x0027AD48
// (set) Token: 0x06009B3A RID: 39738 RVA: 0x0027CB70 File Offset: 0x0027AD70
public unsafe float intensity
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(CreaseShading.NativeFieldInfoPtr_intensity);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(CreaseShading.NativeFieldInfoPtr_intensity)) = value;
}
}
// Token: 0x170034A6 RID: 13478
// (get) Token: 0x06009B3B RID: 39739 RVA: 0x0027CB94 File Offset: 0x0027AD94
// (set) Token: 0x06009B3C RID: 39740 RVA: 0x0027CBBC File Offset: 0x0027ADBC
public unsafe int softness
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(CreaseShading.NativeFieldInfoPtr_softness);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(CreaseShading.NativeFieldInfoPtr_softness)) = value;
}
}
// Token: 0x170034A7 RID: 13479
// (get) Token: 0x06009B3D RID: 39741 RVA: 0x0027CBE0 File Offset: 0x0027ADE0
// (set) Token: 0x06009B3E RID: 39742 RVA: 0x0027CC08 File Offset: 0x0027AE08
public unsafe float spread
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(CreaseShading.NativeFieldInfoPtr_spread);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(CreaseShading.NativeFieldInfoPtr_spread)) = value;
}
}
// Token: 0x170034A8 RID: 13480
// (get) Token: 0x06009B3F RID: 39743 RVA: 0x0027CC2C File Offset: 0x0027AE2C
// (set) Token: 0x06009B40 RID: 39744 RVA: 0x0027CC60 File Offset: 0x0027AE60
public unsafe Shader blurShader
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(CreaseShading.NativeFieldInfoPtr_blurShader);
IntPtr intPtr2 = *intPtr;
return (intPtr2 != 0) ? new Shader(intPtr2) : null;
}
set
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(CreaseShading.NativeFieldInfoPtr_blurShader), IL2CPP.Il2CppObjectBaseToPtr(value));
}
}
// Token: 0x170034A9 RID: 13481
// (get) Token: 0x06009B41 RID: 39745 RVA: 0x0027CC88 File Offset: 0x0027AE88
// (set) Token: 0x06009B42 RID: 39746 RVA: 0x0027CCBC File Offset: 0x0027AEBC
public unsafe Material blurMaterial
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(CreaseShading.NativeFieldInfoPtr_blurMaterial);
IntPtr intPtr2 = *intPtr;
return (intPtr2 != 0) ? new Material(intPtr2) : null;
}
set
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(CreaseShading.NativeFieldInfoPtr_blurMaterial), IL2CPP.Il2CppObjectBaseToPtr(value));
}
}
// Token: 0x170034AA RID: 13482
// (get) Token: 0x06009B43 RID: 39747 RVA: 0x0027CCE4 File Offset: 0x0027AEE4
// (set) Token: 0x06009B44 RID: 39748 RVA: 0x0027CD18 File Offset: 0x0027AF18
public unsafe Shader depthFetchShader
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(CreaseShading.NativeFieldInfoPtr_depthFetchShader);
IntPtr intPtr2 = *intPtr;
return (intPtr2 != 0) ? new Shader(intPtr2) : null;
}
set
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(CreaseShading.NativeFieldInfoPtr_depthFetchShader), IL2CPP.Il2CppObjectBaseToPtr(value));
}
}
// Token: 0x170034AB RID: 13483
// (get) Token: 0x06009B45 RID: 39749 RVA: 0x0027CD40 File Offset: 0x0027AF40
// (set) Token: 0x06009B46 RID: 39750 RVA: 0x0027CD74 File Offset: 0x0027AF74
public unsafe Material depthFetchMaterial
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(CreaseShading.NativeFieldInfoPtr_depthFetchMaterial);
IntPtr intPtr2 = *intPtr;
return (intPtr2 != 0) ? new Material(intPtr2) : null;
}
set
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(CreaseShading.NativeFieldInfoPtr_depthFetchMaterial), IL2CPP.Il2CppObjectBaseToPtr(value));
}
}
// Token: 0x170034AC RID: 13484
// (get) Token: 0x06009B47 RID: 39751 RVA: 0x0027CD9C File Offset: 0x0027AF9C
// (set) Token: 0x06009B48 RID: 39752 RVA: 0x0027CDD0 File Offset: 0x0027AFD0
public unsafe Shader creaseApplyShader
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(CreaseShading.NativeFieldInfoPtr_creaseApplyShader);
IntPtr intPtr2 = *intPtr;
return (intPtr2 != 0) ? new Shader(intPtr2) : null;
}
set
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(CreaseShading.NativeFieldInfoPtr_creaseApplyShader), IL2CPP.Il2CppObjectBaseToPtr(value));
}
}
// Token: 0x170034AD RID: 13485
// (get) Token: 0x06009B49 RID: 39753 RVA: 0x0027CDF8 File Offset: 0x0027AFF8
// (set) Token: 0x06009B4A RID: 39754 RVA: 0x0027CE2C File Offset: 0x0027B02C
public unsafe Material creaseApplyMaterial
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(CreaseShading.NativeFieldInfoPtr_creaseApplyMaterial);
IntPtr intPtr2 = *intPtr;
return (intPtr2 != 0) ? new Material(intPtr2) : null;
}
set
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(CreaseShading.NativeFieldInfoPtr_creaseApplyMaterial), IL2CPP.Il2CppObjectBaseToPtr(value));
}
}
// Token: 0x0400680C RID: 26636
private static readonly IntPtr NativeFieldInfoPtr_intensity;
// Token: 0x0400680D RID: 26637
private static readonly IntPtr NativeFieldInfoPtr_softness;
// Token: 0x0400680E RID: 26638
private static readonly IntPtr NativeFieldInfoPtr_spread;
// Token: 0x0400680F RID: 26639
private static readonly IntPtr NativeFieldInfoPtr_blurShader;
// Token: 0x04006810 RID: 26640
private static readonly IntPtr NativeFieldInfoPtr_blurMaterial;
// Token: 0x04006811 RID: 26641
private static readonly IntPtr NativeFieldInfoPtr_depthFetchShader;
// Token: 0x04006812 RID: 26642
private static readonly IntPtr NativeFieldInfoPtr_depthFetchMaterial;
// Token: 0x04006813 RID: 26643
private static readonly IntPtr NativeFieldInfoPtr_creaseApplyShader;
// Token: 0x04006814 RID: 26644
private static readonly IntPtr NativeFieldInfoPtr_creaseApplyMaterial;
// Token: 0x04006815 RID: 26645
private static readonly IntPtr NativeMethodInfoPtr_CheckResources_Public_Virtual_Boolean_0;
// Token: 0x04006816 RID: 26646
private static readonly IntPtr NativeMethodInfoPtr_OnRenderImage_Private_Void_RenderTexture_RenderTexture_0;
// Token: 0x04006817 RID: 26647
private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_0;
}
}

View File

@@ -0,0 +1,725 @@
using System;
using Il2CppInterop.Common.Attributes;
using Il2CppInterop.Runtime;
using UnityEngine;
namespace UnityStandardAssets.ImageEffects
{
// Token: 0x020005C6 RID: 1478
public class DepthOfField : PostEffectsBase
{
// Token: 0x06009B4B RID: 39755 RVA: 0x0027CE54 File Offset: 0x0027B054
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 619947, XrefRangeEnd = 619966, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe override bool CheckResources()
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IL2CPP.il2cpp_object_get_virtual_method(IL2CPP.Il2CppObjectBaseToPtr(this), DepthOfField.NativeMethodInfoPtr_CheckResources_Public_Virtual_Boolean_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
return *IL2CPP.il2cpp_object_unbox(intPtr);
}
// Token: 0x06009B4C RID: 39756 RVA: 0x0027CEB0 File Offset: 0x0027B0B0
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 619966, XrefRangeEnd = 619973, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public new unsafe void OnEnable()
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(DepthOfField.NativeMethodInfoPtr_OnEnable_Private_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x06009B4D RID: 39757 RVA: 0x0027CEF4 File Offset: 0x0027B0F4
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 619973, XrefRangeEnd = 619992, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe void OnDisable()
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(DepthOfField.NativeMethodInfoPtr_OnDisable_Private_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x06009B4E RID: 39758 RVA: 0x0027CF38 File Offset: 0x0027B138
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 619992, XrefRangeEnd = 619996, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe void ReleaseComputeResources()
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(DepthOfField.NativeMethodInfoPtr_ReleaseComputeResources_Private_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x06009B4F RID: 39759 RVA: 0x0027CF7C File Offset: 0x0027B17C
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 619996, XrefRangeEnd = 620009, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe void CreateComputeResources()
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(DepthOfField.NativeMethodInfoPtr_CreateComputeResources_Private_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x06009B50 RID: 39760 RVA: 0x0027CFC0 File Offset: 0x0027B1C0
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 620009, XrefRangeEnd = 620017, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe float FocalDistance01(float worldDist)
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
checked
{
IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)];
*ptr = ref worldDist;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(DepthOfField.NativeMethodInfoPtr_FocalDistance01_Private_Single_Single_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
return *IL2CPP.il2cpp_object_unbox(intPtr);
}
}
// Token: 0x06009B51 RID: 39761 RVA: 0x0027D024 File Offset: 0x0027B224
[CallerCount(4)]
[CachedScanResults(RefRangeStart = 620026, RefRangeEnd = 620030, XrefRangeStart = 620017, XrefRangeEnd = 620026, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe void WriteCoc(RenderTexture fromTo, bool fgDilate)
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr;
checked
{
ptr = stackalloc IntPtr[unchecked((UIntPtr)2) * (UIntPtr)sizeof(IntPtr)];
*ptr = IL2CPP.Il2CppObjectBaseToPtr(fromTo);
}
ptr[checked(unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = ref fgDilate;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(DepthOfField.NativeMethodInfoPtr_WriteCoc_Private_Void_RenderTexture_Boolean_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x06009B52 RID: 39762 RVA: 0x0027D090 File Offset: 0x0027B290
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 620030, XrefRangeEnd = 620276, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe void OnRenderImage(RenderTexture source, RenderTexture destination)
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr;
checked
{
ptr = stackalloc IntPtr[unchecked((UIntPtr)2) * (UIntPtr)sizeof(IntPtr)];
*ptr = IL2CPP.Il2CppObjectBaseToPtr(source);
}
ptr[checked(unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = IL2CPP.Il2CppObjectBaseToPtr(destination);
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(DepthOfField.NativeMethodInfoPtr_OnRenderImage_Private_Void_RenderTexture_RenderTexture_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x06009B53 RID: 39763 RVA: 0x0027D104 File Offset: 0x0027B304
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 620276, XrefRangeEnd = 620277, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe DepthOfField()
: this(IL2CPP.il2cpp_object_new(Il2CppClassPointerStore<DepthOfField>.NativeClassPtr))
{
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(DepthOfField.NativeMethodInfoPtr__ctor_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x06009B54 RID: 39764 RVA: 0x0027D150 File Offset: 0x0027B350
// Note: this type is marked as 'beforefieldinit'.
static DepthOfField()
{
Il2CppClassPointerStore<DepthOfField>.NativeClassPtr = IL2CPP.GetIl2CppClass("Assembly-CSharp.dll", "UnityStandardAssets.ImageEffects", "DepthOfField");
IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore<DepthOfField>.NativeClassPtr);
DepthOfField.NativeFieldInfoPtr_visualizeFocus = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<DepthOfField>.NativeClassPtr, "visualizeFocus");
DepthOfField.NativeFieldInfoPtr_focalLength = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<DepthOfField>.NativeClassPtr, "focalLength");
DepthOfField.NativeFieldInfoPtr_focalSize = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<DepthOfField>.NativeClassPtr, "focalSize");
DepthOfField.NativeFieldInfoPtr_aperture = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<DepthOfField>.NativeClassPtr, "aperture");
DepthOfField.NativeFieldInfoPtr_focalTransform = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<DepthOfField>.NativeClassPtr, "focalTransform");
DepthOfField.NativeFieldInfoPtr_maxBlurSize = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<DepthOfField>.NativeClassPtr, "maxBlurSize");
DepthOfField.NativeFieldInfoPtr_highResolution = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<DepthOfField>.NativeClassPtr, "highResolution");
DepthOfField.NativeFieldInfoPtr_blurType = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<DepthOfField>.NativeClassPtr, "blurType");
DepthOfField.NativeFieldInfoPtr_blurSampleCount = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<DepthOfField>.NativeClassPtr, "blurSampleCount");
DepthOfField.NativeFieldInfoPtr_nearBlur = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<DepthOfField>.NativeClassPtr, "nearBlur");
DepthOfField.NativeFieldInfoPtr_foregroundOverlap = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<DepthOfField>.NativeClassPtr, "foregroundOverlap");
DepthOfField.NativeFieldInfoPtr_dofHdrShader = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<DepthOfField>.NativeClassPtr, "dofHdrShader");
DepthOfField.NativeFieldInfoPtr_dofHdrMaterial = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<DepthOfField>.NativeClassPtr, "dofHdrMaterial");
DepthOfField.NativeFieldInfoPtr_dx11BokehShader = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<DepthOfField>.NativeClassPtr, "dx11BokehShader");
DepthOfField.NativeFieldInfoPtr_dx11bokehMaterial = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<DepthOfField>.NativeClassPtr, "dx11bokehMaterial");
DepthOfField.NativeFieldInfoPtr_dx11BokehThreshold = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<DepthOfField>.NativeClassPtr, "dx11BokehThreshold");
DepthOfField.NativeFieldInfoPtr_dx11SpawnHeuristic = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<DepthOfField>.NativeClassPtr, "dx11SpawnHeuristic");
DepthOfField.NativeFieldInfoPtr_dx11BokehTexture = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<DepthOfField>.NativeClassPtr, "dx11BokehTexture");
DepthOfField.NativeFieldInfoPtr_dx11BokehScale = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<DepthOfField>.NativeClassPtr, "dx11BokehScale");
DepthOfField.NativeFieldInfoPtr_dx11BokehIntensity = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<DepthOfField>.NativeClassPtr, "dx11BokehIntensity");
DepthOfField.NativeFieldInfoPtr_focalDistance01 = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<DepthOfField>.NativeClassPtr, "focalDistance01");
DepthOfField.NativeFieldInfoPtr_cbDrawArgs = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<DepthOfField>.NativeClassPtr, "cbDrawArgs");
DepthOfField.NativeFieldInfoPtr_cbPoints = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<DepthOfField>.NativeClassPtr, "cbPoints");
DepthOfField.NativeFieldInfoPtr_internalBlurWidth = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<DepthOfField>.NativeClassPtr, "internalBlurWidth");
DepthOfField.NativeFieldInfoPtr_cachedCamera = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<DepthOfField>.NativeClassPtr, "cachedCamera");
DepthOfField.NativeMethodInfoPtr_CheckResources_Public_Virtual_Boolean_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<DepthOfField>.NativeClassPtr, 100675307);
DepthOfField.NativeMethodInfoPtr_OnEnable_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<DepthOfField>.NativeClassPtr, 100675308);
DepthOfField.NativeMethodInfoPtr_OnDisable_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<DepthOfField>.NativeClassPtr, 100675309);
DepthOfField.NativeMethodInfoPtr_ReleaseComputeResources_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<DepthOfField>.NativeClassPtr, 100675310);
DepthOfField.NativeMethodInfoPtr_CreateComputeResources_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<DepthOfField>.NativeClassPtr, 100675311);
DepthOfField.NativeMethodInfoPtr_FocalDistance01_Private_Single_Single_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<DepthOfField>.NativeClassPtr, 100675312);
DepthOfField.NativeMethodInfoPtr_WriteCoc_Private_Void_RenderTexture_Boolean_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<DepthOfField>.NativeClassPtr, 100675313);
DepthOfField.NativeMethodInfoPtr_OnRenderImage_Private_Void_RenderTexture_RenderTexture_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<DepthOfField>.NativeClassPtr, 100675314);
DepthOfField.NativeMethodInfoPtr__ctor_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<DepthOfField>.NativeClassPtr, 100675315);
}
// Token: 0x06009B55 RID: 39765 RVA: 0x00275EC4 File Offset: 0x002740C4
public DepthOfField(IntPtr pointer)
: base(pointer)
{
}
// Token: 0x170034AE RID: 13486
// (get) Token: 0x06009B56 RID: 39766 RVA: 0x0027D428 File Offset: 0x0027B628
// (set) Token: 0x06009B57 RID: 39767 RVA: 0x0027D450 File Offset: 0x0027B650
public unsafe bool visualizeFocus
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(DepthOfField.NativeFieldInfoPtr_visualizeFocus);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(DepthOfField.NativeFieldInfoPtr_visualizeFocus)) = value;
}
}
// Token: 0x170034AF RID: 13487
// (get) Token: 0x06009B58 RID: 39768 RVA: 0x0027D474 File Offset: 0x0027B674
// (set) Token: 0x06009B59 RID: 39769 RVA: 0x0027D49C File Offset: 0x0027B69C
public unsafe float focalLength
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(DepthOfField.NativeFieldInfoPtr_focalLength);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(DepthOfField.NativeFieldInfoPtr_focalLength)) = value;
}
}
// Token: 0x170034B0 RID: 13488
// (get) Token: 0x06009B5A RID: 39770 RVA: 0x0027D4C0 File Offset: 0x0027B6C0
// (set) Token: 0x06009B5B RID: 39771 RVA: 0x0027D4E8 File Offset: 0x0027B6E8
public unsafe float focalSize
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(DepthOfField.NativeFieldInfoPtr_focalSize);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(DepthOfField.NativeFieldInfoPtr_focalSize)) = value;
}
}
// Token: 0x170034B1 RID: 13489
// (get) Token: 0x06009B5C RID: 39772 RVA: 0x0027D50C File Offset: 0x0027B70C
// (set) Token: 0x06009B5D RID: 39773 RVA: 0x0027D534 File Offset: 0x0027B734
public unsafe float aperture
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(DepthOfField.NativeFieldInfoPtr_aperture);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(DepthOfField.NativeFieldInfoPtr_aperture)) = value;
}
}
// Token: 0x170034B2 RID: 13490
// (get) Token: 0x06009B5E RID: 39774 RVA: 0x0027D558 File Offset: 0x0027B758
// (set) Token: 0x06009B5F RID: 39775 RVA: 0x0027D58C File Offset: 0x0027B78C
public unsafe Transform focalTransform
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(DepthOfField.NativeFieldInfoPtr_focalTransform);
IntPtr intPtr2 = *intPtr;
return (intPtr2 != 0) ? new Transform(intPtr2) : null;
}
set
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(DepthOfField.NativeFieldInfoPtr_focalTransform), IL2CPP.Il2CppObjectBaseToPtr(value));
}
}
// Token: 0x170034B3 RID: 13491
// (get) Token: 0x06009B60 RID: 39776 RVA: 0x0027D5B4 File Offset: 0x0027B7B4
// (set) Token: 0x06009B61 RID: 39777 RVA: 0x0027D5DC File Offset: 0x0027B7DC
public unsafe float maxBlurSize
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(DepthOfField.NativeFieldInfoPtr_maxBlurSize);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(DepthOfField.NativeFieldInfoPtr_maxBlurSize)) = value;
}
}
// Token: 0x170034B4 RID: 13492
// (get) Token: 0x06009B62 RID: 39778 RVA: 0x0027D600 File Offset: 0x0027B800
// (set) Token: 0x06009B63 RID: 39779 RVA: 0x0027D628 File Offset: 0x0027B828
public unsafe bool highResolution
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(DepthOfField.NativeFieldInfoPtr_highResolution);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(DepthOfField.NativeFieldInfoPtr_highResolution)) = value;
}
}
// Token: 0x170034B5 RID: 13493
// (get) Token: 0x06009B64 RID: 39780 RVA: 0x0027D64C File Offset: 0x0027B84C
// (set) Token: 0x06009B65 RID: 39781 RVA: 0x0027D674 File Offset: 0x0027B874
public unsafe DepthOfField.BlurType blurType
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(DepthOfField.NativeFieldInfoPtr_blurType);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(DepthOfField.NativeFieldInfoPtr_blurType)) = value;
}
}
// Token: 0x170034B6 RID: 13494
// (get) Token: 0x06009B66 RID: 39782 RVA: 0x0027D698 File Offset: 0x0027B898
// (set) Token: 0x06009B67 RID: 39783 RVA: 0x0027D6C0 File Offset: 0x0027B8C0
public unsafe DepthOfField.BlurSampleCount blurSampleCount
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(DepthOfField.NativeFieldInfoPtr_blurSampleCount);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(DepthOfField.NativeFieldInfoPtr_blurSampleCount)) = value;
}
}
// Token: 0x170034B7 RID: 13495
// (get) Token: 0x06009B68 RID: 39784 RVA: 0x0027D6E4 File Offset: 0x0027B8E4
// (set) Token: 0x06009B69 RID: 39785 RVA: 0x0027D70C File Offset: 0x0027B90C
public unsafe bool nearBlur
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(DepthOfField.NativeFieldInfoPtr_nearBlur);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(DepthOfField.NativeFieldInfoPtr_nearBlur)) = value;
}
}
// Token: 0x170034B8 RID: 13496
// (get) Token: 0x06009B6A RID: 39786 RVA: 0x0027D730 File Offset: 0x0027B930
// (set) Token: 0x06009B6B RID: 39787 RVA: 0x0027D758 File Offset: 0x0027B958
public unsafe float foregroundOverlap
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(DepthOfField.NativeFieldInfoPtr_foregroundOverlap);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(DepthOfField.NativeFieldInfoPtr_foregroundOverlap)) = value;
}
}
// Token: 0x170034B9 RID: 13497
// (get) Token: 0x06009B6C RID: 39788 RVA: 0x0027D77C File Offset: 0x0027B97C
// (set) Token: 0x06009B6D RID: 39789 RVA: 0x0027D7B0 File Offset: 0x0027B9B0
public unsafe Shader dofHdrShader
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(DepthOfField.NativeFieldInfoPtr_dofHdrShader);
IntPtr intPtr2 = *intPtr;
return (intPtr2 != 0) ? new Shader(intPtr2) : null;
}
set
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(DepthOfField.NativeFieldInfoPtr_dofHdrShader), IL2CPP.Il2CppObjectBaseToPtr(value));
}
}
// Token: 0x170034BA RID: 13498
// (get) Token: 0x06009B6E RID: 39790 RVA: 0x0027D7D8 File Offset: 0x0027B9D8
// (set) Token: 0x06009B6F RID: 39791 RVA: 0x0027D80C File Offset: 0x0027BA0C
public unsafe Material dofHdrMaterial
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(DepthOfField.NativeFieldInfoPtr_dofHdrMaterial);
IntPtr intPtr2 = *intPtr;
return (intPtr2 != 0) ? new Material(intPtr2) : null;
}
set
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(DepthOfField.NativeFieldInfoPtr_dofHdrMaterial), IL2CPP.Il2CppObjectBaseToPtr(value));
}
}
// Token: 0x170034BB RID: 13499
// (get) Token: 0x06009B70 RID: 39792 RVA: 0x0027D834 File Offset: 0x0027BA34
// (set) Token: 0x06009B71 RID: 39793 RVA: 0x0027D868 File Offset: 0x0027BA68
public unsafe Shader dx11BokehShader
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(DepthOfField.NativeFieldInfoPtr_dx11BokehShader);
IntPtr intPtr2 = *intPtr;
return (intPtr2 != 0) ? new Shader(intPtr2) : null;
}
set
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(DepthOfField.NativeFieldInfoPtr_dx11BokehShader), IL2CPP.Il2CppObjectBaseToPtr(value));
}
}
// Token: 0x170034BC RID: 13500
// (get) Token: 0x06009B72 RID: 39794 RVA: 0x0027D890 File Offset: 0x0027BA90
// (set) Token: 0x06009B73 RID: 39795 RVA: 0x0027D8C4 File Offset: 0x0027BAC4
public unsafe Material dx11bokehMaterial
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(DepthOfField.NativeFieldInfoPtr_dx11bokehMaterial);
IntPtr intPtr2 = *intPtr;
return (intPtr2 != 0) ? new Material(intPtr2) : null;
}
set
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(DepthOfField.NativeFieldInfoPtr_dx11bokehMaterial), IL2CPP.Il2CppObjectBaseToPtr(value));
}
}
// Token: 0x170034BD RID: 13501
// (get) Token: 0x06009B74 RID: 39796 RVA: 0x0027D8EC File Offset: 0x0027BAEC
// (set) Token: 0x06009B75 RID: 39797 RVA: 0x0027D914 File Offset: 0x0027BB14
public unsafe float dx11BokehThreshold
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(DepthOfField.NativeFieldInfoPtr_dx11BokehThreshold);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(DepthOfField.NativeFieldInfoPtr_dx11BokehThreshold)) = value;
}
}
// Token: 0x170034BE RID: 13502
// (get) Token: 0x06009B76 RID: 39798 RVA: 0x0027D938 File Offset: 0x0027BB38
// (set) Token: 0x06009B77 RID: 39799 RVA: 0x0027D960 File Offset: 0x0027BB60
public unsafe float dx11SpawnHeuristic
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(DepthOfField.NativeFieldInfoPtr_dx11SpawnHeuristic);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(DepthOfField.NativeFieldInfoPtr_dx11SpawnHeuristic)) = value;
}
}
// Token: 0x170034BF RID: 13503
// (get) Token: 0x06009B78 RID: 39800 RVA: 0x0027D984 File Offset: 0x0027BB84
// (set) Token: 0x06009B79 RID: 39801 RVA: 0x0027D9B8 File Offset: 0x0027BBB8
public unsafe Texture2D dx11BokehTexture
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(DepthOfField.NativeFieldInfoPtr_dx11BokehTexture);
IntPtr intPtr2 = *intPtr;
return (intPtr2 != 0) ? new Texture2D(intPtr2) : null;
}
set
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(DepthOfField.NativeFieldInfoPtr_dx11BokehTexture), IL2CPP.Il2CppObjectBaseToPtr(value));
}
}
// Token: 0x170034C0 RID: 13504
// (get) Token: 0x06009B7A RID: 39802 RVA: 0x0027D9E0 File Offset: 0x0027BBE0
// (set) Token: 0x06009B7B RID: 39803 RVA: 0x0027DA08 File Offset: 0x0027BC08
public unsafe float dx11BokehScale
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(DepthOfField.NativeFieldInfoPtr_dx11BokehScale);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(DepthOfField.NativeFieldInfoPtr_dx11BokehScale)) = value;
}
}
// Token: 0x170034C1 RID: 13505
// (get) Token: 0x06009B7C RID: 39804 RVA: 0x0027DA2C File Offset: 0x0027BC2C
// (set) Token: 0x06009B7D RID: 39805 RVA: 0x0027DA54 File Offset: 0x0027BC54
public unsafe float dx11BokehIntensity
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(DepthOfField.NativeFieldInfoPtr_dx11BokehIntensity);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(DepthOfField.NativeFieldInfoPtr_dx11BokehIntensity)) = value;
}
}
// Token: 0x170034C2 RID: 13506
// (get) Token: 0x06009B7E RID: 39806 RVA: 0x0027DA78 File Offset: 0x0027BC78
// (set) Token: 0x06009B7F RID: 39807 RVA: 0x0027DAA0 File Offset: 0x0027BCA0
public unsafe float focalDistance01
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(DepthOfField.NativeFieldInfoPtr_focalDistance01);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(DepthOfField.NativeFieldInfoPtr_focalDistance01)) = value;
}
}
// Token: 0x170034C3 RID: 13507
// (get) Token: 0x06009B80 RID: 39808 RVA: 0x0027DAC4 File Offset: 0x0027BCC4
// (set) Token: 0x06009B81 RID: 39809 RVA: 0x0027DAF8 File Offset: 0x0027BCF8
public unsafe ComputeBuffer cbDrawArgs
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(DepthOfField.NativeFieldInfoPtr_cbDrawArgs);
IntPtr intPtr2 = *intPtr;
return (intPtr2 != 0) ? new ComputeBuffer(intPtr2) : null;
}
set
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(DepthOfField.NativeFieldInfoPtr_cbDrawArgs), IL2CPP.Il2CppObjectBaseToPtr(value));
}
}
// Token: 0x170034C4 RID: 13508
// (get) Token: 0x06009B82 RID: 39810 RVA: 0x0027DB20 File Offset: 0x0027BD20
// (set) Token: 0x06009B83 RID: 39811 RVA: 0x0027DB54 File Offset: 0x0027BD54
public unsafe ComputeBuffer cbPoints
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(DepthOfField.NativeFieldInfoPtr_cbPoints);
IntPtr intPtr2 = *intPtr;
return (intPtr2 != 0) ? new ComputeBuffer(intPtr2) : null;
}
set
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(DepthOfField.NativeFieldInfoPtr_cbPoints), IL2CPP.Il2CppObjectBaseToPtr(value));
}
}
// Token: 0x170034C5 RID: 13509
// (get) Token: 0x06009B84 RID: 39812 RVA: 0x0027DB7C File Offset: 0x0027BD7C
// (set) Token: 0x06009B85 RID: 39813 RVA: 0x0027DBA4 File Offset: 0x0027BDA4
public unsafe float internalBlurWidth
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(DepthOfField.NativeFieldInfoPtr_internalBlurWidth);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(DepthOfField.NativeFieldInfoPtr_internalBlurWidth)) = value;
}
}
// Token: 0x170034C6 RID: 13510
// (get) Token: 0x06009B86 RID: 39814 RVA: 0x0027DBC8 File Offset: 0x0027BDC8
// (set) Token: 0x06009B87 RID: 39815 RVA: 0x0027DBFC File Offset: 0x0027BDFC
public unsafe Camera cachedCamera
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(DepthOfField.NativeFieldInfoPtr_cachedCamera);
IntPtr intPtr2 = *intPtr;
return (intPtr2 != 0) ? new Camera(intPtr2) : null;
}
set
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(DepthOfField.NativeFieldInfoPtr_cachedCamera), IL2CPP.Il2CppObjectBaseToPtr(value));
}
}
// Token: 0x04006818 RID: 26648
private static readonly IntPtr NativeFieldInfoPtr_visualizeFocus;
// Token: 0x04006819 RID: 26649
private static readonly IntPtr NativeFieldInfoPtr_focalLength;
// Token: 0x0400681A RID: 26650
private static readonly IntPtr NativeFieldInfoPtr_focalSize;
// Token: 0x0400681B RID: 26651
private static readonly IntPtr NativeFieldInfoPtr_aperture;
// Token: 0x0400681C RID: 26652
private static readonly IntPtr NativeFieldInfoPtr_focalTransform;
// Token: 0x0400681D RID: 26653
private static readonly IntPtr NativeFieldInfoPtr_maxBlurSize;
// Token: 0x0400681E RID: 26654
private static readonly IntPtr NativeFieldInfoPtr_highResolution;
// Token: 0x0400681F RID: 26655
private static readonly IntPtr NativeFieldInfoPtr_blurType;
// Token: 0x04006820 RID: 26656
private static readonly IntPtr NativeFieldInfoPtr_blurSampleCount;
// Token: 0x04006821 RID: 26657
private static readonly IntPtr NativeFieldInfoPtr_nearBlur;
// Token: 0x04006822 RID: 26658
private static readonly IntPtr NativeFieldInfoPtr_foregroundOverlap;
// Token: 0x04006823 RID: 26659
private static readonly IntPtr NativeFieldInfoPtr_dofHdrShader;
// Token: 0x04006824 RID: 26660
private static readonly IntPtr NativeFieldInfoPtr_dofHdrMaterial;
// Token: 0x04006825 RID: 26661
private static readonly IntPtr NativeFieldInfoPtr_dx11BokehShader;
// Token: 0x04006826 RID: 26662
private static readonly IntPtr NativeFieldInfoPtr_dx11bokehMaterial;
// Token: 0x04006827 RID: 26663
private static readonly IntPtr NativeFieldInfoPtr_dx11BokehThreshold;
// Token: 0x04006828 RID: 26664
private static readonly IntPtr NativeFieldInfoPtr_dx11SpawnHeuristic;
// Token: 0x04006829 RID: 26665
private static readonly IntPtr NativeFieldInfoPtr_dx11BokehTexture;
// Token: 0x0400682A RID: 26666
private static readonly IntPtr NativeFieldInfoPtr_dx11BokehScale;
// Token: 0x0400682B RID: 26667
private static readonly IntPtr NativeFieldInfoPtr_dx11BokehIntensity;
// Token: 0x0400682C RID: 26668
private static readonly IntPtr NativeFieldInfoPtr_focalDistance01;
// Token: 0x0400682D RID: 26669
private static readonly IntPtr NativeFieldInfoPtr_cbDrawArgs;
// Token: 0x0400682E RID: 26670
private static readonly IntPtr NativeFieldInfoPtr_cbPoints;
// Token: 0x0400682F RID: 26671
private static readonly IntPtr NativeFieldInfoPtr_internalBlurWidth;
// Token: 0x04006830 RID: 26672
private static readonly IntPtr NativeFieldInfoPtr_cachedCamera;
// Token: 0x04006831 RID: 26673
private static readonly IntPtr NativeMethodInfoPtr_CheckResources_Public_Virtual_Boolean_0;
// Token: 0x04006832 RID: 26674
private static readonly IntPtr NativeMethodInfoPtr_OnEnable_Private_Void_0;
// Token: 0x04006833 RID: 26675
private static readonly IntPtr NativeMethodInfoPtr_OnDisable_Private_Void_0;
// Token: 0x04006834 RID: 26676
private static readonly IntPtr NativeMethodInfoPtr_ReleaseComputeResources_Private_Void_0;
// Token: 0x04006835 RID: 26677
private static readonly IntPtr NativeMethodInfoPtr_CreateComputeResources_Private_Void_0;
// Token: 0x04006836 RID: 26678
private static readonly IntPtr NativeMethodInfoPtr_FocalDistance01_Private_Single_Single_0;
// Token: 0x04006837 RID: 26679
private static readonly IntPtr NativeMethodInfoPtr_WriteCoc_Private_Void_RenderTexture_Boolean_0;
// Token: 0x04006838 RID: 26680
private static readonly IntPtr NativeMethodInfoPtr_OnRenderImage_Private_Void_RenderTexture_RenderTexture_0;
// Token: 0x04006839 RID: 26681
private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_0;
// Token: 0x020005C7 RID: 1479
public enum BlurType
{
// Token: 0x0400683B RID: 26683
DiscBlur,
// Token: 0x0400683C RID: 26684
DX11
}
// Token: 0x020005C8 RID: 1480
public enum BlurSampleCount
{
// Token: 0x0400683E RID: 26686
Low,
// Token: 0x0400683F RID: 26687
Medium,
// Token: 0x04006840 RID: 26688
High
}
}
}

View File

@@ -0,0 +1,366 @@
using System;
using Il2CppInterop.Common.Attributes;
using Il2CppInterop.Runtime;
using UnityEngine;
namespace UnityStandardAssets.ImageEffects
{
// Token: 0x020005CE RID: 1486
public class EdgeDetection : PostEffectsBase
{
// Token: 0x06009BF0 RID: 39920 RVA: 0x0027F54C File Offset: 0x0027D74C
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 620632, XrefRangeEnd = 620637, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe override bool CheckResources()
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IL2CPP.il2cpp_object_get_virtual_method(IL2CPP.Il2CppObjectBaseToPtr(this), EdgeDetection.NativeMethodInfoPtr_CheckResources_Public_Virtual_Boolean_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
return *IL2CPP.il2cpp_object_unbox(intPtr);
}
// Token: 0x06009BF1 RID: 39921 RVA: 0x0027F5A8 File Offset: 0x0027D7A8
[CallerCount(0)]
public new unsafe void Start()
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(EdgeDetection.NativeMethodInfoPtr_Start_Private_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x06009BF2 RID: 39922 RVA: 0x0027F5EC File Offset: 0x0027D7EC
[CallerCount(2)]
[CachedScanResults(RefRangeStart = 620642, RefRangeEnd = 620644, XrefRangeStart = 620637, XrefRangeEnd = 620642, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe void SetCameraFlag()
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(EdgeDetection.NativeMethodInfoPtr_SetCameraFlag_Private_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x06009BF3 RID: 39923 RVA: 0x0027F630 File Offset: 0x0027D830
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 620644, XrefRangeEnd = 620645, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public new unsafe void OnEnable()
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(EdgeDetection.NativeMethodInfoPtr_OnEnable_Private_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x06009BF4 RID: 39924 RVA: 0x0027F674 File Offset: 0x0027D874
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 620645, XrefRangeEnd = 620669, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe void OnRenderImage(RenderTexture source, RenderTexture destination)
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr;
checked
{
ptr = stackalloc IntPtr[unchecked((UIntPtr)2) * (UIntPtr)sizeof(IntPtr)];
*ptr = IL2CPP.Il2CppObjectBaseToPtr(source);
}
ptr[checked(unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = IL2CPP.Il2CppObjectBaseToPtr(destination);
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(EdgeDetection.NativeMethodInfoPtr_OnRenderImage_Private_Void_RenderTexture_RenderTexture_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x06009BF5 RID: 39925 RVA: 0x0027F6E8 File Offset: 0x0027D8E8
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 620669, XrefRangeEnd = 620671, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe EdgeDetection()
: this(IL2CPP.il2cpp_object_new(Il2CppClassPointerStore<EdgeDetection>.NativeClassPtr))
{
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(EdgeDetection.NativeMethodInfoPtr__ctor_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x06009BF6 RID: 39926 RVA: 0x0027F734 File Offset: 0x0027D934
// Note: this type is marked as 'beforefieldinit'.
static EdgeDetection()
{
Il2CppClassPointerStore<EdgeDetection>.NativeClassPtr = IL2CPP.GetIl2CppClass("Assembly-CSharp.dll", "UnityStandardAssets.ImageEffects", "EdgeDetection");
IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore<EdgeDetection>.NativeClassPtr);
EdgeDetection.NativeFieldInfoPtr_mode = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<EdgeDetection>.NativeClassPtr, "mode");
EdgeDetection.NativeFieldInfoPtr_sensitivityDepth = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<EdgeDetection>.NativeClassPtr, "sensitivityDepth");
EdgeDetection.NativeFieldInfoPtr_sensitivityNormals = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<EdgeDetection>.NativeClassPtr, "sensitivityNormals");
EdgeDetection.NativeFieldInfoPtr_lumThreshold = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<EdgeDetection>.NativeClassPtr, "lumThreshold");
EdgeDetection.NativeFieldInfoPtr_edgeExp = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<EdgeDetection>.NativeClassPtr, "edgeExp");
EdgeDetection.NativeFieldInfoPtr_sampleDist = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<EdgeDetection>.NativeClassPtr, "sampleDist");
EdgeDetection.NativeFieldInfoPtr_edgesOnly = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<EdgeDetection>.NativeClassPtr, "edgesOnly");
EdgeDetection.NativeFieldInfoPtr_edgesOnlyBgColor = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<EdgeDetection>.NativeClassPtr, "edgesOnlyBgColor");
EdgeDetection.NativeFieldInfoPtr_edgeDetectShader = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<EdgeDetection>.NativeClassPtr, "edgeDetectShader");
EdgeDetection.NativeFieldInfoPtr_edgeDetectMaterial = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<EdgeDetection>.NativeClassPtr, "edgeDetectMaterial");
EdgeDetection.NativeFieldInfoPtr_oldMode = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<EdgeDetection>.NativeClassPtr, "oldMode");
EdgeDetection.NativeMethodInfoPtr_CheckResources_Public_Virtual_Boolean_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<EdgeDetection>.NativeClassPtr, 100675333);
EdgeDetection.NativeMethodInfoPtr_Start_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<EdgeDetection>.NativeClassPtr, 100675334);
EdgeDetection.NativeMethodInfoPtr_SetCameraFlag_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<EdgeDetection>.NativeClassPtr, 100675335);
EdgeDetection.NativeMethodInfoPtr_OnEnable_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<EdgeDetection>.NativeClassPtr, 100675336);
EdgeDetection.NativeMethodInfoPtr_OnRenderImage_Private_Void_RenderTexture_RenderTexture_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<EdgeDetection>.NativeClassPtr, 100675337);
EdgeDetection.NativeMethodInfoPtr__ctor_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<EdgeDetection>.NativeClassPtr, 100675338);
}
// Token: 0x06009BF7 RID: 39927 RVA: 0x00275EC4 File Offset: 0x002740C4
public EdgeDetection(IntPtr pointer)
: base(pointer)
{
}
// Token: 0x170034F2 RID: 13554
// (get) Token: 0x06009BF8 RID: 39928 RVA: 0x0027F8B8 File Offset: 0x0027DAB8
// (set) Token: 0x06009BF9 RID: 39929 RVA: 0x0027F8E0 File Offset: 0x0027DAE0
public unsafe EdgeDetection.EdgeDetectMode mode
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(EdgeDetection.NativeFieldInfoPtr_mode);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(EdgeDetection.NativeFieldInfoPtr_mode)) = value;
}
}
// Token: 0x170034F3 RID: 13555
// (get) Token: 0x06009BFA RID: 39930 RVA: 0x0027F904 File Offset: 0x0027DB04
// (set) Token: 0x06009BFB RID: 39931 RVA: 0x0027F92C File Offset: 0x0027DB2C
public unsafe float sensitivityDepth
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(EdgeDetection.NativeFieldInfoPtr_sensitivityDepth);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(EdgeDetection.NativeFieldInfoPtr_sensitivityDepth)) = value;
}
}
// Token: 0x170034F4 RID: 13556
// (get) Token: 0x06009BFC RID: 39932 RVA: 0x0027F950 File Offset: 0x0027DB50
// (set) Token: 0x06009BFD RID: 39933 RVA: 0x0027F978 File Offset: 0x0027DB78
public unsafe float sensitivityNormals
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(EdgeDetection.NativeFieldInfoPtr_sensitivityNormals);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(EdgeDetection.NativeFieldInfoPtr_sensitivityNormals)) = value;
}
}
// Token: 0x170034F5 RID: 13557
// (get) Token: 0x06009BFE RID: 39934 RVA: 0x0027F99C File Offset: 0x0027DB9C
// (set) Token: 0x06009BFF RID: 39935 RVA: 0x0027F9C4 File Offset: 0x0027DBC4
public unsafe float lumThreshold
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(EdgeDetection.NativeFieldInfoPtr_lumThreshold);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(EdgeDetection.NativeFieldInfoPtr_lumThreshold)) = value;
}
}
// Token: 0x170034F6 RID: 13558
// (get) Token: 0x06009C00 RID: 39936 RVA: 0x0027F9E8 File Offset: 0x0027DBE8
// (set) Token: 0x06009C01 RID: 39937 RVA: 0x0027FA10 File Offset: 0x0027DC10
public unsafe float edgeExp
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(EdgeDetection.NativeFieldInfoPtr_edgeExp);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(EdgeDetection.NativeFieldInfoPtr_edgeExp)) = value;
}
}
// Token: 0x170034F7 RID: 13559
// (get) Token: 0x06009C02 RID: 39938 RVA: 0x0027FA34 File Offset: 0x0027DC34
// (set) Token: 0x06009C03 RID: 39939 RVA: 0x0027FA5C File Offset: 0x0027DC5C
public unsafe float sampleDist
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(EdgeDetection.NativeFieldInfoPtr_sampleDist);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(EdgeDetection.NativeFieldInfoPtr_sampleDist)) = value;
}
}
// Token: 0x170034F8 RID: 13560
// (get) Token: 0x06009C04 RID: 39940 RVA: 0x0027FA80 File Offset: 0x0027DC80
// (set) Token: 0x06009C05 RID: 39941 RVA: 0x0027FAA8 File Offset: 0x0027DCA8
public unsafe float edgesOnly
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(EdgeDetection.NativeFieldInfoPtr_edgesOnly);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(EdgeDetection.NativeFieldInfoPtr_edgesOnly)) = value;
}
}
// Token: 0x170034F9 RID: 13561
// (get) Token: 0x06009C06 RID: 39942 RVA: 0x0027FACC File Offset: 0x0027DCCC
// (set) Token: 0x06009C07 RID: 39943 RVA: 0x0027FAF4 File Offset: 0x0027DCF4
public unsafe Color edgesOnlyBgColor
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(EdgeDetection.NativeFieldInfoPtr_edgesOnlyBgColor);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(EdgeDetection.NativeFieldInfoPtr_edgesOnlyBgColor)) = value;
}
}
// Token: 0x170034FA RID: 13562
// (get) Token: 0x06009C08 RID: 39944 RVA: 0x0027FB18 File Offset: 0x0027DD18
// (set) Token: 0x06009C09 RID: 39945 RVA: 0x0027FB4C File Offset: 0x0027DD4C
public unsafe Shader edgeDetectShader
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(EdgeDetection.NativeFieldInfoPtr_edgeDetectShader);
IntPtr intPtr2 = *intPtr;
return (intPtr2 != 0) ? new Shader(intPtr2) : null;
}
set
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(EdgeDetection.NativeFieldInfoPtr_edgeDetectShader), IL2CPP.Il2CppObjectBaseToPtr(value));
}
}
// Token: 0x170034FB RID: 13563
// (get) Token: 0x06009C0A RID: 39946 RVA: 0x0027FB74 File Offset: 0x0027DD74
// (set) Token: 0x06009C0B RID: 39947 RVA: 0x0027FBA8 File Offset: 0x0027DDA8
public unsafe Material edgeDetectMaterial
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(EdgeDetection.NativeFieldInfoPtr_edgeDetectMaterial);
IntPtr intPtr2 = *intPtr;
return (intPtr2 != 0) ? new Material(intPtr2) : null;
}
set
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(EdgeDetection.NativeFieldInfoPtr_edgeDetectMaterial), IL2CPP.Il2CppObjectBaseToPtr(value));
}
}
// Token: 0x170034FC RID: 13564
// (get) Token: 0x06009C0C RID: 39948 RVA: 0x0027FBD0 File Offset: 0x0027DDD0
// (set) Token: 0x06009C0D RID: 39949 RVA: 0x0027FBF8 File Offset: 0x0027DDF8
public unsafe EdgeDetection.EdgeDetectMode oldMode
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(EdgeDetection.NativeFieldInfoPtr_oldMode);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(EdgeDetection.NativeFieldInfoPtr_oldMode)) = value;
}
}
// Token: 0x0400688B RID: 26763
private static readonly IntPtr NativeFieldInfoPtr_mode;
// Token: 0x0400688C RID: 26764
private static readonly IntPtr NativeFieldInfoPtr_sensitivityDepth;
// Token: 0x0400688D RID: 26765
private static readonly IntPtr NativeFieldInfoPtr_sensitivityNormals;
// Token: 0x0400688E RID: 26766
private static readonly IntPtr NativeFieldInfoPtr_lumThreshold;
// Token: 0x0400688F RID: 26767
private static readonly IntPtr NativeFieldInfoPtr_edgeExp;
// Token: 0x04006890 RID: 26768
private static readonly IntPtr NativeFieldInfoPtr_sampleDist;
// Token: 0x04006891 RID: 26769
private static readonly IntPtr NativeFieldInfoPtr_edgesOnly;
// Token: 0x04006892 RID: 26770
private static readonly IntPtr NativeFieldInfoPtr_edgesOnlyBgColor;
// Token: 0x04006893 RID: 26771
private static readonly IntPtr NativeFieldInfoPtr_edgeDetectShader;
// Token: 0x04006894 RID: 26772
private static readonly IntPtr NativeFieldInfoPtr_edgeDetectMaterial;
// Token: 0x04006895 RID: 26773
private static readonly IntPtr NativeFieldInfoPtr_oldMode;
// Token: 0x04006896 RID: 26774
private static readonly IntPtr NativeMethodInfoPtr_CheckResources_Public_Virtual_Boolean_0;
// Token: 0x04006897 RID: 26775
private static readonly IntPtr NativeMethodInfoPtr_Start_Private_Void_0;
// Token: 0x04006898 RID: 26776
private static readonly IntPtr NativeMethodInfoPtr_SetCameraFlag_Private_Void_0;
// Token: 0x04006899 RID: 26777
private static readonly IntPtr NativeMethodInfoPtr_OnEnable_Private_Void_0;
// Token: 0x0400689A RID: 26778
private static readonly IntPtr NativeMethodInfoPtr_OnRenderImage_Private_Void_RenderTexture_RenderTexture_0;
// Token: 0x0400689B RID: 26779
private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_0;
// Token: 0x020005CF RID: 1487
public enum EdgeDetectMode
{
// Token: 0x0400689D RID: 26781
TriangleDepthNormals,
// Token: 0x0400689E RID: 26782
RobertsCrossDepthNormals,
// Token: 0x0400689F RID: 26783
SobelDepth,
// Token: 0x040068A0 RID: 26784
SobelDepthThin,
// Token: 0x040068A1 RID: 26785
TriangleLuminance
}
}
}

View File

@@ -0,0 +1,164 @@
using System;
using Il2CppInterop.Common.Attributes;
using Il2CppInterop.Runtime;
using UnityEngine;
namespace UnityStandardAssets.ImageEffects
{
// Token: 0x020005D0 RID: 1488
public class Fisheye : PostEffectsBase
{
// Token: 0x06009C0E RID: 39950 RVA: 0x0027FC1C File Offset: 0x0027DE1C
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 620671, XrefRangeEnd = 620675, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe override bool CheckResources()
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IL2CPP.il2cpp_object_get_virtual_method(IL2CPP.Il2CppObjectBaseToPtr(this), Fisheye.NativeMethodInfoPtr_CheckResources_Public_Virtual_Boolean_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
return *IL2CPP.il2cpp_object_unbox(intPtr);
}
// Token: 0x06009C0F RID: 39951 RVA: 0x0027FC78 File Offset: 0x0027DE78
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 620675, XrefRangeEnd = 620683, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe void OnRenderImage(RenderTexture source, RenderTexture destination)
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr;
checked
{
ptr = stackalloc IntPtr[unchecked((UIntPtr)2) * (UIntPtr)sizeof(IntPtr)];
*ptr = IL2CPP.Il2CppObjectBaseToPtr(source);
}
ptr[checked(unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = IL2CPP.Il2CppObjectBaseToPtr(destination);
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(Fisheye.NativeMethodInfoPtr_OnRenderImage_Private_Void_RenderTexture_RenderTexture_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x06009C10 RID: 39952 RVA: 0x0027FCEC File Offset: 0x0027DEEC
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 620683, XrefRangeEnd = 620684, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe Fisheye()
: this(IL2CPP.il2cpp_object_new(Il2CppClassPointerStore<Fisheye>.NativeClassPtr))
{
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(Fisheye.NativeMethodInfoPtr__ctor_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x06009C11 RID: 39953 RVA: 0x0027FD38 File Offset: 0x0027DF38
// Note: this type is marked as 'beforefieldinit'.
static Fisheye()
{
Il2CppClassPointerStore<Fisheye>.NativeClassPtr = IL2CPP.GetIl2CppClass("Assembly-CSharp.dll", "UnityStandardAssets.ImageEffects", "Fisheye");
IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore<Fisheye>.NativeClassPtr);
Fisheye.NativeFieldInfoPtr_strengthX = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<Fisheye>.NativeClassPtr, "strengthX");
Fisheye.NativeFieldInfoPtr_strengthY = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<Fisheye>.NativeClassPtr, "strengthY");
Fisheye.NativeFieldInfoPtr_fishEyeShader = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<Fisheye>.NativeClassPtr, "fishEyeShader");
Fisheye.NativeFieldInfoPtr_fisheyeMaterial = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<Fisheye>.NativeClassPtr, "fisheyeMaterial");
Fisheye.NativeMethodInfoPtr_CheckResources_Public_Virtual_Boolean_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<Fisheye>.NativeClassPtr, 100675339);
Fisheye.NativeMethodInfoPtr_OnRenderImage_Private_Void_RenderTexture_RenderTexture_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<Fisheye>.NativeClassPtr, 100675340);
Fisheye.NativeMethodInfoPtr__ctor_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<Fisheye>.NativeClassPtr, 100675341);
}
// Token: 0x06009C12 RID: 39954 RVA: 0x00275EC4 File Offset: 0x002740C4
public Fisheye(IntPtr pointer)
: base(pointer)
{
}
// Token: 0x170034FD RID: 13565
// (get) Token: 0x06009C13 RID: 39955 RVA: 0x0027FDF4 File Offset: 0x0027DFF4
// (set) Token: 0x06009C14 RID: 39956 RVA: 0x0027FE1C File Offset: 0x0027E01C
public unsafe float strengthX
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Fisheye.NativeFieldInfoPtr_strengthX);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Fisheye.NativeFieldInfoPtr_strengthX)) = value;
}
}
// Token: 0x170034FE RID: 13566
// (get) Token: 0x06009C15 RID: 39957 RVA: 0x0027FE40 File Offset: 0x0027E040
// (set) Token: 0x06009C16 RID: 39958 RVA: 0x0027FE68 File Offset: 0x0027E068
public unsafe float strengthY
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Fisheye.NativeFieldInfoPtr_strengthY);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Fisheye.NativeFieldInfoPtr_strengthY)) = value;
}
}
// Token: 0x170034FF RID: 13567
// (get) Token: 0x06009C17 RID: 39959 RVA: 0x0027FE8C File Offset: 0x0027E08C
// (set) Token: 0x06009C18 RID: 39960 RVA: 0x0027FEC0 File Offset: 0x0027E0C0
public unsafe Shader fishEyeShader
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Fisheye.NativeFieldInfoPtr_fishEyeShader);
IntPtr intPtr2 = *intPtr;
return (intPtr2 != 0) ? new Shader(intPtr2) : null;
}
set
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(Fisheye.NativeFieldInfoPtr_fishEyeShader), IL2CPP.Il2CppObjectBaseToPtr(value));
}
}
// Token: 0x17003500 RID: 13568
// (get) Token: 0x06009C19 RID: 39961 RVA: 0x0027FEE8 File Offset: 0x0027E0E8
// (set) Token: 0x06009C1A RID: 39962 RVA: 0x0027FF1C File Offset: 0x0027E11C
public unsafe Material fisheyeMaterial
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Fisheye.NativeFieldInfoPtr_fisheyeMaterial);
IntPtr intPtr2 = *intPtr;
return (intPtr2 != 0) ? new Material(intPtr2) : null;
}
set
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(Fisheye.NativeFieldInfoPtr_fisheyeMaterial), IL2CPP.Il2CppObjectBaseToPtr(value));
}
}
// Token: 0x040068A2 RID: 26786
private static readonly IntPtr NativeFieldInfoPtr_strengthX;
// Token: 0x040068A3 RID: 26787
private static readonly IntPtr NativeFieldInfoPtr_strengthY;
// Token: 0x040068A4 RID: 26788
private static readonly IntPtr NativeFieldInfoPtr_fishEyeShader;
// Token: 0x040068A5 RID: 26789
private static readonly IntPtr NativeFieldInfoPtr_fisheyeMaterial;
// Token: 0x040068A6 RID: 26790
private static readonly IntPtr NativeMethodInfoPtr_CheckResources_Public_Virtual_Boolean_0;
// Token: 0x040068A7 RID: 26791
private static readonly IntPtr NativeMethodInfoPtr_OnRenderImage_Private_Void_RenderTexture_RenderTexture_0;
// Token: 0x040068A8 RID: 26792
private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_0;
}
}

View File

@@ -0,0 +1,264 @@
using System;
using Il2CppInterop.Common.Attributes;
using Il2CppInterop.Runtime;
using UnityEngine;
namespace UnityStandardAssets.ImageEffects
{
// Token: 0x020005D1 RID: 1489
public class GlobalFog : PostEffectsBase
{
// Token: 0x06009C1B RID: 39963 RVA: 0x0027FF44 File Offset: 0x0027E144
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 620684, XrefRangeEnd = 620688, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe override bool CheckResources()
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IL2CPP.il2cpp_object_get_virtual_method(IL2CPP.Il2CppObjectBaseToPtr(this), GlobalFog.NativeMethodInfoPtr_CheckResources_Public_Virtual_Boolean_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
return *IL2CPP.il2cpp_object_unbox(intPtr);
}
// Token: 0x06009C1C RID: 39964 RVA: 0x0027FFA0 File Offset: 0x0027E1A0
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 620688, XrefRangeEnd = 620750, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe void OnRenderImage(RenderTexture source, RenderTexture destination)
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr;
checked
{
ptr = stackalloc IntPtr[unchecked((UIntPtr)2) * (UIntPtr)sizeof(IntPtr)];
*ptr = IL2CPP.Il2CppObjectBaseToPtr(source);
}
ptr[checked(unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = IL2CPP.Il2CppObjectBaseToPtr(destination);
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(GlobalFog.NativeMethodInfoPtr_OnRenderImage_Private_Void_RenderTexture_RenderTexture_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x06009C1D RID: 39965 RVA: 0x00280014 File Offset: 0x0027E214
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 620750, XrefRangeEnd = 620751, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe GlobalFog()
: this(IL2CPP.il2cpp_object_new(Il2CppClassPointerStore<GlobalFog>.NativeClassPtr))
{
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(GlobalFog.NativeMethodInfoPtr__ctor_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x06009C1E RID: 39966 RVA: 0x00280060 File Offset: 0x0027E260
// Note: this type is marked as 'beforefieldinit'.
static GlobalFog()
{
Il2CppClassPointerStore<GlobalFog>.NativeClassPtr = IL2CPP.GetIl2CppClass("Assembly-CSharp.dll", "UnityStandardAssets.ImageEffects", "GlobalFog");
IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore<GlobalFog>.NativeClassPtr);
GlobalFog.NativeFieldInfoPtr_distanceFog = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<GlobalFog>.NativeClassPtr, "distanceFog");
GlobalFog.NativeFieldInfoPtr_excludeFarPixels = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<GlobalFog>.NativeClassPtr, "excludeFarPixels");
GlobalFog.NativeFieldInfoPtr_useRadialDistance = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<GlobalFog>.NativeClassPtr, "useRadialDistance");
GlobalFog.NativeFieldInfoPtr_heightFog = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<GlobalFog>.NativeClassPtr, "heightFog");
GlobalFog.NativeFieldInfoPtr_height = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<GlobalFog>.NativeClassPtr, "height");
GlobalFog.NativeFieldInfoPtr_heightDensity = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<GlobalFog>.NativeClassPtr, "heightDensity");
GlobalFog.NativeFieldInfoPtr_startDistance = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<GlobalFog>.NativeClassPtr, "startDistance");
GlobalFog.NativeFieldInfoPtr_fogShader = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<GlobalFog>.NativeClassPtr, "fogShader");
GlobalFog.NativeFieldInfoPtr_fogMaterial = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<GlobalFog>.NativeClassPtr, "fogMaterial");
GlobalFog.NativeMethodInfoPtr_CheckResources_Public_Virtual_Boolean_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<GlobalFog>.NativeClassPtr, 100675342);
GlobalFog.NativeMethodInfoPtr_OnRenderImage_Private_Void_RenderTexture_RenderTexture_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<GlobalFog>.NativeClassPtr, 100675343);
GlobalFog.NativeMethodInfoPtr__ctor_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<GlobalFog>.NativeClassPtr, 100675344);
}
// Token: 0x06009C1F RID: 39967 RVA: 0x00275EC4 File Offset: 0x002740C4
public GlobalFog(IntPtr pointer)
: base(pointer)
{
}
// Token: 0x17003501 RID: 13569
// (get) Token: 0x06009C20 RID: 39968 RVA: 0x00280180 File Offset: 0x0027E380
// (set) Token: 0x06009C21 RID: 39969 RVA: 0x002801A8 File Offset: 0x0027E3A8
public unsafe bool distanceFog
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(GlobalFog.NativeFieldInfoPtr_distanceFog);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(GlobalFog.NativeFieldInfoPtr_distanceFog)) = value;
}
}
// Token: 0x17003502 RID: 13570
// (get) Token: 0x06009C22 RID: 39970 RVA: 0x002801CC File Offset: 0x0027E3CC
// (set) Token: 0x06009C23 RID: 39971 RVA: 0x002801F4 File Offset: 0x0027E3F4
public unsafe bool excludeFarPixels
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(GlobalFog.NativeFieldInfoPtr_excludeFarPixels);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(GlobalFog.NativeFieldInfoPtr_excludeFarPixels)) = value;
}
}
// Token: 0x17003503 RID: 13571
// (get) Token: 0x06009C24 RID: 39972 RVA: 0x00280218 File Offset: 0x0027E418
// (set) Token: 0x06009C25 RID: 39973 RVA: 0x00280240 File Offset: 0x0027E440
public unsafe bool useRadialDistance
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(GlobalFog.NativeFieldInfoPtr_useRadialDistance);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(GlobalFog.NativeFieldInfoPtr_useRadialDistance)) = value;
}
}
// Token: 0x17003504 RID: 13572
// (get) Token: 0x06009C26 RID: 39974 RVA: 0x00280264 File Offset: 0x0027E464
// (set) Token: 0x06009C27 RID: 39975 RVA: 0x0028028C File Offset: 0x0027E48C
public unsafe bool heightFog
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(GlobalFog.NativeFieldInfoPtr_heightFog);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(GlobalFog.NativeFieldInfoPtr_heightFog)) = value;
}
}
// Token: 0x17003505 RID: 13573
// (get) Token: 0x06009C28 RID: 39976 RVA: 0x002802B0 File Offset: 0x0027E4B0
// (set) Token: 0x06009C29 RID: 39977 RVA: 0x002802D8 File Offset: 0x0027E4D8
public unsafe float height
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(GlobalFog.NativeFieldInfoPtr_height);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(GlobalFog.NativeFieldInfoPtr_height)) = value;
}
}
// Token: 0x17003506 RID: 13574
// (get) Token: 0x06009C2A RID: 39978 RVA: 0x002802FC File Offset: 0x0027E4FC
// (set) Token: 0x06009C2B RID: 39979 RVA: 0x00280324 File Offset: 0x0027E524
public unsafe float heightDensity
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(GlobalFog.NativeFieldInfoPtr_heightDensity);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(GlobalFog.NativeFieldInfoPtr_heightDensity)) = value;
}
}
// Token: 0x17003507 RID: 13575
// (get) Token: 0x06009C2C RID: 39980 RVA: 0x00280348 File Offset: 0x0027E548
// (set) Token: 0x06009C2D RID: 39981 RVA: 0x00280370 File Offset: 0x0027E570
public unsafe float startDistance
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(GlobalFog.NativeFieldInfoPtr_startDistance);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(GlobalFog.NativeFieldInfoPtr_startDistance)) = value;
}
}
// Token: 0x17003508 RID: 13576
// (get) Token: 0x06009C2E RID: 39982 RVA: 0x00280394 File Offset: 0x0027E594
// (set) Token: 0x06009C2F RID: 39983 RVA: 0x002803C8 File Offset: 0x0027E5C8
public unsafe Shader fogShader
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(GlobalFog.NativeFieldInfoPtr_fogShader);
IntPtr intPtr2 = *intPtr;
return (intPtr2 != 0) ? new Shader(intPtr2) : null;
}
set
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(GlobalFog.NativeFieldInfoPtr_fogShader), IL2CPP.Il2CppObjectBaseToPtr(value));
}
}
// Token: 0x17003509 RID: 13577
// (get) Token: 0x06009C30 RID: 39984 RVA: 0x002803F0 File Offset: 0x0027E5F0
// (set) Token: 0x06009C31 RID: 39985 RVA: 0x00280424 File Offset: 0x0027E624
public unsafe Material fogMaterial
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(GlobalFog.NativeFieldInfoPtr_fogMaterial);
IntPtr intPtr2 = *intPtr;
return (intPtr2 != 0) ? new Material(intPtr2) : null;
}
set
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(GlobalFog.NativeFieldInfoPtr_fogMaterial), IL2CPP.Il2CppObjectBaseToPtr(value));
}
}
// Token: 0x040068A9 RID: 26793
private static readonly IntPtr NativeFieldInfoPtr_distanceFog;
// Token: 0x040068AA RID: 26794
private static readonly IntPtr NativeFieldInfoPtr_excludeFarPixels;
// Token: 0x040068AB RID: 26795
private static readonly IntPtr NativeFieldInfoPtr_useRadialDistance;
// Token: 0x040068AC RID: 26796
private static readonly IntPtr NativeFieldInfoPtr_heightFog;
// Token: 0x040068AD RID: 26797
private static readonly IntPtr NativeFieldInfoPtr_height;
// Token: 0x040068AE RID: 26798
private static readonly IntPtr NativeFieldInfoPtr_heightDensity;
// Token: 0x040068AF RID: 26799
private static readonly IntPtr NativeFieldInfoPtr_startDistance;
// Token: 0x040068B0 RID: 26800
private static readonly IntPtr NativeFieldInfoPtr_fogShader;
// Token: 0x040068B1 RID: 26801
private static readonly IntPtr NativeFieldInfoPtr_fogMaterial;
// Token: 0x040068B2 RID: 26802
private static readonly IntPtr NativeMethodInfoPtr_CheckResources_Public_Virtual_Boolean_0;
// Token: 0x040068B3 RID: 26803
private static readonly IntPtr NativeMethodInfoPtr_OnRenderImage_Private_Void_RenderTexture_RenderTexture_0;
// Token: 0x040068B4 RID: 26804
private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_0;
}
}

View File

@@ -0,0 +1,105 @@
using System;
using Il2CppInterop.Common.Attributes;
using Il2CppInterop.Runtime;
using UnityEngine;
namespace UnityStandardAssets.ImageEffects
{
// Token: 0x020005D2 RID: 1490
public class Grayscale : ImageEffectBase
{
// Token: 0x06009C32 RID: 39986 RVA: 0x0028044C File Offset: 0x0027E64C
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 620751, XrefRangeEnd = 620765, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe void OnRenderImage(RenderTexture source, RenderTexture destination)
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr;
checked
{
ptr = stackalloc IntPtr[unchecked((UIntPtr)2) * (UIntPtr)sizeof(IntPtr)];
*ptr = IL2CPP.Il2CppObjectBaseToPtr(source);
}
ptr[checked(unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = IL2CPP.Il2CppObjectBaseToPtr(destination);
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(Grayscale.NativeMethodInfoPtr_OnRenderImage_Private_Void_RenderTexture_RenderTexture_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x06009C33 RID: 39987 RVA: 0x002804C0 File Offset: 0x0027E6C0
[CallerCount(13)]
[CachedScanResults(RefRangeStart = 227409, RefRangeEnd = 227422, XrefRangeStart = 227409, XrefRangeEnd = 227422, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe Grayscale()
: this(IL2CPP.il2cpp_object_new(Il2CppClassPointerStore<Grayscale>.NativeClassPtr))
{
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(Grayscale.NativeMethodInfoPtr__ctor_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x06009C34 RID: 39988 RVA: 0x0028050C File Offset: 0x0027E70C
// Note: this type is marked as 'beforefieldinit'.
static Grayscale()
{
Il2CppClassPointerStore<Grayscale>.NativeClassPtr = IL2CPP.GetIl2CppClass("Assembly-CSharp.dll", "UnityStandardAssets.ImageEffects", "Grayscale");
IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore<Grayscale>.NativeClassPtr);
Grayscale.NativeFieldInfoPtr_textureRamp = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<Grayscale>.NativeClassPtr, "textureRamp");
Grayscale.NativeFieldInfoPtr_rampOffset = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<Grayscale>.NativeClassPtr, "rampOffset");
Grayscale.NativeMethodInfoPtr_OnRenderImage_Private_Void_RenderTexture_RenderTexture_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<Grayscale>.NativeClassPtr, 100675345);
Grayscale.NativeMethodInfoPtr__ctor_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<Grayscale>.NativeClassPtr, 100675346);
}
// Token: 0x06009C35 RID: 39989 RVA: 0x0027BA8C File Offset: 0x00279C8C
public Grayscale(IntPtr pointer)
: base(pointer)
{
}
// Token: 0x1700350A RID: 13578
// (get) Token: 0x06009C36 RID: 39990 RVA: 0x0028058C File Offset: 0x0027E78C
// (set) Token: 0x06009C37 RID: 39991 RVA: 0x002805C0 File Offset: 0x0027E7C0
public unsafe Texture textureRamp
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Grayscale.NativeFieldInfoPtr_textureRamp);
IntPtr intPtr2 = *intPtr;
return (intPtr2 != 0) ? new Texture(intPtr2) : null;
}
set
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(Grayscale.NativeFieldInfoPtr_textureRamp), IL2CPP.Il2CppObjectBaseToPtr(value));
}
}
// Token: 0x1700350B RID: 13579
// (get) Token: 0x06009C38 RID: 39992 RVA: 0x002805E8 File Offset: 0x0027E7E8
// (set) Token: 0x06009C39 RID: 39993 RVA: 0x00280610 File Offset: 0x0027E810
public unsafe float rampOffset
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Grayscale.NativeFieldInfoPtr_rampOffset);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Grayscale.NativeFieldInfoPtr_rampOffset)) = value;
}
}
// Token: 0x040068B5 RID: 26805
private static readonly IntPtr NativeFieldInfoPtr_textureRamp;
// Token: 0x040068B6 RID: 26806
private static readonly IntPtr NativeFieldInfoPtr_rampOffset;
// Token: 0x040068B7 RID: 26807
private static readonly IntPtr NativeMethodInfoPtr_OnRenderImage_Private_Void_RenderTexture_RenderTexture_0;
// Token: 0x040068B8 RID: 26808
private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_0;
}
}

View File

@@ -0,0 +1,15 @@
using System;
namespace UnityStandardAssets.ImageEffects
{
// Token: 0x020005B4 RID: 1460
public enum HDRBloomMode
{
// Token: 0x04006730 RID: 26416
Auto,
// Token: 0x04006731 RID: 26417
On,
// Token: 0x04006732 RID: 26418
Off
}
}

View File

@@ -0,0 +1,139 @@
using System;
using Il2CppInterop.Common.Attributes;
using Il2CppInterop.Runtime;
using UnityEngine;
namespace UnityStandardAssets.ImageEffects
{
// Token: 0x020005D3 RID: 1491
public class ImageEffectBase : MonoBehaviour
{
// Token: 0x06009C3A RID: 39994 RVA: 0x00280634 File Offset: 0x0027E834
[CallerCount(1)]
[CachedScanResults(RefRangeStart = 620772, RefRangeEnd = 620773, XrefRangeStart = 620765, XrefRangeEnd = 620772, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe virtual void Start()
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IL2CPP.il2cpp_object_get_virtual_method(IL2CPP.Il2CppObjectBaseToPtr(this), ImageEffectBase.NativeMethodInfoPtr_Start_Protected_Virtual_New_Void_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x1700350E RID: 13582
// (get) Token: 0x06009C3B RID: 39995 RVA: 0x00280684 File Offset: 0x0027E884
public unsafe Material material
{
[CallerCount(11)]
[CachedScanResults(RefRangeStart = 620783, RefRangeEnd = 620794, XrefRangeStart = 620773, XrefRangeEnd = 620783, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
get
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(ImageEffectBase.NativeMethodInfoPtr_get_material_Protected_get_Material_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
IntPtr intPtr3 = intPtr;
return (intPtr3 != 0) ? new Material(intPtr3) : null;
}
}
// Token: 0x06009C3C RID: 39996 RVA: 0x002806DC File Offset: 0x0027E8DC
[CallerCount(1)]
[CachedScanResults(RefRangeStart = 620801, RefRangeEnd = 620802, XrefRangeStart = 620794, XrefRangeEnd = 620801, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe virtual void OnDisable()
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IL2CPP.il2cpp_object_get_virtual_method(IL2CPP.Il2CppObjectBaseToPtr(this), ImageEffectBase.NativeMethodInfoPtr_OnDisable_Protected_Virtual_New_Void_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x06009C3D RID: 39997 RVA: 0x0028072C File Offset: 0x0027E92C
[CallerCount(63)]
[CachedScanResults(RefRangeStart = 222154, RefRangeEnd = 222217, XrefRangeStart = 222154, XrefRangeEnd = 222217, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe ImageEffectBase()
: this(IL2CPP.il2cpp_object_new(Il2CppClassPointerStore<ImageEffectBase>.NativeClassPtr))
{
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(ImageEffectBase.NativeMethodInfoPtr__ctor_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x06009C3E RID: 39998 RVA: 0x00280778 File Offset: 0x0027E978
// Note: this type is marked as 'beforefieldinit'.
static ImageEffectBase()
{
Il2CppClassPointerStore<ImageEffectBase>.NativeClassPtr = IL2CPP.GetIl2CppClass("Assembly-CSharp.dll", "UnityStandardAssets.ImageEffects", "ImageEffectBase");
IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore<ImageEffectBase>.NativeClassPtr);
ImageEffectBase.NativeFieldInfoPtr_shader = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<ImageEffectBase>.NativeClassPtr, "shader");
ImageEffectBase.NativeFieldInfoPtr_m_Material = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<ImageEffectBase>.NativeClassPtr, "m_Material");
ImageEffectBase.NativeMethodInfoPtr_Start_Protected_Virtual_New_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<ImageEffectBase>.NativeClassPtr, 100675347);
ImageEffectBase.NativeMethodInfoPtr_get_material_Protected_get_Material_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<ImageEffectBase>.NativeClassPtr, 100675348);
ImageEffectBase.NativeMethodInfoPtr_OnDisable_Protected_Virtual_New_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<ImageEffectBase>.NativeClassPtr, 100675349);
ImageEffectBase.NativeMethodInfoPtr__ctor_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<ImageEffectBase>.NativeClassPtr, 100675350);
}
// Token: 0x06009C3F RID: 39999 RVA: 0x0000351C File Offset: 0x0000171C
public ImageEffectBase(IntPtr pointer)
: base(pointer)
{
}
// Token: 0x1700350C RID: 13580
// (get) Token: 0x06009C40 RID: 40000 RVA: 0x00280820 File Offset: 0x0027EA20
// (set) Token: 0x06009C41 RID: 40001 RVA: 0x00280854 File Offset: 0x0027EA54
public unsafe Shader shader
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(ImageEffectBase.NativeFieldInfoPtr_shader);
IntPtr intPtr2 = *intPtr;
return (intPtr2 != 0) ? new Shader(intPtr2) : null;
}
set
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(ImageEffectBase.NativeFieldInfoPtr_shader), IL2CPP.Il2CppObjectBaseToPtr(value));
}
}
// Token: 0x1700350D RID: 13581
// (get) Token: 0x06009C42 RID: 40002 RVA: 0x0028087C File Offset: 0x0027EA7C
// (set) Token: 0x06009C43 RID: 40003 RVA: 0x002808B0 File Offset: 0x0027EAB0
public unsafe Material m_Material
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(ImageEffectBase.NativeFieldInfoPtr_m_Material);
IntPtr intPtr2 = *intPtr;
return (intPtr2 != 0) ? new Material(intPtr2) : null;
}
set
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(ImageEffectBase.NativeFieldInfoPtr_m_Material), IL2CPP.Il2CppObjectBaseToPtr(value));
}
}
// Token: 0x040068B9 RID: 26809
private static readonly IntPtr NativeFieldInfoPtr_shader;
// Token: 0x040068BA RID: 26810
private static readonly IntPtr NativeFieldInfoPtr_m_Material;
// Token: 0x040068BB RID: 26811
private static readonly IntPtr NativeMethodInfoPtr_Start_Protected_Virtual_New_Void_0;
// Token: 0x040068BC RID: 26812
private static readonly IntPtr NativeMethodInfoPtr_get_material_Protected_get_Material_0;
// Token: 0x040068BD RID: 26813
private static readonly IntPtr NativeMethodInfoPtr_OnDisable_Protected_Virtual_New_Void_0;
// Token: 0x040068BE RID: 26814
private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_0;
}
}

View File

@@ -0,0 +1,110 @@
using System;
using Il2CppInterop.Common.Attributes;
using Il2CppInterop.Runtime;
using Il2CppSystem;
using UnityEngine;
namespace UnityStandardAssets.ImageEffects
{
// Token: 0x020005D4 RID: 1492
public class ImageEffects : Il2CppSystem.Object
{
// Token: 0x06009C44 RID: 40004 RVA: 0x002808D8 File Offset: 0x0027EAD8
[CallerCount(2)]
[CachedScanResults(RefRangeStart = 620822, RefRangeEnd = 620824, XrefRangeStart = 620802, XrefRangeEnd = 620822, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe static void RenderDistortion(Material material, RenderTexture source, RenderTexture destination, float angle, Vector2 center, Vector2 radius)
{
IntPtr* ptr;
checked
{
ptr = stackalloc IntPtr[unchecked((UIntPtr)6) * (UIntPtr)sizeof(IntPtr)];
*ptr = IL2CPP.Il2CppObjectBaseToPtr(material);
}
ptr[checked(unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = IL2CPP.Il2CppObjectBaseToPtr(source);
ptr[checked(unchecked((UIntPtr)2) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = IL2CPP.Il2CppObjectBaseToPtr(destination);
ptr[checked(unchecked((UIntPtr)3) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = ref angle;
ptr[checked(unchecked((UIntPtr)4) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = ref center;
ptr[checked(unchecked((UIntPtr)5) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = ref radius;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(ImageEffects.NativeMethodInfoPtr_RenderDistortion_Public_Static_Void_Material_RenderTexture_RenderTexture_Single_Vector2_Vector2_0, 0, (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x06009C45 RID: 40005 RVA: 0x0028098C File Offset: 0x0027EB8C
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 620824, XrefRangeEnd = 620828, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe static void Blit(RenderTexture source, RenderTexture dest)
{
IntPtr* ptr;
checked
{
ptr = stackalloc IntPtr[unchecked((UIntPtr)2) * (UIntPtr)sizeof(IntPtr)];
*ptr = IL2CPP.Il2CppObjectBaseToPtr(source);
}
ptr[checked(unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = IL2CPP.Il2CppObjectBaseToPtr(dest);
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(ImageEffects.NativeMethodInfoPtr_Blit_Public_Static_Void_RenderTexture_RenderTexture_0, 0, (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x06009C46 RID: 40006 RVA: 0x002809F0 File Offset: 0x0027EBF0
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 620828, XrefRangeEnd = 620832, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe static void BlitWithMaterial(Material material, RenderTexture source, RenderTexture dest)
{
IntPtr* ptr;
checked
{
ptr = stackalloc IntPtr[unchecked((UIntPtr)3) * (UIntPtr)sizeof(IntPtr)];
*ptr = IL2CPP.Il2CppObjectBaseToPtr(material);
}
ptr[checked(unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = IL2CPP.Il2CppObjectBaseToPtr(source);
ptr[checked(unchecked((UIntPtr)2) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = IL2CPP.Il2CppObjectBaseToPtr(dest);
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(ImageEffects.NativeMethodInfoPtr_BlitWithMaterial_Public_Static_Void_Material_RenderTexture_RenderTexture_0, 0, (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x06009C47 RID: 40007 RVA: 0x00280A6C File Offset: 0x0027EC6C
[CallerCount(1642)]
[CachedScanResults(RefRangeStart = 7417, RefRangeEnd = 9059, XrefRangeStart = 7417, XrefRangeEnd = 9059, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe ImageEffects()
: this(IL2CPP.il2cpp_object_new(Il2CppClassPointerStore<ImageEffects>.NativeClassPtr))
{
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(ImageEffects.NativeMethodInfoPtr__ctor_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x06009C48 RID: 40008 RVA: 0x00280AB8 File Offset: 0x0027ECB8
// Note: this type is marked as 'beforefieldinit'.
static ImageEffects()
{
Il2CppClassPointerStore<ImageEffects>.NativeClassPtr = IL2CPP.GetIl2CppClass("Assembly-CSharp.dll", "UnityStandardAssets.ImageEffects", "ImageEffects");
IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore<ImageEffects>.NativeClassPtr);
ImageEffects.NativeMethodInfoPtr_RenderDistortion_Public_Static_Void_Material_RenderTexture_RenderTexture_Single_Vector2_Vector2_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<ImageEffects>.NativeClassPtr, 100675351);
ImageEffects.NativeMethodInfoPtr_Blit_Public_Static_Void_RenderTexture_RenderTexture_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<ImageEffects>.NativeClassPtr, 100675352);
ImageEffects.NativeMethodInfoPtr_BlitWithMaterial_Public_Static_Void_Material_RenderTexture_RenderTexture_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<ImageEffects>.NativeClassPtr, 100675353);
ImageEffects.NativeMethodInfoPtr__ctor_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<ImageEffects>.NativeClassPtr, 100675354);
}
// Token: 0x06009C49 RID: 40009 RVA: 0x0000A688 File Offset: 0x00008888
public ImageEffects(IntPtr pointer)
: base(pointer)
{
}
// Token: 0x040068BF RID: 26815
private static readonly IntPtr NativeMethodInfoPtr_RenderDistortion_Public_Static_Void_Material_RenderTexture_RenderTexture_Single_Vector2_Vector2_0;
// Token: 0x040068C0 RID: 26816
private static readonly IntPtr NativeMethodInfoPtr_Blit_Public_Static_Void_RenderTexture_RenderTexture_0;
// Token: 0x040068C1 RID: 26817
private static readonly IntPtr NativeMethodInfoPtr_BlitWithMaterial_Public_Static_Void_Material_RenderTexture_RenderTexture_0;
// Token: 0x040068C2 RID: 26818
private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_0;
}
}

View File

@@ -0,0 +1,15 @@
using System;
namespace UnityStandardAssets.ImageEffects
{
// Token: 0x020005B2 RID: 1458
public enum LensflareStyle34
{
// Token: 0x04006729 RID: 26409
Ghosting,
// Token: 0x0400672A RID: 26410
Anamorphic,
// Token: 0x0400672B RID: 26411
Combined
}
}

View File

@@ -0,0 +1,157 @@
using System;
using Il2CppInterop.Common.Attributes;
using Il2CppInterop.Runtime;
using UnityEngine;
namespace UnityStandardAssets.ImageEffects
{
// Token: 0x020005D5 RID: 1493
public class MotionBlur : ImageEffectBase
{
// Token: 0x06009C4A RID: 40010 RVA: 0x00280B38 File Offset: 0x0027ED38
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 620832, XrefRangeEnd = 620833, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe override void Start()
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IL2CPP.il2cpp_object_get_virtual_method(IL2CPP.Il2CppObjectBaseToPtr(this), MotionBlur.NativeMethodInfoPtr_Start_Protected_Virtual_Void_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x06009C4B RID: 40011 RVA: 0x00280B88 File Offset: 0x0027ED88
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 620833, XrefRangeEnd = 620838, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe override void OnDisable()
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IL2CPP.il2cpp_object_get_virtual_method(IL2CPP.Il2CppObjectBaseToPtr(this), MotionBlur.NativeMethodInfoPtr_OnDisable_Protected_Virtual_Void_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x06009C4C RID: 40012 RVA: 0x00280BD8 File Offset: 0x0027EDD8
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 620838, XrefRangeEnd = 620878, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe void OnRenderImage(RenderTexture source, RenderTexture destination)
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr;
checked
{
ptr = stackalloc IntPtr[unchecked((UIntPtr)2) * (UIntPtr)sizeof(IntPtr)];
*ptr = IL2CPP.Il2CppObjectBaseToPtr(source);
}
ptr[checked(unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = IL2CPP.Il2CppObjectBaseToPtr(destination);
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(MotionBlur.NativeMethodInfoPtr_OnRenderImage_Private_Void_RenderTexture_RenderTexture_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x06009C4D RID: 40013 RVA: 0x00280C4C File Offset: 0x0027EE4C
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 620878, XrefRangeEnd = 620879, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe MotionBlur()
: this(IL2CPP.il2cpp_object_new(Il2CppClassPointerStore<MotionBlur>.NativeClassPtr))
{
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(MotionBlur.NativeMethodInfoPtr__ctor_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x06009C4E RID: 40014 RVA: 0x00280C98 File Offset: 0x0027EE98
// Note: this type is marked as 'beforefieldinit'.
static MotionBlur()
{
Il2CppClassPointerStore<MotionBlur>.NativeClassPtr = IL2CPP.GetIl2CppClass("Assembly-CSharp.dll", "UnityStandardAssets.ImageEffects", "MotionBlur");
IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore<MotionBlur>.NativeClassPtr);
MotionBlur.NativeFieldInfoPtr_blurAmount = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<MotionBlur>.NativeClassPtr, "blurAmount");
MotionBlur.NativeFieldInfoPtr_extraBlur = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<MotionBlur>.NativeClassPtr, "extraBlur");
MotionBlur.NativeFieldInfoPtr_accumTexture = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<MotionBlur>.NativeClassPtr, "accumTexture");
MotionBlur.NativeMethodInfoPtr_Start_Protected_Virtual_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<MotionBlur>.NativeClassPtr, 100675355);
MotionBlur.NativeMethodInfoPtr_OnDisable_Protected_Virtual_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<MotionBlur>.NativeClassPtr, 100675356);
MotionBlur.NativeMethodInfoPtr_OnRenderImage_Private_Void_RenderTexture_RenderTexture_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<MotionBlur>.NativeClassPtr, 100675357);
MotionBlur.NativeMethodInfoPtr__ctor_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<MotionBlur>.NativeClassPtr, 100675358);
}
// Token: 0x06009C4F RID: 40015 RVA: 0x0027BA8C File Offset: 0x00279C8C
public MotionBlur(IntPtr pointer)
: base(pointer)
{
}
// Token: 0x1700350F RID: 13583
// (get) Token: 0x06009C50 RID: 40016 RVA: 0x00280D54 File Offset: 0x0027EF54
// (set) Token: 0x06009C51 RID: 40017 RVA: 0x00280D7C File Offset: 0x0027EF7C
public unsafe float blurAmount
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(MotionBlur.NativeFieldInfoPtr_blurAmount);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(MotionBlur.NativeFieldInfoPtr_blurAmount)) = value;
}
}
// Token: 0x17003510 RID: 13584
// (get) Token: 0x06009C52 RID: 40018 RVA: 0x00280DA0 File Offset: 0x0027EFA0
// (set) Token: 0x06009C53 RID: 40019 RVA: 0x00280DC8 File Offset: 0x0027EFC8
public unsafe bool extraBlur
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(MotionBlur.NativeFieldInfoPtr_extraBlur);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(MotionBlur.NativeFieldInfoPtr_extraBlur)) = value;
}
}
// Token: 0x17003511 RID: 13585
// (get) Token: 0x06009C54 RID: 40020 RVA: 0x00280DEC File Offset: 0x0027EFEC
// (set) Token: 0x06009C55 RID: 40021 RVA: 0x00280E20 File Offset: 0x0027F020
public unsafe RenderTexture accumTexture
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(MotionBlur.NativeFieldInfoPtr_accumTexture);
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(MotionBlur.NativeFieldInfoPtr_accumTexture), IL2CPP.Il2CppObjectBaseToPtr(value));
}
}
// Token: 0x040068C3 RID: 26819
private static readonly IntPtr NativeFieldInfoPtr_blurAmount;
// Token: 0x040068C4 RID: 26820
private static readonly IntPtr NativeFieldInfoPtr_extraBlur;
// Token: 0x040068C5 RID: 26821
private static readonly IntPtr NativeFieldInfoPtr_accumTexture;
// Token: 0x040068C6 RID: 26822
private static readonly IntPtr NativeMethodInfoPtr_Start_Protected_Virtual_Void_0;
// Token: 0x040068C7 RID: 26823
private static readonly IntPtr NativeMethodInfoPtr_OnDisable_Protected_Virtual_Void_0;
// Token: 0x040068C8 RID: 26824
private static readonly IntPtr NativeMethodInfoPtr_OnRenderImage_Private_Void_RenderTexture_RenderTexture_0;
// Token: 0x040068C9 RID: 26825
private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_0;
}
}

View File

@@ -0,0 +1,475 @@
using System;
using Il2CppInterop.Common.Attributes;
using Il2CppInterop.Runtime;
using UnityEngine;
namespace UnityStandardAssets.ImageEffects
{
// Token: 0x020005D6 RID: 1494
public class NoiseAndGrain : PostEffectsBase
{
// Token: 0x06009C56 RID: 40022 RVA: 0x00280E48 File Offset: 0x0027F048
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 620879, XrefRangeEnd = 620885, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe override bool CheckResources()
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IL2CPP.il2cpp_object_get_virtual_method(IL2CPP.Il2CppObjectBaseToPtr(this), NoiseAndGrain.NativeMethodInfoPtr_CheckResources_Public_Virtual_Boolean_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
return *IL2CPP.il2cpp_object_unbox(intPtr);
}
// Token: 0x06009C57 RID: 40023 RVA: 0x00280EA4 File Offset: 0x0027F0A4
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 620885, XrefRangeEnd = 620932, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe void OnRenderImage(RenderTexture source, RenderTexture destination)
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr;
checked
{
ptr = stackalloc IntPtr[unchecked((UIntPtr)2) * (UIntPtr)sizeof(IntPtr)];
*ptr = IL2CPP.Il2CppObjectBaseToPtr(source);
}
ptr[checked(unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = IL2CPP.Il2CppObjectBaseToPtr(destination);
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(NoiseAndGrain.NativeMethodInfoPtr_OnRenderImage_Private_Void_RenderTexture_RenderTexture_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x06009C58 RID: 40024 RVA: 0x00280F18 File Offset: 0x0027F118
[CallerCount(2)]
[CachedScanResults(RefRangeStart = 620963, RefRangeEnd = 620965, XrefRangeStart = 620932, XrefRangeEnd = 620963, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe static void DrawNoiseQuadGrid(RenderTexture source, RenderTexture dest, Material fxMaterial, Texture2D noise, int passNr)
{
IntPtr* ptr;
checked
{
ptr = stackalloc IntPtr[unchecked((UIntPtr)5) * (UIntPtr)sizeof(IntPtr)];
*ptr = IL2CPP.Il2CppObjectBaseToPtr(source);
}
ptr[checked(unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = IL2CPP.Il2CppObjectBaseToPtr(dest);
ptr[checked(unchecked((UIntPtr)2) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = IL2CPP.Il2CppObjectBaseToPtr(fxMaterial);
ptr[checked(unchecked((UIntPtr)3) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = IL2CPP.Il2CppObjectBaseToPtr(noise);
ptr[checked(unchecked((UIntPtr)4) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = ref passNr;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(NoiseAndGrain.NativeMethodInfoPtr_DrawNoiseQuadGrid_Private_Static_Void_RenderTexture_RenderTexture_Material_Texture2D_Int32_0, 0, (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x06009C59 RID: 40025 RVA: 0x00280FC0 File Offset: 0x0027F1C0
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 620965, XrefRangeEnd = 620966, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe NoiseAndGrain()
: this(IL2CPP.il2cpp_object_new(Il2CppClassPointerStore<NoiseAndGrain>.NativeClassPtr))
{
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(NoiseAndGrain.NativeMethodInfoPtr__ctor_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x06009C5A RID: 40026 RVA: 0x0028100C File Offset: 0x0027F20C
// Note: this type is marked as 'beforefieldinit'.
static NoiseAndGrain()
{
Il2CppClassPointerStore<NoiseAndGrain>.NativeClassPtr = IL2CPP.GetIl2CppClass("Assembly-CSharp.dll", "UnityStandardAssets.ImageEffects", "NoiseAndGrain");
IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore<NoiseAndGrain>.NativeClassPtr);
NoiseAndGrain.NativeFieldInfoPtr_intensityMultiplier = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<NoiseAndGrain>.NativeClassPtr, "intensityMultiplier");
NoiseAndGrain.NativeFieldInfoPtr_generalIntensity = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<NoiseAndGrain>.NativeClassPtr, "generalIntensity");
NoiseAndGrain.NativeFieldInfoPtr_blackIntensity = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<NoiseAndGrain>.NativeClassPtr, "blackIntensity");
NoiseAndGrain.NativeFieldInfoPtr_whiteIntensity = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<NoiseAndGrain>.NativeClassPtr, "whiteIntensity");
NoiseAndGrain.NativeFieldInfoPtr_midGrey = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<NoiseAndGrain>.NativeClassPtr, "midGrey");
NoiseAndGrain.NativeFieldInfoPtr_dx11Grain = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<NoiseAndGrain>.NativeClassPtr, "dx11Grain");
NoiseAndGrain.NativeFieldInfoPtr_softness = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<NoiseAndGrain>.NativeClassPtr, "softness");
NoiseAndGrain.NativeFieldInfoPtr_monochrome = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<NoiseAndGrain>.NativeClassPtr, "monochrome");
NoiseAndGrain.NativeFieldInfoPtr_intensities = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<NoiseAndGrain>.NativeClassPtr, "intensities");
NoiseAndGrain.NativeFieldInfoPtr_tiling = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<NoiseAndGrain>.NativeClassPtr, "tiling");
NoiseAndGrain.NativeFieldInfoPtr_monochromeTiling = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<NoiseAndGrain>.NativeClassPtr, "monochromeTiling");
NoiseAndGrain.NativeFieldInfoPtr_filterMode = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<NoiseAndGrain>.NativeClassPtr, "filterMode");
NoiseAndGrain.NativeFieldInfoPtr_noiseTexture = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<NoiseAndGrain>.NativeClassPtr, "noiseTexture");
NoiseAndGrain.NativeFieldInfoPtr_noiseShader = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<NoiseAndGrain>.NativeClassPtr, "noiseShader");
NoiseAndGrain.NativeFieldInfoPtr_noiseMaterial = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<NoiseAndGrain>.NativeClassPtr, "noiseMaterial");
NoiseAndGrain.NativeFieldInfoPtr_dx11NoiseShader = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<NoiseAndGrain>.NativeClassPtr, "dx11NoiseShader");
NoiseAndGrain.NativeFieldInfoPtr_dx11NoiseMaterial = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<NoiseAndGrain>.NativeClassPtr, "dx11NoiseMaterial");
NoiseAndGrain.NativeFieldInfoPtr_TILE_AMOUNT = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<NoiseAndGrain>.NativeClassPtr, "TILE_AMOUNT");
NoiseAndGrain.NativeMethodInfoPtr_CheckResources_Public_Virtual_Boolean_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<NoiseAndGrain>.NativeClassPtr, 100675359);
NoiseAndGrain.NativeMethodInfoPtr_OnRenderImage_Private_Void_RenderTexture_RenderTexture_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<NoiseAndGrain>.NativeClassPtr, 100675360);
NoiseAndGrain.NativeMethodInfoPtr_DrawNoiseQuadGrid_Private_Static_Void_RenderTexture_RenderTexture_Material_Texture2D_Int32_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<NoiseAndGrain>.NativeClassPtr, 100675361);
NoiseAndGrain.NativeMethodInfoPtr__ctor_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<NoiseAndGrain>.NativeClassPtr, 100675362);
}
// Token: 0x06009C5B RID: 40027 RVA: 0x00275EC4 File Offset: 0x002740C4
public NoiseAndGrain(IntPtr pointer)
: base(pointer)
{
}
// Token: 0x17003512 RID: 13586
// (get) Token: 0x06009C5C RID: 40028 RVA: 0x002811F4 File Offset: 0x0027F3F4
// (set) Token: 0x06009C5D RID: 40029 RVA: 0x0028121C File Offset: 0x0027F41C
public unsafe float intensityMultiplier
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(NoiseAndGrain.NativeFieldInfoPtr_intensityMultiplier);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(NoiseAndGrain.NativeFieldInfoPtr_intensityMultiplier)) = value;
}
}
// Token: 0x17003513 RID: 13587
// (get) Token: 0x06009C5E RID: 40030 RVA: 0x00281240 File Offset: 0x0027F440
// (set) Token: 0x06009C5F RID: 40031 RVA: 0x00281268 File Offset: 0x0027F468
public unsafe float generalIntensity
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(NoiseAndGrain.NativeFieldInfoPtr_generalIntensity);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(NoiseAndGrain.NativeFieldInfoPtr_generalIntensity)) = value;
}
}
// Token: 0x17003514 RID: 13588
// (get) Token: 0x06009C60 RID: 40032 RVA: 0x0028128C File Offset: 0x0027F48C
// (set) Token: 0x06009C61 RID: 40033 RVA: 0x002812B4 File Offset: 0x0027F4B4
public unsafe float blackIntensity
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(NoiseAndGrain.NativeFieldInfoPtr_blackIntensity);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(NoiseAndGrain.NativeFieldInfoPtr_blackIntensity)) = value;
}
}
// Token: 0x17003515 RID: 13589
// (get) Token: 0x06009C62 RID: 40034 RVA: 0x002812D8 File Offset: 0x0027F4D8
// (set) Token: 0x06009C63 RID: 40035 RVA: 0x00281300 File Offset: 0x0027F500
public unsafe float whiteIntensity
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(NoiseAndGrain.NativeFieldInfoPtr_whiteIntensity);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(NoiseAndGrain.NativeFieldInfoPtr_whiteIntensity)) = value;
}
}
// Token: 0x17003516 RID: 13590
// (get) Token: 0x06009C64 RID: 40036 RVA: 0x00281324 File Offset: 0x0027F524
// (set) Token: 0x06009C65 RID: 40037 RVA: 0x0028134C File Offset: 0x0027F54C
public unsafe float midGrey
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(NoiseAndGrain.NativeFieldInfoPtr_midGrey);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(NoiseAndGrain.NativeFieldInfoPtr_midGrey)) = value;
}
}
// Token: 0x17003517 RID: 13591
// (get) Token: 0x06009C66 RID: 40038 RVA: 0x00281370 File Offset: 0x0027F570
// (set) Token: 0x06009C67 RID: 40039 RVA: 0x00281398 File Offset: 0x0027F598
public unsafe bool dx11Grain
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(NoiseAndGrain.NativeFieldInfoPtr_dx11Grain);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(NoiseAndGrain.NativeFieldInfoPtr_dx11Grain)) = value;
}
}
// Token: 0x17003518 RID: 13592
// (get) Token: 0x06009C68 RID: 40040 RVA: 0x002813BC File Offset: 0x0027F5BC
// (set) Token: 0x06009C69 RID: 40041 RVA: 0x002813E4 File Offset: 0x0027F5E4
public unsafe float softness
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(NoiseAndGrain.NativeFieldInfoPtr_softness);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(NoiseAndGrain.NativeFieldInfoPtr_softness)) = value;
}
}
// Token: 0x17003519 RID: 13593
// (get) Token: 0x06009C6A RID: 40042 RVA: 0x00281408 File Offset: 0x0027F608
// (set) Token: 0x06009C6B RID: 40043 RVA: 0x00281430 File Offset: 0x0027F630
public unsafe bool monochrome
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(NoiseAndGrain.NativeFieldInfoPtr_monochrome);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(NoiseAndGrain.NativeFieldInfoPtr_monochrome)) = value;
}
}
// Token: 0x1700351A RID: 13594
// (get) Token: 0x06009C6C RID: 40044 RVA: 0x00281454 File Offset: 0x0027F654
// (set) Token: 0x06009C6D RID: 40045 RVA: 0x0028147C File Offset: 0x0027F67C
public unsafe Vector3 intensities
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(NoiseAndGrain.NativeFieldInfoPtr_intensities);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(NoiseAndGrain.NativeFieldInfoPtr_intensities)) = value;
}
}
// Token: 0x1700351B RID: 13595
// (get) Token: 0x06009C6E RID: 40046 RVA: 0x002814A0 File Offset: 0x0027F6A0
// (set) Token: 0x06009C6F RID: 40047 RVA: 0x002814C8 File Offset: 0x0027F6C8
public unsafe Vector3 tiling
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(NoiseAndGrain.NativeFieldInfoPtr_tiling);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(NoiseAndGrain.NativeFieldInfoPtr_tiling)) = value;
}
}
// Token: 0x1700351C RID: 13596
// (get) Token: 0x06009C70 RID: 40048 RVA: 0x002814EC File Offset: 0x0027F6EC
// (set) Token: 0x06009C71 RID: 40049 RVA: 0x00281514 File Offset: 0x0027F714
public unsafe float monochromeTiling
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(NoiseAndGrain.NativeFieldInfoPtr_monochromeTiling);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(NoiseAndGrain.NativeFieldInfoPtr_monochromeTiling)) = value;
}
}
// Token: 0x1700351D RID: 13597
// (get) Token: 0x06009C72 RID: 40050 RVA: 0x00281538 File Offset: 0x0027F738
// (set) Token: 0x06009C73 RID: 40051 RVA: 0x00281560 File Offset: 0x0027F760
public unsafe FilterMode filterMode
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(NoiseAndGrain.NativeFieldInfoPtr_filterMode);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(NoiseAndGrain.NativeFieldInfoPtr_filterMode)) = value;
}
}
// Token: 0x1700351E RID: 13598
// (get) Token: 0x06009C74 RID: 40052 RVA: 0x00281584 File Offset: 0x0027F784
// (set) Token: 0x06009C75 RID: 40053 RVA: 0x002815B8 File Offset: 0x0027F7B8
public unsafe Texture2D noiseTexture
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(NoiseAndGrain.NativeFieldInfoPtr_noiseTexture);
IntPtr intPtr2 = *intPtr;
return (intPtr2 != 0) ? new Texture2D(intPtr2) : null;
}
set
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(NoiseAndGrain.NativeFieldInfoPtr_noiseTexture), IL2CPP.Il2CppObjectBaseToPtr(value));
}
}
// Token: 0x1700351F RID: 13599
// (get) Token: 0x06009C76 RID: 40054 RVA: 0x002815E0 File Offset: 0x0027F7E0
// (set) Token: 0x06009C77 RID: 40055 RVA: 0x00281614 File Offset: 0x0027F814
public unsafe Shader noiseShader
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(NoiseAndGrain.NativeFieldInfoPtr_noiseShader);
IntPtr intPtr2 = *intPtr;
return (intPtr2 != 0) ? new Shader(intPtr2) : null;
}
set
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(NoiseAndGrain.NativeFieldInfoPtr_noiseShader), IL2CPP.Il2CppObjectBaseToPtr(value));
}
}
// Token: 0x17003520 RID: 13600
// (get) Token: 0x06009C78 RID: 40056 RVA: 0x0028163C File Offset: 0x0027F83C
// (set) Token: 0x06009C79 RID: 40057 RVA: 0x00281670 File Offset: 0x0027F870
public unsafe Material noiseMaterial
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(NoiseAndGrain.NativeFieldInfoPtr_noiseMaterial);
IntPtr intPtr2 = *intPtr;
return (intPtr2 != 0) ? new Material(intPtr2) : null;
}
set
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(NoiseAndGrain.NativeFieldInfoPtr_noiseMaterial), IL2CPP.Il2CppObjectBaseToPtr(value));
}
}
// Token: 0x17003521 RID: 13601
// (get) Token: 0x06009C7A RID: 40058 RVA: 0x00281698 File Offset: 0x0027F898
// (set) Token: 0x06009C7B RID: 40059 RVA: 0x002816CC File Offset: 0x0027F8CC
public unsafe Shader dx11NoiseShader
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(NoiseAndGrain.NativeFieldInfoPtr_dx11NoiseShader);
IntPtr intPtr2 = *intPtr;
return (intPtr2 != 0) ? new Shader(intPtr2) : null;
}
set
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(NoiseAndGrain.NativeFieldInfoPtr_dx11NoiseShader), IL2CPP.Il2CppObjectBaseToPtr(value));
}
}
// Token: 0x17003522 RID: 13602
// (get) Token: 0x06009C7C RID: 40060 RVA: 0x002816F4 File Offset: 0x0027F8F4
// (set) Token: 0x06009C7D RID: 40061 RVA: 0x00281728 File Offset: 0x0027F928
public unsafe Material dx11NoiseMaterial
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(NoiseAndGrain.NativeFieldInfoPtr_dx11NoiseMaterial);
IntPtr intPtr2 = *intPtr;
return (intPtr2 != 0) ? new Material(intPtr2) : null;
}
set
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(NoiseAndGrain.NativeFieldInfoPtr_dx11NoiseMaterial), IL2CPP.Il2CppObjectBaseToPtr(value));
}
}
// Token: 0x17003523 RID: 13603
// (get) Token: 0x06009C7E RID: 40062 RVA: 0x00281750 File Offset: 0x0027F950
// (set) Token: 0x06009C7F RID: 40063 RVA: 0x0028176E File Offset: 0x0027F96E
public unsafe static float TILE_AMOUNT
{
get
{
float num;
IL2CPP.il2cpp_field_static_get_value(NoiseAndGrain.NativeFieldInfoPtr_TILE_AMOUNT, (void*)(&num));
return num;
}
set
{
IL2CPP.il2cpp_field_static_set_value(NoiseAndGrain.NativeFieldInfoPtr_TILE_AMOUNT, (void*)(&value));
}
}
// Token: 0x040068CA RID: 26826
private static readonly IntPtr NativeFieldInfoPtr_intensityMultiplier;
// Token: 0x040068CB RID: 26827
private static readonly IntPtr NativeFieldInfoPtr_generalIntensity;
// Token: 0x040068CC RID: 26828
private static readonly IntPtr NativeFieldInfoPtr_blackIntensity;
// Token: 0x040068CD RID: 26829
private static readonly IntPtr NativeFieldInfoPtr_whiteIntensity;
// Token: 0x040068CE RID: 26830
private static readonly IntPtr NativeFieldInfoPtr_midGrey;
// Token: 0x040068CF RID: 26831
private static readonly IntPtr NativeFieldInfoPtr_dx11Grain;
// Token: 0x040068D0 RID: 26832
private static readonly IntPtr NativeFieldInfoPtr_softness;
// Token: 0x040068D1 RID: 26833
private static readonly IntPtr NativeFieldInfoPtr_monochrome;
// Token: 0x040068D2 RID: 26834
private static readonly IntPtr NativeFieldInfoPtr_intensities;
// Token: 0x040068D3 RID: 26835
private static readonly IntPtr NativeFieldInfoPtr_tiling;
// Token: 0x040068D4 RID: 26836
private static readonly IntPtr NativeFieldInfoPtr_monochromeTiling;
// Token: 0x040068D5 RID: 26837
private static readonly IntPtr NativeFieldInfoPtr_filterMode;
// Token: 0x040068D6 RID: 26838
private static readonly IntPtr NativeFieldInfoPtr_noiseTexture;
// Token: 0x040068D7 RID: 26839
private static readonly IntPtr NativeFieldInfoPtr_noiseShader;
// Token: 0x040068D8 RID: 26840
private static readonly IntPtr NativeFieldInfoPtr_noiseMaterial;
// Token: 0x040068D9 RID: 26841
private static readonly IntPtr NativeFieldInfoPtr_dx11NoiseShader;
// Token: 0x040068DA RID: 26842
private static readonly IntPtr NativeFieldInfoPtr_dx11NoiseMaterial;
// Token: 0x040068DB RID: 26843
private static readonly IntPtr NativeFieldInfoPtr_TILE_AMOUNT;
// Token: 0x040068DC RID: 26844
private static readonly IntPtr NativeMethodInfoPtr_CheckResources_Public_Virtual_Boolean_0;
// Token: 0x040068DD RID: 26845
private static readonly IntPtr NativeMethodInfoPtr_OnRenderImage_Private_Void_RenderTexture_RenderTexture_0;
// Token: 0x040068DE RID: 26846
private static readonly IntPtr NativeMethodInfoPtr_DrawNoiseQuadGrid_Private_Static_Void_RenderTexture_RenderTexture_Material_Texture2D_Int32_0;
// Token: 0x040068DF RID: 26847
private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_0;
}
}

View File

@@ -0,0 +1,505 @@
using System;
using Il2CppInterop.Common.Attributes;
using Il2CppInterop.Runtime;
using UnityEngine;
namespace UnityStandardAssets.ImageEffects
{
// Token: 0x020005D7 RID: 1495
public class NoiseAndScratches : MonoBehaviour
{
// Token: 0x06009C80 RID: 40064 RVA: 0x00281780 File Offset: 0x0027F980
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 620966, XrefRangeEnd = 620978, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe void Start()
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(NoiseAndScratches.NativeMethodInfoPtr_Start_Protected_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x17003536 RID: 13622
// (get) Token: 0x06009C81 RID: 40065 RVA: 0x002817C4 File Offset: 0x0027F9C4
public unsafe Material material
{
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 620978, XrefRangeEnd = 620997, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
get
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(NoiseAndScratches.NativeMethodInfoPtr_get_material_Protected_get_Material_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
IntPtr intPtr3 = intPtr;
return (intPtr3 != 0) ? new Material(intPtr3) : null;
}
}
// Token: 0x06009C82 RID: 40066 RVA: 0x0028181C File Offset: 0x0027FA1C
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 620997, XrefRangeEnd = 621010, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe void OnDisable()
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(NoiseAndScratches.NativeMethodInfoPtr_OnDisable_Protected_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x06009C83 RID: 40067 RVA: 0x00281860 File Offset: 0x0027FA60
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 621010, XrefRangeEnd = 621017, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe void SanitizeParameters()
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(NoiseAndScratches.NativeMethodInfoPtr_SanitizeParameters_Private_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x06009C84 RID: 40068 RVA: 0x002818A4 File Offset: 0x0027FAA4
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 621017, XrefRangeEnd = 621079, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe void OnRenderImage(RenderTexture source, RenderTexture destination)
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr;
checked
{
ptr = stackalloc IntPtr[unchecked((UIntPtr)2) * (UIntPtr)sizeof(IntPtr)];
*ptr = IL2CPP.Il2CppObjectBaseToPtr(source);
}
ptr[checked(unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = IL2CPP.Il2CppObjectBaseToPtr(destination);
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(NoiseAndScratches.NativeMethodInfoPtr_OnRenderImage_Private_Void_RenderTexture_RenderTexture_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x06009C85 RID: 40069 RVA: 0x00281918 File Offset: 0x0027FB18
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 621079, XrefRangeEnd = 621080, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe NoiseAndScratches()
: this(IL2CPP.il2cpp_object_new(Il2CppClassPointerStore<NoiseAndScratches>.NativeClassPtr))
{
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(NoiseAndScratches.NativeMethodInfoPtr__ctor_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x06009C86 RID: 40070 RVA: 0x00281964 File Offset: 0x0027FB64
// Note: this type is marked as 'beforefieldinit'.
static NoiseAndScratches()
{
Il2CppClassPointerStore<NoiseAndScratches>.NativeClassPtr = IL2CPP.GetIl2CppClass("Assembly-CSharp.dll", "UnityStandardAssets.ImageEffects", "NoiseAndScratches");
IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore<NoiseAndScratches>.NativeClassPtr);
NoiseAndScratches.NativeFieldInfoPtr_monochrome = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<NoiseAndScratches>.NativeClassPtr, "monochrome");
NoiseAndScratches.NativeFieldInfoPtr_rgbFallback = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<NoiseAndScratches>.NativeClassPtr, "rgbFallback");
NoiseAndScratches.NativeFieldInfoPtr_grainIntensityMin = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<NoiseAndScratches>.NativeClassPtr, "grainIntensityMin");
NoiseAndScratches.NativeFieldInfoPtr_grainIntensityMax = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<NoiseAndScratches>.NativeClassPtr, "grainIntensityMax");
NoiseAndScratches.NativeFieldInfoPtr_grainSize = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<NoiseAndScratches>.NativeClassPtr, "grainSize");
NoiseAndScratches.NativeFieldInfoPtr_scratchIntensityMin = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<NoiseAndScratches>.NativeClassPtr, "scratchIntensityMin");
NoiseAndScratches.NativeFieldInfoPtr_scratchIntensityMax = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<NoiseAndScratches>.NativeClassPtr, "scratchIntensityMax");
NoiseAndScratches.NativeFieldInfoPtr_scratchFPS = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<NoiseAndScratches>.NativeClassPtr, "scratchFPS");
NoiseAndScratches.NativeFieldInfoPtr_scratchJitter = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<NoiseAndScratches>.NativeClassPtr, "scratchJitter");
NoiseAndScratches.NativeFieldInfoPtr_grainTexture = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<NoiseAndScratches>.NativeClassPtr, "grainTexture");
NoiseAndScratches.NativeFieldInfoPtr_scratchTexture = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<NoiseAndScratches>.NativeClassPtr, "scratchTexture");
NoiseAndScratches.NativeFieldInfoPtr_shaderRGB = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<NoiseAndScratches>.NativeClassPtr, "shaderRGB");
NoiseAndScratches.NativeFieldInfoPtr_shaderYUV = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<NoiseAndScratches>.NativeClassPtr, "shaderYUV");
NoiseAndScratches.NativeFieldInfoPtr_m_MaterialRGB = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<NoiseAndScratches>.NativeClassPtr, "m_MaterialRGB");
NoiseAndScratches.NativeFieldInfoPtr_m_MaterialYUV = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<NoiseAndScratches>.NativeClassPtr, "m_MaterialYUV");
NoiseAndScratches.NativeFieldInfoPtr_scratchTimeLeft = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<NoiseAndScratches>.NativeClassPtr, "scratchTimeLeft");
NoiseAndScratches.NativeFieldInfoPtr_scratchX = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<NoiseAndScratches>.NativeClassPtr, "scratchX");
NoiseAndScratches.NativeFieldInfoPtr_scratchY = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<NoiseAndScratches>.NativeClassPtr, "scratchY");
NoiseAndScratches.NativeMethodInfoPtr_Start_Protected_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<NoiseAndScratches>.NativeClassPtr, 100675364);
NoiseAndScratches.NativeMethodInfoPtr_get_material_Protected_get_Material_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<NoiseAndScratches>.NativeClassPtr, 100675365);
NoiseAndScratches.NativeMethodInfoPtr_OnDisable_Protected_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<NoiseAndScratches>.NativeClassPtr, 100675366);
NoiseAndScratches.NativeMethodInfoPtr_SanitizeParameters_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<NoiseAndScratches>.NativeClassPtr, 100675367);
NoiseAndScratches.NativeMethodInfoPtr_OnRenderImage_Private_Void_RenderTexture_RenderTexture_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<NoiseAndScratches>.NativeClassPtr, 100675368);
NoiseAndScratches.NativeMethodInfoPtr__ctor_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<NoiseAndScratches>.NativeClassPtr, 100675369);
}
// Token: 0x06009C87 RID: 40071 RVA: 0x0000351C File Offset: 0x0000171C
public NoiseAndScratches(IntPtr pointer)
: base(pointer)
{
}
// Token: 0x17003524 RID: 13604
// (get) Token: 0x06009C88 RID: 40072 RVA: 0x00281B74 File Offset: 0x0027FD74
// (set) Token: 0x06009C89 RID: 40073 RVA: 0x00281B9C File Offset: 0x0027FD9C
public unsafe bool monochrome
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(NoiseAndScratches.NativeFieldInfoPtr_monochrome);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(NoiseAndScratches.NativeFieldInfoPtr_monochrome)) = value;
}
}
// Token: 0x17003525 RID: 13605
// (get) Token: 0x06009C8A RID: 40074 RVA: 0x00281BC0 File Offset: 0x0027FDC0
// (set) Token: 0x06009C8B RID: 40075 RVA: 0x00281BE8 File Offset: 0x0027FDE8
public unsafe bool rgbFallback
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(NoiseAndScratches.NativeFieldInfoPtr_rgbFallback);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(NoiseAndScratches.NativeFieldInfoPtr_rgbFallback)) = value;
}
}
// Token: 0x17003526 RID: 13606
// (get) Token: 0x06009C8C RID: 40076 RVA: 0x00281C0C File Offset: 0x0027FE0C
// (set) Token: 0x06009C8D RID: 40077 RVA: 0x00281C34 File Offset: 0x0027FE34
public unsafe float grainIntensityMin
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(NoiseAndScratches.NativeFieldInfoPtr_grainIntensityMin);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(NoiseAndScratches.NativeFieldInfoPtr_grainIntensityMin)) = value;
}
}
// Token: 0x17003527 RID: 13607
// (get) Token: 0x06009C8E RID: 40078 RVA: 0x00281C58 File Offset: 0x0027FE58
// (set) Token: 0x06009C8F RID: 40079 RVA: 0x00281C80 File Offset: 0x0027FE80
public unsafe float grainIntensityMax
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(NoiseAndScratches.NativeFieldInfoPtr_grainIntensityMax);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(NoiseAndScratches.NativeFieldInfoPtr_grainIntensityMax)) = value;
}
}
// Token: 0x17003528 RID: 13608
// (get) Token: 0x06009C90 RID: 40080 RVA: 0x00281CA4 File Offset: 0x0027FEA4
// (set) Token: 0x06009C91 RID: 40081 RVA: 0x00281CCC File Offset: 0x0027FECC
public unsafe float grainSize
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(NoiseAndScratches.NativeFieldInfoPtr_grainSize);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(NoiseAndScratches.NativeFieldInfoPtr_grainSize)) = value;
}
}
// Token: 0x17003529 RID: 13609
// (get) Token: 0x06009C92 RID: 40082 RVA: 0x00281CF0 File Offset: 0x0027FEF0
// (set) Token: 0x06009C93 RID: 40083 RVA: 0x00281D18 File Offset: 0x0027FF18
public unsafe float scratchIntensityMin
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(NoiseAndScratches.NativeFieldInfoPtr_scratchIntensityMin);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(NoiseAndScratches.NativeFieldInfoPtr_scratchIntensityMin)) = value;
}
}
// Token: 0x1700352A RID: 13610
// (get) Token: 0x06009C94 RID: 40084 RVA: 0x00281D3C File Offset: 0x0027FF3C
// (set) Token: 0x06009C95 RID: 40085 RVA: 0x00281D64 File Offset: 0x0027FF64
public unsafe float scratchIntensityMax
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(NoiseAndScratches.NativeFieldInfoPtr_scratchIntensityMax);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(NoiseAndScratches.NativeFieldInfoPtr_scratchIntensityMax)) = value;
}
}
// Token: 0x1700352B RID: 13611
// (get) Token: 0x06009C96 RID: 40086 RVA: 0x00281D88 File Offset: 0x0027FF88
// (set) Token: 0x06009C97 RID: 40087 RVA: 0x00281DB0 File Offset: 0x0027FFB0
public unsafe float scratchFPS
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(NoiseAndScratches.NativeFieldInfoPtr_scratchFPS);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(NoiseAndScratches.NativeFieldInfoPtr_scratchFPS)) = value;
}
}
// Token: 0x1700352C RID: 13612
// (get) Token: 0x06009C98 RID: 40088 RVA: 0x00281DD4 File Offset: 0x0027FFD4
// (set) Token: 0x06009C99 RID: 40089 RVA: 0x00281DFC File Offset: 0x0027FFFC
public unsafe float scratchJitter
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(NoiseAndScratches.NativeFieldInfoPtr_scratchJitter);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(NoiseAndScratches.NativeFieldInfoPtr_scratchJitter)) = value;
}
}
// Token: 0x1700352D RID: 13613
// (get) Token: 0x06009C9A RID: 40090 RVA: 0x00281E20 File Offset: 0x00280020
// (set) Token: 0x06009C9B RID: 40091 RVA: 0x00281E54 File Offset: 0x00280054
public unsafe Texture grainTexture
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(NoiseAndScratches.NativeFieldInfoPtr_grainTexture);
IntPtr intPtr2 = *intPtr;
return (intPtr2 != 0) ? new Texture(intPtr2) : null;
}
set
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(NoiseAndScratches.NativeFieldInfoPtr_grainTexture), IL2CPP.Il2CppObjectBaseToPtr(value));
}
}
// Token: 0x1700352E RID: 13614
// (get) Token: 0x06009C9C RID: 40092 RVA: 0x00281E7C File Offset: 0x0028007C
// (set) Token: 0x06009C9D RID: 40093 RVA: 0x00281EB0 File Offset: 0x002800B0
public unsafe Texture scratchTexture
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(NoiseAndScratches.NativeFieldInfoPtr_scratchTexture);
IntPtr intPtr2 = *intPtr;
return (intPtr2 != 0) ? new Texture(intPtr2) : null;
}
set
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(NoiseAndScratches.NativeFieldInfoPtr_scratchTexture), IL2CPP.Il2CppObjectBaseToPtr(value));
}
}
// Token: 0x1700352F RID: 13615
// (get) Token: 0x06009C9E RID: 40094 RVA: 0x00281ED8 File Offset: 0x002800D8
// (set) Token: 0x06009C9F RID: 40095 RVA: 0x00281F0C File Offset: 0x0028010C
public unsafe Shader shaderRGB
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(NoiseAndScratches.NativeFieldInfoPtr_shaderRGB);
IntPtr intPtr2 = *intPtr;
return (intPtr2 != 0) ? new Shader(intPtr2) : null;
}
set
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(NoiseAndScratches.NativeFieldInfoPtr_shaderRGB), IL2CPP.Il2CppObjectBaseToPtr(value));
}
}
// Token: 0x17003530 RID: 13616
// (get) Token: 0x06009CA0 RID: 40096 RVA: 0x00281F34 File Offset: 0x00280134
// (set) Token: 0x06009CA1 RID: 40097 RVA: 0x00281F68 File Offset: 0x00280168
public unsafe Shader shaderYUV
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(NoiseAndScratches.NativeFieldInfoPtr_shaderYUV);
IntPtr intPtr2 = *intPtr;
return (intPtr2 != 0) ? new Shader(intPtr2) : null;
}
set
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(NoiseAndScratches.NativeFieldInfoPtr_shaderYUV), IL2CPP.Il2CppObjectBaseToPtr(value));
}
}
// Token: 0x17003531 RID: 13617
// (get) Token: 0x06009CA2 RID: 40098 RVA: 0x00281F90 File Offset: 0x00280190
// (set) Token: 0x06009CA3 RID: 40099 RVA: 0x00281FC4 File Offset: 0x002801C4
public unsafe Material m_MaterialRGB
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(NoiseAndScratches.NativeFieldInfoPtr_m_MaterialRGB);
IntPtr intPtr2 = *intPtr;
return (intPtr2 != 0) ? new Material(intPtr2) : null;
}
set
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(NoiseAndScratches.NativeFieldInfoPtr_m_MaterialRGB), IL2CPP.Il2CppObjectBaseToPtr(value));
}
}
// Token: 0x17003532 RID: 13618
// (get) Token: 0x06009CA4 RID: 40100 RVA: 0x00281FEC File Offset: 0x002801EC
// (set) Token: 0x06009CA5 RID: 40101 RVA: 0x00282020 File Offset: 0x00280220
public unsafe Material m_MaterialYUV
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(NoiseAndScratches.NativeFieldInfoPtr_m_MaterialYUV);
IntPtr intPtr2 = *intPtr;
return (intPtr2 != 0) ? new Material(intPtr2) : null;
}
set
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(NoiseAndScratches.NativeFieldInfoPtr_m_MaterialYUV), IL2CPP.Il2CppObjectBaseToPtr(value));
}
}
// Token: 0x17003533 RID: 13619
// (get) Token: 0x06009CA6 RID: 40102 RVA: 0x00282048 File Offset: 0x00280248
// (set) Token: 0x06009CA7 RID: 40103 RVA: 0x00282070 File Offset: 0x00280270
public unsafe float scratchTimeLeft
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(NoiseAndScratches.NativeFieldInfoPtr_scratchTimeLeft);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(NoiseAndScratches.NativeFieldInfoPtr_scratchTimeLeft)) = value;
}
}
// Token: 0x17003534 RID: 13620
// (get) Token: 0x06009CA8 RID: 40104 RVA: 0x00282094 File Offset: 0x00280294
// (set) Token: 0x06009CA9 RID: 40105 RVA: 0x002820BC File Offset: 0x002802BC
public unsafe float scratchX
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(NoiseAndScratches.NativeFieldInfoPtr_scratchX);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(NoiseAndScratches.NativeFieldInfoPtr_scratchX)) = value;
}
}
// Token: 0x17003535 RID: 13621
// (get) Token: 0x06009CAA RID: 40106 RVA: 0x002820E0 File Offset: 0x002802E0
// (set) Token: 0x06009CAB RID: 40107 RVA: 0x00282108 File Offset: 0x00280308
public unsafe float scratchY
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(NoiseAndScratches.NativeFieldInfoPtr_scratchY);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(NoiseAndScratches.NativeFieldInfoPtr_scratchY)) = value;
}
}
// Token: 0x040068E0 RID: 26848
private static readonly IntPtr NativeFieldInfoPtr_monochrome;
// Token: 0x040068E1 RID: 26849
private static readonly IntPtr NativeFieldInfoPtr_rgbFallback;
// Token: 0x040068E2 RID: 26850
private static readonly IntPtr NativeFieldInfoPtr_grainIntensityMin;
// Token: 0x040068E3 RID: 26851
private static readonly IntPtr NativeFieldInfoPtr_grainIntensityMax;
// Token: 0x040068E4 RID: 26852
private static readonly IntPtr NativeFieldInfoPtr_grainSize;
// Token: 0x040068E5 RID: 26853
private static readonly IntPtr NativeFieldInfoPtr_scratchIntensityMin;
// Token: 0x040068E6 RID: 26854
private static readonly IntPtr NativeFieldInfoPtr_scratchIntensityMax;
// Token: 0x040068E7 RID: 26855
private static readonly IntPtr NativeFieldInfoPtr_scratchFPS;
// Token: 0x040068E8 RID: 26856
private static readonly IntPtr NativeFieldInfoPtr_scratchJitter;
// Token: 0x040068E9 RID: 26857
private static readonly IntPtr NativeFieldInfoPtr_grainTexture;
// Token: 0x040068EA RID: 26858
private static readonly IntPtr NativeFieldInfoPtr_scratchTexture;
// Token: 0x040068EB RID: 26859
private static readonly IntPtr NativeFieldInfoPtr_shaderRGB;
// Token: 0x040068EC RID: 26860
private static readonly IntPtr NativeFieldInfoPtr_shaderYUV;
// Token: 0x040068ED RID: 26861
private static readonly IntPtr NativeFieldInfoPtr_m_MaterialRGB;
// Token: 0x040068EE RID: 26862
private static readonly IntPtr NativeFieldInfoPtr_m_MaterialYUV;
// Token: 0x040068EF RID: 26863
private static readonly IntPtr NativeFieldInfoPtr_scratchTimeLeft;
// Token: 0x040068F0 RID: 26864
private static readonly IntPtr NativeFieldInfoPtr_scratchX;
// Token: 0x040068F1 RID: 26865
private static readonly IntPtr NativeFieldInfoPtr_scratchY;
// Token: 0x040068F2 RID: 26866
private static readonly IntPtr NativeMethodInfoPtr_Start_Protected_Void_0;
// Token: 0x040068F3 RID: 26867
private static readonly IntPtr NativeMethodInfoPtr_get_material_Protected_get_Material_0;
// Token: 0x040068F4 RID: 26868
private static readonly IntPtr NativeMethodInfoPtr_OnDisable_Protected_Void_0;
// Token: 0x040068F5 RID: 26869
private static readonly IntPtr NativeMethodInfoPtr_SanitizeParameters_Private_Void_0;
// Token: 0x040068F6 RID: 26870
private static readonly IntPtr NativeMethodInfoPtr_OnRenderImage_Private_Void_RenderTexture_RenderTexture_0;
// Token: 0x040068F7 RID: 26871
private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_0;
}
}

View File

@@ -0,0 +1,404 @@
using System;
using Il2CppInterop.Common.Attributes;
using Il2CppInterop.Runtime;
using Il2CppSystem.Collections.Generic;
using UnityEngine;
namespace UnityStandardAssets.ImageEffects
{
// Token: 0x020005D8 RID: 1496
public class PostEffectsBase : MonoBehaviour
{
// Token: 0x06009CAC RID: 40108 RVA: 0x0028212C File Offset: 0x0028032C
[CallerCount(46)]
[CachedScanResults(RefRangeStart = 621107, RefRangeEnd = 621153, XrefRangeStart = 621080, XrefRangeEnd = 621107, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe Material CheckShaderAndCreateMaterial(Shader s, Material m2Create)
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr;
checked
{
ptr = stackalloc IntPtr[unchecked((UIntPtr)2) * (UIntPtr)sizeof(IntPtr)];
*ptr = IL2CPP.Il2CppObjectBaseToPtr(s);
}
ptr[checked(unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = IL2CPP.Il2CppObjectBaseToPtr(m2Create);
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(PostEffectsBase.NativeMethodInfoPtr_CheckShaderAndCreateMaterial_Protected_Material_Shader_Material_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
IntPtr intPtr3 = intPtr;
return (intPtr3 != 0) ? new Material(intPtr3) : null;
}
// Token: 0x06009CAD RID: 40109 RVA: 0x002821B4 File Offset: 0x002803B4
[CallerCount(7)]
[CachedScanResults(RefRangeStart = 621176, RefRangeEnd = 621183, XrefRangeStart = 621153, XrefRangeEnd = 621176, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe Material CreateMaterial(Shader s, Material m2Create)
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr;
checked
{
ptr = stackalloc IntPtr[unchecked((UIntPtr)2) * (UIntPtr)sizeof(IntPtr)];
*ptr = IL2CPP.Il2CppObjectBaseToPtr(s);
}
ptr[checked(unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = IL2CPP.Il2CppObjectBaseToPtr(m2Create);
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(PostEffectsBase.NativeMethodInfoPtr_CreateMaterial_Protected_Material_Shader_Material_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
IntPtr intPtr3 = intPtr;
return (intPtr3 != 0) ? new Material(intPtr3) : null;
}
// Token: 0x06009CAE RID: 40110 RVA: 0x0028223C File Offset: 0x0028043C
[CallerCount(0)]
public unsafe void OnEnable()
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(PostEffectsBase.NativeMethodInfoPtr_OnEnable_Private_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x06009CAF RID: 40111 RVA: 0x00282280 File Offset: 0x00280480
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 621183, XrefRangeEnd = 621194, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe void OnDestroy()
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(PostEffectsBase.NativeMethodInfoPtr_OnDestroy_Private_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x06009CB0 RID: 40112 RVA: 0x002822C4 File Offset: 0x002804C4
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 0, XrefRangeEnd = 0, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe void RemoveCreatedMaterials()
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(PostEffectsBase.NativeMethodInfoPtr_RemoveCreatedMaterials_Private_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x06009CB1 RID: 40113 RVA: 0x00282308 File Offset: 0x00280508
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 621194, XrefRangeEnd = 621200, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe bool CheckSupport()
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(PostEffectsBase.NativeMethodInfoPtr_CheckSupport_Protected_Boolean_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
return *IL2CPP.il2cpp_object_unbox(intPtr);
}
// Token: 0x06009CB2 RID: 40114 RVA: 0x00282358 File Offset: 0x00280558
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 621200, XrefRangeEnd = 621209, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe virtual bool CheckResources()
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IL2CPP.il2cpp_object_get_virtual_method(IL2CPP.Il2CppObjectBaseToPtr(this), PostEffectsBase.NativeMethodInfoPtr_CheckResources_Public_Virtual_New_Boolean_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
return *IL2CPP.il2cpp_object_unbox(intPtr);
}
// Token: 0x06009CB3 RID: 40115 RVA: 0x002823B4 File Offset: 0x002805B4
[CallerCount(1)]
[CachedScanResults(RefRangeStart = 147415, RefRangeEnd = 147416, XrefRangeStart = 147415, XrefRangeEnd = 147416, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe void Start()
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(PostEffectsBase.NativeMethodInfoPtr_Start_Protected_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x06009CB4 RID: 40116 RVA: 0x002823F8 File Offset: 0x002805F8
[CallerCount(21)]
[CachedScanResults(RefRangeStart = 621220, RefRangeEnd = 621241, XrefRangeStart = 621209, XrefRangeEnd = 621220, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe bool CheckSupport(bool needDepth)
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
checked
{
IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)];
*ptr = ref needDepth;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(PostEffectsBase.NativeMethodInfoPtr_CheckSupport_Protected_Boolean_Boolean_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
return *IL2CPP.il2cpp_object_unbox(intPtr);
}
}
// Token: 0x06009CB5 RID: 40117 RVA: 0x0028245C File Offset: 0x0028065C
[CallerCount(2)]
[CachedScanResults(RefRangeStart = 621243, RefRangeEnd = 621245, XrefRangeStart = 621241, XrefRangeEnd = 621243, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe bool CheckSupport(bool needDepth, bool needHdr)
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr;
checked
{
ptr = stackalloc IntPtr[unchecked((UIntPtr)2) * (UIntPtr)sizeof(IntPtr)];
*ptr = ref needDepth;
}
ptr[checked(unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = ref needHdr;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(PostEffectsBase.NativeMethodInfoPtr_CheckSupport_Protected_Boolean_Boolean_Boolean_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
return *IL2CPP.il2cpp_object_unbox(intPtr);
}
// Token: 0x06009CB6 RID: 40118 RVA: 0x002824D4 File Offset: 0x002806D4
[CallerCount(0)]
public unsafe bool Dx11Support()
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(PostEffectsBase.NativeMethodInfoPtr_Dx11Support_Public_Boolean_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
return *IL2CPP.il2cpp_object_unbox(intPtr);
}
// Token: 0x06009CB7 RID: 40119 RVA: 0x00282524 File Offset: 0x00280724
[CallerCount(22)]
[CachedScanResults(RefRangeStart = 621254, RefRangeEnd = 621276, XrefRangeStart = 621245, XrefRangeEnd = 621254, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe void ReportAutoDisable()
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(PostEffectsBase.NativeMethodInfoPtr_ReportAutoDisable_Protected_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x06009CB8 RID: 40120 RVA: 0x00282568 File Offset: 0x00280768
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 621276, XrefRangeEnd = 621305, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe bool CheckShader(Shader s)
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
checked
{
IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)];
*ptr = IL2CPP.Il2CppObjectBaseToPtr(s);
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(PostEffectsBase.NativeMethodInfoPtr_CheckShader_Private_Boolean_Shader_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
return *IL2CPP.il2cpp_object_unbox(intPtr);
}
}
// Token: 0x06009CB9 RID: 40121 RVA: 0x002825D0 File Offset: 0x002807D0
[CallerCount(1)]
[CachedScanResults(RefRangeStart = 621306, RefRangeEnd = 621307, XrefRangeStart = 621305, XrefRangeEnd = 621306, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe void NotSupported()
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(PostEffectsBase.NativeMethodInfoPtr_NotSupported_Protected_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x06009CBA RID: 40122 RVA: 0x00282614 File Offset: 0x00280814
[CallerCount(1)]
[CachedScanResults(RefRangeStart = 621349, RefRangeEnd = 621350, XrefRangeStart = 621307, XrefRangeEnd = 621349, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe void DrawBorder(RenderTexture dest, Material material)
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr;
checked
{
ptr = stackalloc IntPtr[unchecked((UIntPtr)2) * (UIntPtr)sizeof(IntPtr)];
*ptr = IL2CPP.Il2CppObjectBaseToPtr(dest);
}
ptr[checked(unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = IL2CPP.Il2CppObjectBaseToPtr(material);
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(PostEffectsBase.NativeMethodInfoPtr_DrawBorder_Protected_Void_RenderTexture_Material_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x06009CBB RID: 40123 RVA: 0x00282688 File Offset: 0x00280888
[CallerCount(22)]
[CachedScanResults(RefRangeStart = 621358, RefRangeEnd = 621380, XrefRangeStart = 621350, XrefRangeEnd = 621358, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe PostEffectsBase()
: this(IL2CPP.il2cpp_object_new(Il2CppClassPointerStore<PostEffectsBase>.NativeClassPtr))
{
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(PostEffectsBase.NativeMethodInfoPtr__ctor_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x06009CBC RID: 40124 RVA: 0x002826D4 File Offset: 0x002808D4
// Note: this type is marked as 'beforefieldinit'.
static PostEffectsBase()
{
Il2CppClassPointerStore<PostEffectsBase>.NativeClassPtr = IL2CPP.GetIl2CppClass("Assembly-CSharp.dll", "UnityStandardAssets.ImageEffects", "PostEffectsBase");
IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore<PostEffectsBase>.NativeClassPtr);
PostEffectsBase.NativeFieldInfoPtr_supportHDRTextures = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<PostEffectsBase>.NativeClassPtr, "supportHDRTextures");
PostEffectsBase.NativeFieldInfoPtr_supportDX11 = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<PostEffectsBase>.NativeClassPtr, "supportDX11");
PostEffectsBase.NativeFieldInfoPtr_isSupported = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<PostEffectsBase>.NativeClassPtr, "isSupported");
PostEffectsBase.NativeFieldInfoPtr_createdMaterials = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<PostEffectsBase>.NativeClassPtr, "createdMaterials");
PostEffectsBase.NativeMethodInfoPtr_CheckShaderAndCreateMaterial_Protected_Material_Shader_Material_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<PostEffectsBase>.NativeClassPtr, 100675370);
PostEffectsBase.NativeMethodInfoPtr_CreateMaterial_Protected_Material_Shader_Material_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<PostEffectsBase>.NativeClassPtr, 100675371);
PostEffectsBase.NativeMethodInfoPtr_OnEnable_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<PostEffectsBase>.NativeClassPtr, 100675372);
PostEffectsBase.NativeMethodInfoPtr_OnDestroy_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<PostEffectsBase>.NativeClassPtr, 100675373);
PostEffectsBase.NativeMethodInfoPtr_RemoveCreatedMaterials_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<PostEffectsBase>.NativeClassPtr, 100675374);
PostEffectsBase.NativeMethodInfoPtr_CheckSupport_Protected_Boolean_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<PostEffectsBase>.NativeClassPtr, 100675375);
PostEffectsBase.NativeMethodInfoPtr_CheckResources_Public_Virtual_New_Boolean_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<PostEffectsBase>.NativeClassPtr, 100675376);
PostEffectsBase.NativeMethodInfoPtr_Start_Protected_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<PostEffectsBase>.NativeClassPtr, 100675377);
PostEffectsBase.NativeMethodInfoPtr_CheckSupport_Protected_Boolean_Boolean_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<PostEffectsBase>.NativeClassPtr, 100675378);
PostEffectsBase.NativeMethodInfoPtr_CheckSupport_Protected_Boolean_Boolean_Boolean_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<PostEffectsBase>.NativeClassPtr, 100675379);
PostEffectsBase.NativeMethodInfoPtr_Dx11Support_Public_Boolean_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<PostEffectsBase>.NativeClassPtr, 100675380);
PostEffectsBase.NativeMethodInfoPtr_ReportAutoDisable_Protected_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<PostEffectsBase>.NativeClassPtr, 100675381);
PostEffectsBase.NativeMethodInfoPtr_CheckShader_Private_Boolean_Shader_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<PostEffectsBase>.NativeClassPtr, 100675382);
PostEffectsBase.NativeMethodInfoPtr_NotSupported_Protected_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<PostEffectsBase>.NativeClassPtr, 100675383);
PostEffectsBase.NativeMethodInfoPtr_DrawBorder_Protected_Void_RenderTexture_Material_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<PostEffectsBase>.NativeClassPtr, 100675384);
PostEffectsBase.NativeMethodInfoPtr__ctor_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<PostEffectsBase>.NativeClassPtr, 100675385);
}
// Token: 0x06009CBD RID: 40125 RVA: 0x0000351C File Offset: 0x0000171C
public PostEffectsBase(IntPtr pointer)
: base(pointer)
{
}
// Token: 0x17003537 RID: 13623
// (get) Token: 0x06009CBE RID: 40126 RVA: 0x00282894 File Offset: 0x00280A94
// (set) Token: 0x06009CBF RID: 40127 RVA: 0x002828BC File Offset: 0x00280ABC
public unsafe bool supportHDRTextures
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(PostEffectsBase.NativeFieldInfoPtr_supportHDRTextures);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(PostEffectsBase.NativeFieldInfoPtr_supportHDRTextures)) = value;
}
}
// Token: 0x17003538 RID: 13624
// (get) Token: 0x06009CC0 RID: 40128 RVA: 0x002828E0 File Offset: 0x00280AE0
// (set) Token: 0x06009CC1 RID: 40129 RVA: 0x00282908 File Offset: 0x00280B08
public unsafe bool supportDX11
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(PostEffectsBase.NativeFieldInfoPtr_supportDX11);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(PostEffectsBase.NativeFieldInfoPtr_supportDX11)) = value;
}
}
// Token: 0x17003539 RID: 13625
// (get) Token: 0x06009CC2 RID: 40130 RVA: 0x0028292C File Offset: 0x00280B2C
// (set) Token: 0x06009CC3 RID: 40131 RVA: 0x00282954 File Offset: 0x00280B54
public unsafe bool isSupported
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(PostEffectsBase.NativeFieldInfoPtr_isSupported);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(PostEffectsBase.NativeFieldInfoPtr_isSupported)) = value;
}
}
// Token: 0x1700353A RID: 13626
// (get) Token: 0x06009CC4 RID: 40132 RVA: 0x00282978 File Offset: 0x00280B78
// (set) Token: 0x06009CC5 RID: 40133 RVA: 0x002829AC File Offset: 0x00280BAC
public unsafe List<Material> createdMaterials
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(PostEffectsBase.NativeFieldInfoPtr_createdMaterials);
IntPtr intPtr2 = *intPtr;
return (intPtr2 != 0) ? new List<Material>(intPtr2) : null;
}
set
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(PostEffectsBase.NativeFieldInfoPtr_createdMaterials), IL2CPP.Il2CppObjectBaseToPtr(value));
}
}
// Token: 0x040068F8 RID: 26872
private static readonly IntPtr NativeFieldInfoPtr_supportHDRTextures;
// Token: 0x040068F9 RID: 26873
private static readonly IntPtr NativeFieldInfoPtr_supportDX11;
// Token: 0x040068FA RID: 26874
private static readonly IntPtr NativeFieldInfoPtr_isSupported;
// Token: 0x040068FB RID: 26875
private static readonly IntPtr NativeFieldInfoPtr_createdMaterials;
// Token: 0x040068FC RID: 26876
private static readonly IntPtr NativeMethodInfoPtr_CheckShaderAndCreateMaterial_Protected_Material_Shader_Material_0;
// Token: 0x040068FD RID: 26877
private static readonly IntPtr NativeMethodInfoPtr_CreateMaterial_Protected_Material_Shader_Material_0;
// Token: 0x040068FE RID: 26878
private static readonly IntPtr NativeMethodInfoPtr_OnEnable_Private_Void_0;
// Token: 0x040068FF RID: 26879
private static readonly IntPtr NativeMethodInfoPtr_OnDestroy_Private_Void_0;
// Token: 0x04006900 RID: 26880
private static readonly IntPtr NativeMethodInfoPtr_RemoveCreatedMaterials_Private_Void_0;
// Token: 0x04006901 RID: 26881
private static readonly IntPtr NativeMethodInfoPtr_CheckSupport_Protected_Boolean_0;
// Token: 0x04006902 RID: 26882
private static readonly IntPtr NativeMethodInfoPtr_CheckResources_Public_Virtual_New_Boolean_0;
// Token: 0x04006903 RID: 26883
private static readonly IntPtr NativeMethodInfoPtr_Start_Protected_Void_0;
// Token: 0x04006904 RID: 26884
private static readonly IntPtr NativeMethodInfoPtr_CheckSupport_Protected_Boolean_Boolean_0;
// Token: 0x04006905 RID: 26885
private static readonly IntPtr NativeMethodInfoPtr_CheckSupport_Protected_Boolean_Boolean_Boolean_0;
// Token: 0x04006906 RID: 26886
private static readonly IntPtr NativeMethodInfoPtr_Dx11Support_Public_Boolean_0;
// Token: 0x04006907 RID: 26887
private static readonly IntPtr NativeMethodInfoPtr_ReportAutoDisable_Protected_Void_0;
// Token: 0x04006908 RID: 26888
private static readonly IntPtr NativeMethodInfoPtr_CheckShader_Private_Boolean_Shader_0;
// Token: 0x04006909 RID: 26889
private static readonly IntPtr NativeMethodInfoPtr_NotSupported_Protected_Void_0;
// Token: 0x0400690A RID: 26890
private static readonly IntPtr NativeMethodInfoPtr_DrawBorder_Protected_Void_RenderTexture_Material_0;
// Token: 0x0400690B RID: 26891
private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_0;
}
}

View File

@@ -0,0 +1,134 @@
using System;
using Il2CppInterop.Common.Attributes;
using Il2CppInterop.Runtime;
using UnityEngine;
namespace UnityStandardAssets.ImageEffects
{
// Token: 0x020005D9 RID: 1497
public class PostEffectsHelper : MonoBehaviour
{
// Token: 0x06009CC6 RID: 40134 RVA: 0x002829D4 File Offset: 0x00280BD4
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 621380, XrefRangeEnd = 621386, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe void OnRenderImage(RenderTexture source, RenderTexture destination)
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr;
checked
{
ptr = stackalloc IntPtr[unchecked((UIntPtr)2) * (UIntPtr)sizeof(IntPtr)];
*ptr = IL2CPP.Il2CppObjectBaseToPtr(source);
}
ptr[checked(unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = IL2CPP.Il2CppObjectBaseToPtr(destination);
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(PostEffectsHelper.NativeMethodInfoPtr_OnRenderImage_Private_Void_RenderTexture_RenderTexture_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x06009CC7 RID: 40135 RVA: 0x00282A48 File Offset: 0x00280C48
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 621386, XrefRangeEnd = 621413, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe static void DrawLowLevelPlaneAlignedWithCamera(float dist, RenderTexture source, RenderTexture dest, Material material, Camera cameraForProjectionMatrix)
{
IntPtr* ptr;
checked
{
ptr = stackalloc IntPtr[unchecked((UIntPtr)5) * (UIntPtr)sizeof(IntPtr)];
*ptr = ref dist;
}
ptr[checked(unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = IL2CPP.Il2CppObjectBaseToPtr(source);
ptr[checked(unchecked((UIntPtr)2) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = IL2CPP.Il2CppObjectBaseToPtr(dest);
ptr[checked(unchecked((UIntPtr)3) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = IL2CPP.Il2CppObjectBaseToPtr(material);
ptr[checked(unchecked((UIntPtr)4) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = IL2CPP.Il2CppObjectBaseToPtr(cameraForProjectionMatrix);
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(PostEffectsHelper.NativeMethodInfoPtr_DrawLowLevelPlaneAlignedWithCamera_Private_Static_Void_Single_RenderTexture_RenderTexture_Material_Camera_0, 0, (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x06009CC8 RID: 40136 RVA: 0x00282AF0 File Offset: 0x00280CF0
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 621413, XrefRangeEnd = 621455, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe static void DrawBorder(RenderTexture dest, Material material)
{
IntPtr* ptr;
checked
{
ptr = stackalloc IntPtr[unchecked((UIntPtr)2) * (UIntPtr)sizeof(IntPtr)];
*ptr = IL2CPP.Il2CppObjectBaseToPtr(dest);
}
ptr[checked(unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = IL2CPP.Il2CppObjectBaseToPtr(material);
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(PostEffectsHelper.NativeMethodInfoPtr_DrawBorder_Private_Static_Void_RenderTexture_Material_0, 0, (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x06009CC9 RID: 40137 RVA: 0x00282B54 File Offset: 0x00280D54
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 621455, XrefRangeEnd = 621476, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe static void DrawLowLevelQuad(float x1, float x2, float y1, float y2, RenderTexture source, RenderTexture dest, Material material)
{
IntPtr* ptr;
checked
{
ptr = stackalloc IntPtr[unchecked((UIntPtr)7) * (UIntPtr)sizeof(IntPtr)];
*ptr = ref x1;
}
ptr[checked(unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = ref x2;
ptr[checked(unchecked((UIntPtr)2) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = ref y1;
ptr[checked(unchecked((UIntPtr)3) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = ref y2;
ptr[checked(unchecked((UIntPtr)4) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = IL2CPP.Il2CppObjectBaseToPtr(source);
ptr[checked(unchecked((UIntPtr)5) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = IL2CPP.Il2CppObjectBaseToPtr(dest);
ptr[checked(unchecked((UIntPtr)6) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = IL2CPP.Il2CppObjectBaseToPtr(material);
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(PostEffectsHelper.NativeMethodInfoPtr_DrawLowLevelQuad_Private_Static_Void_Single_Single_Single_Single_RenderTexture_RenderTexture_Material_0, 0, (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x06009CCA RID: 40138 RVA: 0x00282C1C File Offset: 0x00280E1C
[CallerCount(63)]
[CachedScanResults(RefRangeStart = 222154, RefRangeEnd = 222217, XrefRangeStart = 222154, XrefRangeEnd = 222217, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe PostEffectsHelper()
: this(IL2CPP.il2cpp_object_new(Il2CppClassPointerStore<PostEffectsHelper>.NativeClassPtr))
{
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(PostEffectsHelper.NativeMethodInfoPtr__ctor_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x06009CCB RID: 40139 RVA: 0x00282C68 File Offset: 0x00280E68
// Note: this type is marked as 'beforefieldinit'.
static PostEffectsHelper()
{
Il2CppClassPointerStore<PostEffectsHelper>.NativeClassPtr = IL2CPP.GetIl2CppClass("Assembly-CSharp.dll", "UnityStandardAssets.ImageEffects", "PostEffectsHelper");
IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore<PostEffectsHelper>.NativeClassPtr);
PostEffectsHelper.NativeMethodInfoPtr_OnRenderImage_Private_Void_RenderTexture_RenderTexture_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<PostEffectsHelper>.NativeClassPtr, 100675386);
PostEffectsHelper.NativeMethodInfoPtr_DrawLowLevelPlaneAlignedWithCamera_Private_Static_Void_Single_RenderTexture_RenderTexture_Material_Camera_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<PostEffectsHelper>.NativeClassPtr, 100675387);
PostEffectsHelper.NativeMethodInfoPtr_DrawBorder_Private_Static_Void_RenderTexture_Material_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<PostEffectsHelper>.NativeClassPtr, 100675388);
PostEffectsHelper.NativeMethodInfoPtr_DrawLowLevelQuad_Private_Static_Void_Single_Single_Single_Single_RenderTexture_RenderTexture_Material_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<PostEffectsHelper>.NativeClassPtr, 100675389);
PostEffectsHelper.NativeMethodInfoPtr__ctor_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<PostEffectsHelper>.NativeClassPtr, 100675390);
}
// Token: 0x06009CCC RID: 40140 RVA: 0x0000351C File Offset: 0x0000171C
public PostEffectsHelper(IntPtr pointer)
: base(pointer)
{
}
// Token: 0x0400690C RID: 26892
private static readonly IntPtr NativeMethodInfoPtr_OnRenderImage_Private_Void_RenderTexture_RenderTexture_0;
// Token: 0x0400690D RID: 26893
private static readonly IntPtr NativeMethodInfoPtr_DrawLowLevelPlaneAlignedWithCamera_Private_Static_Void_Single_RenderTexture_RenderTexture_Material_Camera_0;
// Token: 0x0400690E RID: 26894
private static readonly IntPtr NativeMethodInfoPtr_DrawBorder_Private_Static_Void_RenderTexture_Material_0;
// Token: 0x0400690F RID: 26895
private static readonly IntPtr NativeMethodInfoPtr_DrawLowLevelQuad_Private_Static_Void_Single_Single_Single_Single_RenderTexture_RenderTexture_Material_0;
// Token: 0x04006910 RID: 26896
private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_0;
}
}

View File

@@ -0,0 +1,165 @@
using System;
using Il2CppInterop.Common.Attributes;
using Il2CppInterop.Runtime;
using Il2CppInterop.Runtime.InteropTypes.Arrays;
using Il2CppSystem;
using UnityEngine;
namespace UnityStandardAssets.ImageEffects
{
// Token: 0x020005DA RID: 1498
public class Quads : Il2CppSystem.Object
{
// Token: 0x06009CCD RID: 40141 RVA: 0x00282CFC File Offset: 0x00280EFC
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 621476, XrefRangeEnd = 621487, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe static bool HasMeshes()
{
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(Quads.NativeMethodInfoPtr_HasMeshes_Private_Static_Boolean_0, 0, (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
return *IL2CPP.il2cpp_object_unbox(intPtr);
}
// Token: 0x06009CCE RID: 40142 RVA: 0x00282D40 File Offset: 0x00280F40
[CallerCount(1)]
[CachedScanResults(RefRangeStart = 621512, RefRangeEnd = 621513, XrefRangeStart = 621487, XrefRangeEnd = 621512, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe static void Cleanup()
{
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(Quads.NativeMethodInfoPtr_Cleanup_Public_Static_Void_0, 0, (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x06009CCF RID: 40143 RVA: 0x00282D74 File Offset: 0x00280F74
[CallerCount(1)]
[CachedScanResults(RefRangeStart = 621548, RefRangeEnd = 621549, XrefRangeStart = 621513, XrefRangeEnd = 621548, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe static Il2CppReferenceArray<Mesh> GetMeshes(int totalWidth, int totalHeight)
{
IntPtr* ptr;
checked
{
ptr = stackalloc IntPtr[unchecked((UIntPtr)2) * (UIntPtr)sizeof(IntPtr)];
*ptr = ref totalWidth;
}
ptr[checked(unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = ref totalHeight;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(Quads.NativeMethodInfoPtr_GetMeshes_Public_Static_Il2CppReferenceArray_1_Mesh_Int32_Int32_0, 0, (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
IntPtr intPtr3 = intPtr;
return (intPtr3 != 0) ? new Il2CppReferenceArray<Mesh>(intPtr3) : null;
}
// Token: 0x06009CD0 RID: 40144 RVA: 0x00282DE0 File Offset: 0x00280FE0
[CallerCount(1)]
[CachedScanResults(RefRangeStart = 621571, RefRangeEnd = 621572, XrefRangeStart = 621549, XrefRangeEnd = 621571, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe static Mesh GetMesh(int triCount, int triOffset, int totalWidth, int totalHeight)
{
IntPtr* ptr;
checked
{
ptr = stackalloc IntPtr[unchecked((UIntPtr)4) * (UIntPtr)sizeof(IntPtr)];
*ptr = ref triCount;
}
ptr[checked(unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = ref triOffset;
ptr[checked(unchecked((UIntPtr)2) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = ref totalWidth;
ptr[checked(unchecked((UIntPtr)3) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = ref totalHeight;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(Quads.NativeMethodInfoPtr_GetMesh_Private_Static_Mesh_Int32_Int32_Int32_Int32_0, 0, (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
IntPtr intPtr3 = intPtr;
return (intPtr3 != 0) ? new Mesh(intPtr3) : null;
}
// Token: 0x06009CD1 RID: 40145 RVA: 0x00282E74 File Offset: 0x00281074
[CallerCount(1642)]
[CachedScanResults(RefRangeStart = 7417, RefRangeEnd = 9059, XrefRangeStart = 7417, XrefRangeEnd = 9059, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe Quads()
: this(IL2CPP.il2cpp_object_new(Il2CppClassPointerStore<Quads>.NativeClassPtr))
{
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(Quads.NativeMethodInfoPtr__ctor_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x06009CD2 RID: 40146 RVA: 0x00282EC0 File Offset: 0x002810C0
// Note: this type is marked as 'beforefieldinit'.
static Quads()
{
Il2CppClassPointerStore<Quads>.NativeClassPtr = IL2CPP.GetIl2CppClass("Assembly-CSharp.dll", "UnityStandardAssets.ImageEffects", "Quads");
IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore<Quads>.NativeClassPtr);
Quads.NativeFieldInfoPtr_meshes = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<Quads>.NativeClassPtr, "meshes");
Quads.NativeFieldInfoPtr_currentQuads = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<Quads>.NativeClassPtr, "currentQuads");
Quads.NativeMethodInfoPtr_HasMeshes_Private_Static_Boolean_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<Quads>.NativeClassPtr, 100675391);
Quads.NativeMethodInfoPtr_Cleanup_Public_Static_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<Quads>.NativeClassPtr, 100675392);
Quads.NativeMethodInfoPtr_GetMeshes_Public_Static_Il2CppReferenceArray_1_Mesh_Int32_Int32_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<Quads>.NativeClassPtr, 100675393);
Quads.NativeMethodInfoPtr_GetMesh_Private_Static_Mesh_Int32_Int32_Int32_Int32_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<Quads>.NativeClassPtr, 100675394);
Quads.NativeMethodInfoPtr__ctor_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<Quads>.NativeClassPtr, 100675395);
}
// Token: 0x06009CD3 RID: 40147 RVA: 0x0000A688 File Offset: 0x00008888
public Quads(IntPtr pointer)
: base(pointer)
{
}
// Token: 0x1700353B RID: 13627
// (get) Token: 0x06009CD4 RID: 40148 RVA: 0x00282F7C File Offset: 0x0028117C
// (set) Token: 0x06009CD5 RID: 40149 RVA: 0x00282FA7 File Offset: 0x002811A7
public unsafe static Il2CppReferenceArray<Mesh> meshes
{
get
{
IntPtr intPtr;
IL2CPP.il2cpp_field_static_get_value(Quads.NativeFieldInfoPtr_meshes, (void*)(&intPtr));
IntPtr intPtr2 = intPtr;
return (intPtr2 != 0) ? new Il2CppReferenceArray<Mesh>(intPtr2) : null;
}
set
{
IL2CPP.il2cpp_field_static_set_value(Quads.NativeFieldInfoPtr_meshes, IL2CPP.Il2CppObjectBaseToPtr(value));
}
}
// Token: 0x1700353C RID: 13628
// (get) Token: 0x06009CD6 RID: 40150 RVA: 0x00282FBC File Offset: 0x002811BC
// (set) Token: 0x06009CD7 RID: 40151 RVA: 0x00282FDA File Offset: 0x002811DA
public unsafe static int currentQuads
{
get
{
int num;
IL2CPP.il2cpp_field_static_get_value(Quads.NativeFieldInfoPtr_currentQuads, (void*)(&num));
return num;
}
set
{
IL2CPP.il2cpp_field_static_set_value(Quads.NativeFieldInfoPtr_currentQuads, (void*)(&value));
}
}
// Token: 0x04006911 RID: 26897
private static readonly IntPtr NativeFieldInfoPtr_meshes;
// Token: 0x04006912 RID: 26898
private static readonly IntPtr NativeFieldInfoPtr_currentQuads;
// Token: 0x04006913 RID: 26899
private static readonly IntPtr NativeMethodInfoPtr_HasMeshes_Private_Static_Boolean_0;
// Token: 0x04006914 RID: 26900
private static readonly IntPtr NativeMethodInfoPtr_Cleanup_Public_Static_Void_0;
// Token: 0x04006915 RID: 26901
private static readonly IntPtr NativeMethodInfoPtr_GetMeshes_Public_Static_Il2CppReferenceArray_1_Mesh_Int32_Int32_0;
// Token: 0x04006916 RID: 26902
private static readonly IntPtr NativeMethodInfoPtr_GetMesh_Private_Static_Mesh_Int32_Int32_Int32_Int32_0;
// Token: 0x04006917 RID: 26903
private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_0;
}
}

View File

@@ -0,0 +1,201 @@
using System;
using Il2CppInterop.Common.Attributes;
using Il2CppInterop.Runtime;
using UnityEngine;
namespace UnityStandardAssets.ImageEffects
{
// Token: 0x020005DB RID: 1499
public class ScreenOverlay : PostEffectsBase
{
// Token: 0x06009CD8 RID: 40152 RVA: 0x00282FEC File Offset: 0x002811EC
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 0, XrefRangeEnd = 0, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe override bool CheckResources()
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IL2CPP.il2cpp_object_get_virtual_method(IL2CPP.Il2CppObjectBaseToPtr(this), ScreenOverlay.NativeMethodInfoPtr_CheckResources_Public_Virtual_Boolean_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
return *IL2CPP.il2cpp_object_unbox(intPtr);
}
// Token: 0x06009CD9 RID: 40153 RVA: 0x00283048 File Offset: 0x00281248
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 621572, XrefRangeEnd = 621586, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe void OnRenderImage(RenderTexture source, RenderTexture destination)
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr;
checked
{
ptr = stackalloc IntPtr[unchecked((UIntPtr)2) * (UIntPtr)sizeof(IntPtr)];
*ptr = IL2CPP.Il2CppObjectBaseToPtr(source);
}
ptr[checked(unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = IL2CPP.Il2CppObjectBaseToPtr(destination);
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(ScreenOverlay.NativeMethodInfoPtr_OnRenderImage_Private_Void_RenderTexture_RenderTexture_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x06009CDA RID: 40154 RVA: 0x002830BC File Offset: 0x002812BC
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 621586, XrefRangeEnd = 621587, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe ScreenOverlay()
: this(IL2CPP.il2cpp_object_new(Il2CppClassPointerStore<ScreenOverlay>.NativeClassPtr))
{
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(ScreenOverlay.NativeMethodInfoPtr__ctor_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x06009CDB RID: 40155 RVA: 0x00283108 File Offset: 0x00281308
// Note: this type is marked as 'beforefieldinit'.
static ScreenOverlay()
{
Il2CppClassPointerStore<ScreenOverlay>.NativeClassPtr = IL2CPP.GetIl2CppClass("Assembly-CSharp.dll", "UnityStandardAssets.ImageEffects", "ScreenOverlay");
IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore<ScreenOverlay>.NativeClassPtr);
ScreenOverlay.NativeFieldInfoPtr_blendMode = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<ScreenOverlay>.NativeClassPtr, "blendMode");
ScreenOverlay.NativeFieldInfoPtr_intensity = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<ScreenOverlay>.NativeClassPtr, "intensity");
ScreenOverlay.NativeFieldInfoPtr_texture = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<ScreenOverlay>.NativeClassPtr, "texture");
ScreenOverlay.NativeFieldInfoPtr_overlayShader = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<ScreenOverlay>.NativeClassPtr, "overlayShader");
ScreenOverlay.NativeFieldInfoPtr_overlayMaterial = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<ScreenOverlay>.NativeClassPtr, "overlayMaterial");
ScreenOverlay.NativeMethodInfoPtr_CheckResources_Public_Virtual_Boolean_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<ScreenOverlay>.NativeClassPtr, 100675397);
ScreenOverlay.NativeMethodInfoPtr_OnRenderImage_Private_Void_RenderTexture_RenderTexture_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<ScreenOverlay>.NativeClassPtr, 100675398);
ScreenOverlay.NativeMethodInfoPtr__ctor_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<ScreenOverlay>.NativeClassPtr, 100675399);
}
// Token: 0x06009CDC RID: 40156 RVA: 0x00275EC4 File Offset: 0x002740C4
public ScreenOverlay(IntPtr pointer)
: base(pointer)
{
}
// Token: 0x1700353D RID: 13629
// (get) Token: 0x06009CDD RID: 40157 RVA: 0x002831D8 File Offset: 0x002813D8
// (set) Token: 0x06009CDE RID: 40158 RVA: 0x00283200 File Offset: 0x00281400
public unsafe ScreenOverlay.OverlayBlendMode blendMode
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(ScreenOverlay.NativeFieldInfoPtr_blendMode);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(ScreenOverlay.NativeFieldInfoPtr_blendMode)) = value;
}
}
// Token: 0x1700353E RID: 13630
// (get) Token: 0x06009CDF RID: 40159 RVA: 0x00283224 File Offset: 0x00281424
// (set) Token: 0x06009CE0 RID: 40160 RVA: 0x0028324C File Offset: 0x0028144C
public unsafe float intensity
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(ScreenOverlay.NativeFieldInfoPtr_intensity);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(ScreenOverlay.NativeFieldInfoPtr_intensity)) = value;
}
}
// Token: 0x1700353F RID: 13631
// (get) Token: 0x06009CE1 RID: 40161 RVA: 0x00283270 File Offset: 0x00281470
// (set) Token: 0x06009CE2 RID: 40162 RVA: 0x002832A4 File Offset: 0x002814A4
public unsafe Texture2D texture
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(ScreenOverlay.NativeFieldInfoPtr_texture);
IntPtr intPtr2 = *intPtr;
return (intPtr2 != 0) ? new Texture2D(intPtr2) : null;
}
set
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(ScreenOverlay.NativeFieldInfoPtr_texture), IL2CPP.Il2CppObjectBaseToPtr(value));
}
}
// Token: 0x17003540 RID: 13632
// (get) Token: 0x06009CE3 RID: 40163 RVA: 0x002832CC File Offset: 0x002814CC
// (set) Token: 0x06009CE4 RID: 40164 RVA: 0x00283300 File Offset: 0x00281500
public unsafe Shader overlayShader
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(ScreenOverlay.NativeFieldInfoPtr_overlayShader);
IntPtr intPtr2 = *intPtr;
return (intPtr2 != 0) ? new Shader(intPtr2) : null;
}
set
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(ScreenOverlay.NativeFieldInfoPtr_overlayShader), IL2CPP.Il2CppObjectBaseToPtr(value));
}
}
// Token: 0x17003541 RID: 13633
// (get) Token: 0x06009CE5 RID: 40165 RVA: 0x00283328 File Offset: 0x00281528
// (set) Token: 0x06009CE6 RID: 40166 RVA: 0x0028335C File Offset: 0x0028155C
public unsafe Material overlayMaterial
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(ScreenOverlay.NativeFieldInfoPtr_overlayMaterial);
IntPtr intPtr2 = *intPtr;
return (intPtr2 != 0) ? new Material(intPtr2) : null;
}
set
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(ScreenOverlay.NativeFieldInfoPtr_overlayMaterial), IL2CPP.Il2CppObjectBaseToPtr(value));
}
}
// Token: 0x04006918 RID: 26904
private static readonly IntPtr NativeFieldInfoPtr_blendMode;
// Token: 0x04006919 RID: 26905
private static readonly IntPtr NativeFieldInfoPtr_intensity;
// Token: 0x0400691A RID: 26906
private static readonly IntPtr NativeFieldInfoPtr_texture;
// Token: 0x0400691B RID: 26907
private static readonly IntPtr NativeFieldInfoPtr_overlayShader;
// Token: 0x0400691C RID: 26908
private static readonly IntPtr NativeFieldInfoPtr_overlayMaterial;
// Token: 0x0400691D RID: 26909
private static readonly IntPtr NativeMethodInfoPtr_CheckResources_Public_Virtual_Boolean_0;
// Token: 0x0400691E RID: 26910
private static readonly IntPtr NativeMethodInfoPtr_OnRenderImage_Private_Void_RenderTexture_RenderTexture_0;
// Token: 0x0400691F RID: 26911
private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_0;
// Token: 0x020005DC RID: 1500
public enum OverlayBlendMode
{
// Token: 0x04006921 RID: 26913
Additive,
// Token: 0x04006922 RID: 26914
ScreenBlend,
// Token: 0x04006923 RID: 26915
Multiply,
// Token: 0x04006924 RID: 26916
Overlay,
// Token: 0x04006925 RID: 26917
AlphaBlend
}
}
}

View File

@@ -0,0 +1,262 @@
using System;
using Il2CppInterop.Common.Attributes;
using Il2CppInterop.Runtime;
using UnityEngine;
namespace UnityStandardAssets.ImageEffects
{
// Token: 0x020005DD RID: 1501
public class ScreenSpaceAmbientObscurance : PostEffectsBase
{
// Token: 0x06009CE7 RID: 40167 RVA: 0x00283384 File Offset: 0x00281584
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 621587, XrefRangeEnd = 621591, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe override bool CheckResources()
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IL2CPP.il2cpp_object_get_virtual_method(IL2CPP.Il2CppObjectBaseToPtr(this), ScreenSpaceAmbientObscurance.NativeMethodInfoPtr_CheckResources_Public_Virtual_Boolean_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
return *IL2CPP.il2cpp_object_unbox(intPtr);
}
// Token: 0x06009CE8 RID: 40168 RVA: 0x002833E0 File Offset: 0x002815E0
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 621591, XrefRangeEnd = 621599, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe void OnDisable()
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(ScreenSpaceAmbientObscurance.NativeMethodInfoPtr_OnDisable_Private_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x06009CE9 RID: 40169 RVA: 0x00283424 File Offset: 0x00281624
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 621599, XrefRangeEnd = 621687, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe void OnRenderImage(RenderTexture source, RenderTexture destination)
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr;
checked
{
ptr = stackalloc IntPtr[unchecked((UIntPtr)2) * (UIntPtr)sizeof(IntPtr)];
*ptr = IL2CPP.Il2CppObjectBaseToPtr(source);
}
ptr[checked(unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = IL2CPP.Il2CppObjectBaseToPtr(destination);
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(ScreenSpaceAmbientObscurance.NativeMethodInfoPtr_OnRenderImage_Private_Void_RenderTexture_RenderTexture_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x06009CEA RID: 40170 RVA: 0x00283498 File Offset: 0x00281698
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 621687, XrefRangeEnd = 621688, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe ScreenSpaceAmbientObscurance()
: this(IL2CPP.il2cpp_object_new(Il2CppClassPointerStore<ScreenSpaceAmbientObscurance>.NativeClassPtr))
{
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(ScreenSpaceAmbientObscurance.NativeMethodInfoPtr__ctor_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x06009CEB RID: 40171 RVA: 0x002834E4 File Offset: 0x002816E4
// Note: this type is marked as 'beforefieldinit'.
static ScreenSpaceAmbientObscurance()
{
Il2CppClassPointerStore<ScreenSpaceAmbientObscurance>.NativeClassPtr = IL2CPP.GetIl2CppClass("Assembly-CSharp.dll", "UnityStandardAssets.ImageEffects", "ScreenSpaceAmbientObscurance");
IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore<ScreenSpaceAmbientObscurance>.NativeClassPtr);
ScreenSpaceAmbientObscurance.NativeFieldInfoPtr_intensity = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<ScreenSpaceAmbientObscurance>.NativeClassPtr, "intensity");
ScreenSpaceAmbientObscurance.NativeFieldInfoPtr_radius = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<ScreenSpaceAmbientObscurance>.NativeClassPtr, "radius");
ScreenSpaceAmbientObscurance.NativeFieldInfoPtr_blurIterations = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<ScreenSpaceAmbientObscurance>.NativeClassPtr, "blurIterations");
ScreenSpaceAmbientObscurance.NativeFieldInfoPtr_blurFilterDistance = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<ScreenSpaceAmbientObscurance>.NativeClassPtr, "blurFilterDistance");
ScreenSpaceAmbientObscurance.NativeFieldInfoPtr_downsample = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<ScreenSpaceAmbientObscurance>.NativeClassPtr, "downsample");
ScreenSpaceAmbientObscurance.NativeFieldInfoPtr_rand = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<ScreenSpaceAmbientObscurance>.NativeClassPtr, "rand");
ScreenSpaceAmbientObscurance.NativeFieldInfoPtr_aoShader = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<ScreenSpaceAmbientObscurance>.NativeClassPtr, "aoShader");
ScreenSpaceAmbientObscurance.NativeFieldInfoPtr_aoMaterial = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<ScreenSpaceAmbientObscurance>.NativeClassPtr, "aoMaterial");
ScreenSpaceAmbientObscurance.NativeMethodInfoPtr_CheckResources_Public_Virtual_Boolean_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<ScreenSpaceAmbientObscurance>.NativeClassPtr, 100675400);
ScreenSpaceAmbientObscurance.NativeMethodInfoPtr_OnDisable_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<ScreenSpaceAmbientObscurance>.NativeClassPtr, 100675401);
ScreenSpaceAmbientObscurance.NativeMethodInfoPtr_OnRenderImage_Private_Void_RenderTexture_RenderTexture_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<ScreenSpaceAmbientObscurance>.NativeClassPtr, 100675402);
ScreenSpaceAmbientObscurance.NativeMethodInfoPtr__ctor_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<ScreenSpaceAmbientObscurance>.NativeClassPtr, 100675403);
}
// Token: 0x06009CEC RID: 40172 RVA: 0x00275EC4 File Offset: 0x002740C4
public ScreenSpaceAmbientObscurance(IntPtr pointer)
: base(pointer)
{
}
// Token: 0x17003542 RID: 13634
// (get) Token: 0x06009CED RID: 40173 RVA: 0x00283604 File Offset: 0x00281804
// (set) Token: 0x06009CEE RID: 40174 RVA: 0x0028362C File Offset: 0x0028182C
public unsafe float intensity
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(ScreenSpaceAmbientObscurance.NativeFieldInfoPtr_intensity);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(ScreenSpaceAmbientObscurance.NativeFieldInfoPtr_intensity)) = value;
}
}
// Token: 0x17003543 RID: 13635
// (get) Token: 0x06009CEF RID: 40175 RVA: 0x00283650 File Offset: 0x00281850
// (set) Token: 0x06009CF0 RID: 40176 RVA: 0x00283678 File Offset: 0x00281878
public unsafe float radius
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(ScreenSpaceAmbientObscurance.NativeFieldInfoPtr_radius);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(ScreenSpaceAmbientObscurance.NativeFieldInfoPtr_radius)) = value;
}
}
// Token: 0x17003544 RID: 13636
// (get) Token: 0x06009CF1 RID: 40177 RVA: 0x0028369C File Offset: 0x0028189C
// (set) Token: 0x06009CF2 RID: 40178 RVA: 0x002836C4 File Offset: 0x002818C4
public unsafe int blurIterations
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(ScreenSpaceAmbientObscurance.NativeFieldInfoPtr_blurIterations);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(ScreenSpaceAmbientObscurance.NativeFieldInfoPtr_blurIterations)) = value;
}
}
// Token: 0x17003545 RID: 13637
// (get) Token: 0x06009CF3 RID: 40179 RVA: 0x002836E8 File Offset: 0x002818E8
// (set) Token: 0x06009CF4 RID: 40180 RVA: 0x00283710 File Offset: 0x00281910
public unsafe float blurFilterDistance
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(ScreenSpaceAmbientObscurance.NativeFieldInfoPtr_blurFilterDistance);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(ScreenSpaceAmbientObscurance.NativeFieldInfoPtr_blurFilterDistance)) = value;
}
}
// Token: 0x17003546 RID: 13638
// (get) Token: 0x06009CF5 RID: 40181 RVA: 0x00283734 File Offset: 0x00281934
// (set) Token: 0x06009CF6 RID: 40182 RVA: 0x0028375C File Offset: 0x0028195C
public unsafe int downsample
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(ScreenSpaceAmbientObscurance.NativeFieldInfoPtr_downsample);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(ScreenSpaceAmbientObscurance.NativeFieldInfoPtr_downsample)) = value;
}
}
// Token: 0x17003547 RID: 13639
// (get) Token: 0x06009CF7 RID: 40183 RVA: 0x00283780 File Offset: 0x00281980
// (set) Token: 0x06009CF8 RID: 40184 RVA: 0x002837B4 File Offset: 0x002819B4
public unsafe Texture2D rand
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(ScreenSpaceAmbientObscurance.NativeFieldInfoPtr_rand);
IntPtr intPtr2 = *intPtr;
return (intPtr2 != 0) ? new Texture2D(intPtr2) : null;
}
set
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(ScreenSpaceAmbientObscurance.NativeFieldInfoPtr_rand), IL2CPP.Il2CppObjectBaseToPtr(value));
}
}
// Token: 0x17003548 RID: 13640
// (get) Token: 0x06009CF9 RID: 40185 RVA: 0x002837DC File Offset: 0x002819DC
// (set) Token: 0x06009CFA RID: 40186 RVA: 0x00283810 File Offset: 0x00281A10
public unsafe Shader aoShader
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(ScreenSpaceAmbientObscurance.NativeFieldInfoPtr_aoShader);
IntPtr intPtr2 = *intPtr;
return (intPtr2 != 0) ? new Shader(intPtr2) : null;
}
set
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(ScreenSpaceAmbientObscurance.NativeFieldInfoPtr_aoShader), IL2CPP.Il2CppObjectBaseToPtr(value));
}
}
// Token: 0x17003549 RID: 13641
// (get) Token: 0x06009CFB RID: 40187 RVA: 0x00283838 File Offset: 0x00281A38
// (set) Token: 0x06009CFC RID: 40188 RVA: 0x0028386C File Offset: 0x00281A6C
public unsafe Material aoMaterial
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(ScreenSpaceAmbientObscurance.NativeFieldInfoPtr_aoMaterial);
IntPtr intPtr2 = *intPtr;
return (intPtr2 != 0) ? new Material(intPtr2) : null;
}
set
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(ScreenSpaceAmbientObscurance.NativeFieldInfoPtr_aoMaterial), IL2CPP.Il2CppObjectBaseToPtr(value));
}
}
// Token: 0x04006926 RID: 26918
private static readonly IntPtr NativeFieldInfoPtr_intensity;
// Token: 0x04006927 RID: 26919
private static readonly IntPtr NativeFieldInfoPtr_radius;
// Token: 0x04006928 RID: 26920
private static readonly IntPtr NativeFieldInfoPtr_blurIterations;
// Token: 0x04006929 RID: 26921
private static readonly IntPtr NativeFieldInfoPtr_blurFilterDistance;
// Token: 0x0400692A RID: 26922
private static readonly IntPtr NativeFieldInfoPtr_downsample;
// Token: 0x0400692B RID: 26923
private static readonly IntPtr NativeFieldInfoPtr_rand;
// Token: 0x0400692C RID: 26924
private static readonly IntPtr NativeFieldInfoPtr_aoShader;
// Token: 0x0400692D RID: 26925
private static readonly IntPtr NativeFieldInfoPtr_aoMaterial;
// Token: 0x0400692E RID: 26926
private static readonly IntPtr NativeMethodInfoPtr_CheckResources_Public_Virtual_Boolean_0;
// Token: 0x0400692F RID: 26927
private static readonly IntPtr NativeMethodInfoPtr_OnDisable_Private_Void_0;
// Token: 0x04006930 RID: 26928
private static readonly IntPtr NativeMethodInfoPtr_OnRenderImage_Private_Void_RenderTexture_RenderTexture_0;
// Token: 0x04006931 RID: 26929
private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_0;
}
}

View File

@@ -0,0 +1,404 @@
using System;
using Il2CppInterop.Common.Attributes;
using Il2CppInterop.Runtime;
using UnityEngine;
namespace UnityStandardAssets.ImageEffects
{
// Token: 0x020005DE RID: 1502
public class ScreenSpaceAmbientOcclusion : MonoBehaviour
{
// Token: 0x06009CFD RID: 40189 RVA: 0x00283894 File Offset: 0x00281A94
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 621688, XrefRangeEnd = 621697, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe static Material CreateMaterial(Shader shader)
{
checked
{
IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)];
*ptr = IL2CPP.Il2CppObjectBaseToPtr(shader);
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(ScreenSpaceAmbientOcclusion.NativeMethodInfoPtr_CreateMaterial_Private_Static_Material_Shader_0, 0, (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
IntPtr intPtr3 = intPtr;
return (intPtr3 != 0) ? new Material(intPtr3) : null;
}
}
// Token: 0x06009CFE RID: 40190 RVA: 0x002838F4 File Offset: 0x00281AF4
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 621697, XrefRangeEnd = 621704, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe static void DestroyMaterial(Material mat)
{
checked
{
IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)];
*ptr = IL2CPP.Il2CppObjectBaseToPtr(mat);
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(ScreenSpaceAmbientOcclusion.NativeMethodInfoPtr_DestroyMaterial_Private_Static_Void_Material_0, 0, (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
}
// Token: 0x06009CFF RID: 40191 RVA: 0x00283940 File Offset: 0x00281B40
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 621704, XrefRangeEnd = 621711, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe void OnDisable()
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(ScreenSpaceAmbientOcclusion.NativeMethodInfoPtr_OnDisable_Private_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x06009D00 RID: 40192 RVA: 0x00283984 File Offset: 0x00281B84
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 621711, XrefRangeEnd = 621719, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe void Start()
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(ScreenSpaceAmbientOcclusion.NativeMethodInfoPtr_Start_Private_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x06009D01 RID: 40193 RVA: 0x002839C8 File Offset: 0x00281BC8
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 621719, XrefRangeEnd = 621725, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe void OnEnable()
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(ScreenSpaceAmbientOcclusion.NativeMethodInfoPtr_OnEnable_Private_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x06009D02 RID: 40194 RVA: 0x00283A0C File Offset: 0x00281C0C
[CallerCount(2)]
[CachedScanResults(RefRangeStart = 621744, RefRangeEnd = 621746, XrefRangeStart = 621725, XrefRangeEnd = 621744, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe void CreateMaterials()
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(ScreenSpaceAmbientOcclusion.NativeMethodInfoPtr_CreateMaterials_Private_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x06009D03 RID: 40195 RVA: 0x00283A50 File Offset: 0x00281C50
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 621746, XrefRangeEnd = 621816, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe void OnRenderImage(RenderTexture source, RenderTexture destination)
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr;
checked
{
ptr = stackalloc IntPtr[unchecked((UIntPtr)2) * (UIntPtr)sizeof(IntPtr)];
*ptr = IL2CPP.Il2CppObjectBaseToPtr(source);
}
ptr[checked(unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = IL2CPP.Il2CppObjectBaseToPtr(destination);
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(ScreenSpaceAmbientOcclusion.NativeMethodInfoPtr_OnRenderImage_Private_Void_RenderTexture_RenderTexture_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x06009D04 RID: 40196 RVA: 0x00283AC4 File Offset: 0x00281CC4
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 621816, XrefRangeEnd = 621817, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe ScreenSpaceAmbientOcclusion()
: this(IL2CPP.il2cpp_object_new(Il2CppClassPointerStore<ScreenSpaceAmbientOcclusion>.NativeClassPtr))
{
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(ScreenSpaceAmbientOcclusion.NativeMethodInfoPtr__ctor_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x06009D05 RID: 40197 RVA: 0x00283B10 File Offset: 0x00281D10
// Note: this type is marked as 'beforefieldinit'.
static ScreenSpaceAmbientOcclusion()
{
Il2CppClassPointerStore<ScreenSpaceAmbientOcclusion>.NativeClassPtr = IL2CPP.GetIl2CppClass("Assembly-CSharp.dll", "UnityStandardAssets.ImageEffects", "ScreenSpaceAmbientOcclusion");
IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore<ScreenSpaceAmbientOcclusion>.NativeClassPtr);
ScreenSpaceAmbientOcclusion.NativeFieldInfoPtr_m_Radius = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<ScreenSpaceAmbientOcclusion>.NativeClassPtr, "m_Radius");
ScreenSpaceAmbientOcclusion.NativeFieldInfoPtr_m_SampleCount = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<ScreenSpaceAmbientOcclusion>.NativeClassPtr, "m_SampleCount");
ScreenSpaceAmbientOcclusion.NativeFieldInfoPtr_m_OcclusionIntensity = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<ScreenSpaceAmbientOcclusion>.NativeClassPtr, "m_OcclusionIntensity");
ScreenSpaceAmbientOcclusion.NativeFieldInfoPtr_m_Blur = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<ScreenSpaceAmbientOcclusion>.NativeClassPtr, "m_Blur");
ScreenSpaceAmbientOcclusion.NativeFieldInfoPtr_m_Downsampling = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<ScreenSpaceAmbientOcclusion>.NativeClassPtr, "m_Downsampling");
ScreenSpaceAmbientOcclusion.NativeFieldInfoPtr_m_OcclusionAttenuation = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<ScreenSpaceAmbientOcclusion>.NativeClassPtr, "m_OcclusionAttenuation");
ScreenSpaceAmbientOcclusion.NativeFieldInfoPtr_m_MinZ = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<ScreenSpaceAmbientOcclusion>.NativeClassPtr, "m_MinZ");
ScreenSpaceAmbientOcclusion.NativeFieldInfoPtr_m_SSAOShader = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<ScreenSpaceAmbientOcclusion>.NativeClassPtr, "m_SSAOShader");
ScreenSpaceAmbientOcclusion.NativeFieldInfoPtr_m_SSAOMaterial = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<ScreenSpaceAmbientOcclusion>.NativeClassPtr, "m_SSAOMaterial");
ScreenSpaceAmbientOcclusion.NativeFieldInfoPtr_m_RandomTexture = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<ScreenSpaceAmbientOcclusion>.NativeClassPtr, "m_RandomTexture");
ScreenSpaceAmbientOcclusion.NativeFieldInfoPtr_m_Supported = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<ScreenSpaceAmbientOcclusion>.NativeClassPtr, "m_Supported");
ScreenSpaceAmbientOcclusion.NativeMethodInfoPtr_CreateMaterial_Private_Static_Material_Shader_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<ScreenSpaceAmbientOcclusion>.NativeClassPtr, 100675404);
ScreenSpaceAmbientOcclusion.NativeMethodInfoPtr_DestroyMaterial_Private_Static_Void_Material_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<ScreenSpaceAmbientOcclusion>.NativeClassPtr, 100675405);
ScreenSpaceAmbientOcclusion.NativeMethodInfoPtr_OnDisable_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<ScreenSpaceAmbientOcclusion>.NativeClassPtr, 100675406);
ScreenSpaceAmbientOcclusion.NativeMethodInfoPtr_Start_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<ScreenSpaceAmbientOcclusion>.NativeClassPtr, 100675407);
ScreenSpaceAmbientOcclusion.NativeMethodInfoPtr_OnEnable_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<ScreenSpaceAmbientOcclusion>.NativeClassPtr, 100675408);
ScreenSpaceAmbientOcclusion.NativeMethodInfoPtr_CreateMaterials_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<ScreenSpaceAmbientOcclusion>.NativeClassPtr, 100675409);
ScreenSpaceAmbientOcclusion.NativeMethodInfoPtr_OnRenderImage_Private_Void_RenderTexture_RenderTexture_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<ScreenSpaceAmbientOcclusion>.NativeClassPtr, 100675410);
ScreenSpaceAmbientOcclusion.NativeMethodInfoPtr__ctor_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<ScreenSpaceAmbientOcclusion>.NativeClassPtr, 100675411);
}
// Token: 0x06009D06 RID: 40198 RVA: 0x0000351C File Offset: 0x0000171C
public ScreenSpaceAmbientOcclusion(IntPtr pointer)
: base(pointer)
{
}
// Token: 0x1700354A RID: 13642
// (get) Token: 0x06009D07 RID: 40199 RVA: 0x00283CBC File Offset: 0x00281EBC
// (set) Token: 0x06009D08 RID: 40200 RVA: 0x00283CE4 File Offset: 0x00281EE4
public unsafe float m_Radius
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(ScreenSpaceAmbientOcclusion.NativeFieldInfoPtr_m_Radius);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(ScreenSpaceAmbientOcclusion.NativeFieldInfoPtr_m_Radius)) = value;
}
}
// Token: 0x1700354B RID: 13643
// (get) Token: 0x06009D09 RID: 40201 RVA: 0x00283D08 File Offset: 0x00281F08
// (set) Token: 0x06009D0A RID: 40202 RVA: 0x00283D30 File Offset: 0x00281F30
public unsafe ScreenSpaceAmbientOcclusion.SSAOSamples m_SampleCount
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(ScreenSpaceAmbientOcclusion.NativeFieldInfoPtr_m_SampleCount);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(ScreenSpaceAmbientOcclusion.NativeFieldInfoPtr_m_SampleCount)) = value;
}
}
// Token: 0x1700354C RID: 13644
// (get) Token: 0x06009D0B RID: 40203 RVA: 0x00283D54 File Offset: 0x00281F54
// (set) Token: 0x06009D0C RID: 40204 RVA: 0x00283D7C File Offset: 0x00281F7C
public unsafe float m_OcclusionIntensity
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(ScreenSpaceAmbientOcclusion.NativeFieldInfoPtr_m_OcclusionIntensity);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(ScreenSpaceAmbientOcclusion.NativeFieldInfoPtr_m_OcclusionIntensity)) = value;
}
}
// Token: 0x1700354D RID: 13645
// (get) Token: 0x06009D0D RID: 40205 RVA: 0x00283DA0 File Offset: 0x00281FA0
// (set) Token: 0x06009D0E RID: 40206 RVA: 0x00283DC8 File Offset: 0x00281FC8
public unsafe int m_Blur
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(ScreenSpaceAmbientOcclusion.NativeFieldInfoPtr_m_Blur);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(ScreenSpaceAmbientOcclusion.NativeFieldInfoPtr_m_Blur)) = value;
}
}
// Token: 0x1700354E RID: 13646
// (get) Token: 0x06009D0F RID: 40207 RVA: 0x00283DEC File Offset: 0x00281FEC
// (set) Token: 0x06009D10 RID: 40208 RVA: 0x00283E14 File Offset: 0x00282014
public unsafe int m_Downsampling
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(ScreenSpaceAmbientOcclusion.NativeFieldInfoPtr_m_Downsampling);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(ScreenSpaceAmbientOcclusion.NativeFieldInfoPtr_m_Downsampling)) = value;
}
}
// Token: 0x1700354F RID: 13647
// (get) Token: 0x06009D11 RID: 40209 RVA: 0x00283E38 File Offset: 0x00282038
// (set) Token: 0x06009D12 RID: 40210 RVA: 0x00283E60 File Offset: 0x00282060
public unsafe float m_OcclusionAttenuation
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(ScreenSpaceAmbientOcclusion.NativeFieldInfoPtr_m_OcclusionAttenuation);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(ScreenSpaceAmbientOcclusion.NativeFieldInfoPtr_m_OcclusionAttenuation)) = value;
}
}
// Token: 0x17003550 RID: 13648
// (get) Token: 0x06009D13 RID: 40211 RVA: 0x00283E84 File Offset: 0x00282084
// (set) Token: 0x06009D14 RID: 40212 RVA: 0x00283EAC File Offset: 0x002820AC
public unsafe float m_MinZ
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(ScreenSpaceAmbientOcclusion.NativeFieldInfoPtr_m_MinZ);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(ScreenSpaceAmbientOcclusion.NativeFieldInfoPtr_m_MinZ)) = value;
}
}
// Token: 0x17003551 RID: 13649
// (get) Token: 0x06009D15 RID: 40213 RVA: 0x00283ED0 File Offset: 0x002820D0
// (set) Token: 0x06009D16 RID: 40214 RVA: 0x00283F04 File Offset: 0x00282104
public unsafe Shader m_SSAOShader
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(ScreenSpaceAmbientOcclusion.NativeFieldInfoPtr_m_SSAOShader);
IntPtr intPtr2 = *intPtr;
return (intPtr2 != 0) ? new Shader(intPtr2) : null;
}
set
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(ScreenSpaceAmbientOcclusion.NativeFieldInfoPtr_m_SSAOShader), IL2CPP.Il2CppObjectBaseToPtr(value));
}
}
// Token: 0x17003552 RID: 13650
// (get) Token: 0x06009D17 RID: 40215 RVA: 0x00283F2C File Offset: 0x0028212C
// (set) Token: 0x06009D18 RID: 40216 RVA: 0x00283F60 File Offset: 0x00282160
public unsafe Material m_SSAOMaterial
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(ScreenSpaceAmbientOcclusion.NativeFieldInfoPtr_m_SSAOMaterial);
IntPtr intPtr2 = *intPtr;
return (intPtr2 != 0) ? new Material(intPtr2) : null;
}
set
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(ScreenSpaceAmbientOcclusion.NativeFieldInfoPtr_m_SSAOMaterial), IL2CPP.Il2CppObjectBaseToPtr(value));
}
}
// Token: 0x17003553 RID: 13651
// (get) Token: 0x06009D19 RID: 40217 RVA: 0x00283F88 File Offset: 0x00282188
// (set) Token: 0x06009D1A RID: 40218 RVA: 0x00283FBC File Offset: 0x002821BC
public unsafe Texture2D m_RandomTexture
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(ScreenSpaceAmbientOcclusion.NativeFieldInfoPtr_m_RandomTexture);
IntPtr intPtr2 = *intPtr;
return (intPtr2 != 0) ? new Texture2D(intPtr2) : null;
}
set
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(ScreenSpaceAmbientOcclusion.NativeFieldInfoPtr_m_RandomTexture), IL2CPP.Il2CppObjectBaseToPtr(value));
}
}
// Token: 0x17003554 RID: 13652
// (get) Token: 0x06009D1B RID: 40219 RVA: 0x00283FE4 File Offset: 0x002821E4
// (set) Token: 0x06009D1C RID: 40220 RVA: 0x0028400C File Offset: 0x0028220C
public unsafe bool m_Supported
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(ScreenSpaceAmbientOcclusion.NativeFieldInfoPtr_m_Supported);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(ScreenSpaceAmbientOcclusion.NativeFieldInfoPtr_m_Supported)) = value;
}
}
// Token: 0x04006932 RID: 26930
private static readonly IntPtr NativeFieldInfoPtr_m_Radius;
// Token: 0x04006933 RID: 26931
private static readonly IntPtr NativeFieldInfoPtr_m_SampleCount;
// Token: 0x04006934 RID: 26932
private static readonly IntPtr NativeFieldInfoPtr_m_OcclusionIntensity;
// Token: 0x04006935 RID: 26933
private static readonly IntPtr NativeFieldInfoPtr_m_Blur;
// Token: 0x04006936 RID: 26934
private static readonly IntPtr NativeFieldInfoPtr_m_Downsampling;
// Token: 0x04006937 RID: 26935
private static readonly IntPtr NativeFieldInfoPtr_m_OcclusionAttenuation;
// Token: 0x04006938 RID: 26936
private static readonly IntPtr NativeFieldInfoPtr_m_MinZ;
// Token: 0x04006939 RID: 26937
private static readonly IntPtr NativeFieldInfoPtr_m_SSAOShader;
// Token: 0x0400693A RID: 26938
private static readonly IntPtr NativeFieldInfoPtr_m_SSAOMaterial;
// Token: 0x0400693B RID: 26939
private static readonly IntPtr NativeFieldInfoPtr_m_RandomTexture;
// Token: 0x0400693C RID: 26940
private static readonly IntPtr NativeFieldInfoPtr_m_Supported;
// Token: 0x0400693D RID: 26941
private static readonly IntPtr NativeMethodInfoPtr_CreateMaterial_Private_Static_Material_Shader_0;
// Token: 0x0400693E RID: 26942
private static readonly IntPtr NativeMethodInfoPtr_DestroyMaterial_Private_Static_Void_Material_0;
// Token: 0x0400693F RID: 26943
private static readonly IntPtr NativeMethodInfoPtr_OnDisable_Private_Void_0;
// Token: 0x04006940 RID: 26944
private static readonly IntPtr NativeMethodInfoPtr_Start_Private_Void_0;
// Token: 0x04006941 RID: 26945
private static readonly IntPtr NativeMethodInfoPtr_OnEnable_Private_Void_0;
// Token: 0x04006942 RID: 26946
private static readonly IntPtr NativeMethodInfoPtr_CreateMaterials_Private_Void_0;
// Token: 0x04006943 RID: 26947
private static readonly IntPtr NativeMethodInfoPtr_OnRenderImage_Private_Void_RenderTexture_RenderTexture_0;
// Token: 0x04006944 RID: 26948
private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_0;
// Token: 0x020005DF RID: 1503
public enum SSAOSamples
{
// Token: 0x04006946 RID: 26950
Low,
// Token: 0x04006947 RID: 26951
Medium,
// Token: 0x04006948 RID: 26952
High
}
}
}

View File

@@ -0,0 +1,63 @@
using System;
using Il2CppInterop.Common.Attributes;
using Il2CppInterop.Runtime;
using UnityEngine;
namespace UnityStandardAssets.ImageEffects
{
// Token: 0x020005E0 RID: 1504
public class SepiaTone : ImageEffectBase
{
// Token: 0x06009D1D RID: 40221 RVA: 0x00284030 File Offset: 0x00282230
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 621817, XrefRangeEnd = 621822, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe void OnRenderImage(RenderTexture source, RenderTexture destination)
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr;
checked
{
ptr = stackalloc IntPtr[unchecked((UIntPtr)2) * (UIntPtr)sizeof(IntPtr)];
*ptr = IL2CPP.Il2CppObjectBaseToPtr(source);
}
ptr[checked(unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = IL2CPP.Il2CppObjectBaseToPtr(destination);
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(SepiaTone.NativeMethodInfoPtr_OnRenderImage_Private_Void_RenderTexture_RenderTexture_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x06009D1E RID: 40222 RVA: 0x002840A4 File Offset: 0x002822A4
[CallerCount(13)]
[CachedScanResults(RefRangeStart = 227409, RefRangeEnd = 227422, XrefRangeStart = 227409, XrefRangeEnd = 227422, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe SepiaTone()
: this(IL2CPP.il2cpp_object_new(Il2CppClassPointerStore<SepiaTone>.NativeClassPtr))
{
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(SepiaTone.NativeMethodInfoPtr__ctor_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x06009D1F RID: 40223 RVA: 0x002840F0 File Offset: 0x002822F0
// Note: this type is marked as 'beforefieldinit'.
static SepiaTone()
{
Il2CppClassPointerStore<SepiaTone>.NativeClassPtr = IL2CPP.GetIl2CppClass("Assembly-CSharp.dll", "UnityStandardAssets.ImageEffects", "SepiaTone");
IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore<SepiaTone>.NativeClassPtr);
SepiaTone.NativeMethodInfoPtr_OnRenderImage_Private_Void_RenderTexture_RenderTexture_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<SepiaTone>.NativeClassPtr, 100675412);
SepiaTone.NativeMethodInfoPtr__ctor_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<SepiaTone>.NativeClassPtr, 100675413);
}
// Token: 0x06009D20 RID: 40224 RVA: 0x0027BA8C File Offset: 0x00279C8C
public SepiaTone(IntPtr pointer)
: base(pointer)
{
}
// Token: 0x04006949 RID: 26953
private static readonly IntPtr NativeMethodInfoPtr_OnRenderImage_Private_Void_RenderTexture_RenderTexture_0;
// Token: 0x0400694A RID: 26954
private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_0;
}
}

View File

@@ -0,0 +1,390 @@
using System;
using Il2CppInterop.Common.Attributes;
using Il2CppInterop.Runtime;
using UnityEngine;
namespace UnityStandardAssets.ImageEffects
{
// Token: 0x020005E1 RID: 1505
public class SunShafts : PostEffectsBase
{
// Token: 0x06009D21 RID: 40225 RVA: 0x00284148 File Offset: 0x00282348
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 621822, XrefRangeEnd = 621828, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe override bool CheckResources()
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IL2CPP.il2cpp_object_get_virtual_method(IL2CPP.Il2CppObjectBaseToPtr(this), SunShafts.NativeMethodInfoPtr_CheckResources_Public_Virtual_Boolean_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
return *IL2CPP.il2cpp_object_unbox(intPtr);
}
// Token: 0x06009D22 RID: 40226 RVA: 0x002841A4 File Offset: 0x002823A4
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 621828, XrefRangeEnd = 621916, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe void OnRenderImage(RenderTexture source, RenderTexture destination)
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr;
checked
{
ptr = stackalloc IntPtr[unchecked((UIntPtr)2) * (UIntPtr)sizeof(IntPtr)];
*ptr = IL2CPP.Il2CppObjectBaseToPtr(source);
}
ptr[checked(unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = IL2CPP.Il2CppObjectBaseToPtr(destination);
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(SunShafts.NativeMethodInfoPtr_OnRenderImage_Private_Void_RenderTexture_RenderTexture_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x06009D23 RID: 40227 RVA: 0x00284218 File Offset: 0x00282418
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 621916, XrefRangeEnd = 621919, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe SunShafts()
: this(IL2CPP.il2cpp_object_new(Il2CppClassPointerStore<SunShafts>.NativeClassPtr))
{
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(SunShafts.NativeMethodInfoPtr__ctor_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x06009D24 RID: 40228 RVA: 0x00284264 File Offset: 0x00282464
// Note: this type is marked as 'beforefieldinit'.
static SunShafts()
{
Il2CppClassPointerStore<SunShafts>.NativeClassPtr = IL2CPP.GetIl2CppClass("Assembly-CSharp.dll", "UnityStandardAssets.ImageEffects", "SunShafts");
IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore<SunShafts>.NativeClassPtr);
SunShafts.NativeFieldInfoPtr_resolution = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<SunShafts>.NativeClassPtr, "resolution");
SunShafts.NativeFieldInfoPtr_screenBlendMode = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<SunShafts>.NativeClassPtr, "screenBlendMode");
SunShafts.NativeFieldInfoPtr_sunTransform = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<SunShafts>.NativeClassPtr, "sunTransform");
SunShafts.NativeFieldInfoPtr_radialBlurIterations = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<SunShafts>.NativeClassPtr, "radialBlurIterations");
SunShafts.NativeFieldInfoPtr_sunColor = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<SunShafts>.NativeClassPtr, "sunColor");
SunShafts.NativeFieldInfoPtr_sunThreshold = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<SunShafts>.NativeClassPtr, "sunThreshold");
SunShafts.NativeFieldInfoPtr_sunShaftBlurRadius = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<SunShafts>.NativeClassPtr, "sunShaftBlurRadius");
SunShafts.NativeFieldInfoPtr_sunShaftIntensity = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<SunShafts>.NativeClassPtr, "sunShaftIntensity");
SunShafts.NativeFieldInfoPtr_maxRadius = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<SunShafts>.NativeClassPtr, "maxRadius");
SunShafts.NativeFieldInfoPtr_useDepthTexture = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<SunShafts>.NativeClassPtr, "useDepthTexture");
SunShafts.NativeFieldInfoPtr_sunShaftsShader = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<SunShafts>.NativeClassPtr, "sunShaftsShader");
SunShafts.NativeFieldInfoPtr_sunShaftsMaterial = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<SunShafts>.NativeClassPtr, "sunShaftsMaterial");
SunShafts.NativeFieldInfoPtr_simpleClearShader = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<SunShafts>.NativeClassPtr, "simpleClearShader");
SunShafts.NativeFieldInfoPtr_simpleClearMaterial = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<SunShafts>.NativeClassPtr, "simpleClearMaterial");
SunShafts.NativeMethodInfoPtr_CheckResources_Public_Virtual_Boolean_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<SunShafts>.NativeClassPtr, 100675414);
SunShafts.NativeMethodInfoPtr_OnRenderImage_Private_Void_RenderTexture_RenderTexture_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<SunShafts>.NativeClassPtr, 100675415);
SunShafts.NativeMethodInfoPtr__ctor_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<SunShafts>.NativeClassPtr, 100675416);
}
// Token: 0x06009D25 RID: 40229 RVA: 0x00275EC4 File Offset: 0x002740C4
public SunShafts(IntPtr pointer)
: base(pointer)
{
}
// Token: 0x17003555 RID: 13653
// (get) Token: 0x06009D26 RID: 40230 RVA: 0x002843E8 File Offset: 0x002825E8
// (set) Token: 0x06009D27 RID: 40231 RVA: 0x00284410 File Offset: 0x00282610
public unsafe SunShafts.SunShaftsResolution resolution
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(SunShafts.NativeFieldInfoPtr_resolution);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(SunShafts.NativeFieldInfoPtr_resolution)) = value;
}
}
// Token: 0x17003556 RID: 13654
// (get) Token: 0x06009D28 RID: 40232 RVA: 0x00284434 File Offset: 0x00282634
// (set) Token: 0x06009D29 RID: 40233 RVA: 0x0028445C File Offset: 0x0028265C
public unsafe SunShafts.ShaftsScreenBlendMode screenBlendMode
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(SunShafts.NativeFieldInfoPtr_screenBlendMode);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(SunShafts.NativeFieldInfoPtr_screenBlendMode)) = value;
}
}
// Token: 0x17003557 RID: 13655
// (get) Token: 0x06009D2A RID: 40234 RVA: 0x00284480 File Offset: 0x00282680
// (set) Token: 0x06009D2B RID: 40235 RVA: 0x002844B4 File Offset: 0x002826B4
public unsafe Transform sunTransform
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(SunShafts.NativeFieldInfoPtr_sunTransform);
IntPtr intPtr2 = *intPtr;
return (intPtr2 != 0) ? new Transform(intPtr2) : null;
}
set
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(SunShafts.NativeFieldInfoPtr_sunTransform), IL2CPP.Il2CppObjectBaseToPtr(value));
}
}
// Token: 0x17003558 RID: 13656
// (get) Token: 0x06009D2C RID: 40236 RVA: 0x002844DC File Offset: 0x002826DC
// (set) Token: 0x06009D2D RID: 40237 RVA: 0x00284504 File Offset: 0x00282704
public unsafe int radialBlurIterations
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(SunShafts.NativeFieldInfoPtr_radialBlurIterations);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(SunShafts.NativeFieldInfoPtr_radialBlurIterations)) = value;
}
}
// Token: 0x17003559 RID: 13657
// (get) Token: 0x06009D2E RID: 40238 RVA: 0x00284528 File Offset: 0x00282728
// (set) Token: 0x06009D2F RID: 40239 RVA: 0x00284550 File Offset: 0x00282750
public unsafe Color sunColor
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(SunShafts.NativeFieldInfoPtr_sunColor);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(SunShafts.NativeFieldInfoPtr_sunColor)) = value;
}
}
// Token: 0x1700355A RID: 13658
// (get) Token: 0x06009D30 RID: 40240 RVA: 0x00284574 File Offset: 0x00282774
// (set) Token: 0x06009D31 RID: 40241 RVA: 0x0028459C File Offset: 0x0028279C
public unsafe Color sunThreshold
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(SunShafts.NativeFieldInfoPtr_sunThreshold);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(SunShafts.NativeFieldInfoPtr_sunThreshold)) = value;
}
}
// Token: 0x1700355B RID: 13659
// (get) Token: 0x06009D32 RID: 40242 RVA: 0x002845C0 File Offset: 0x002827C0
// (set) Token: 0x06009D33 RID: 40243 RVA: 0x002845E8 File Offset: 0x002827E8
public unsafe float sunShaftBlurRadius
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(SunShafts.NativeFieldInfoPtr_sunShaftBlurRadius);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(SunShafts.NativeFieldInfoPtr_sunShaftBlurRadius)) = value;
}
}
// Token: 0x1700355C RID: 13660
// (get) Token: 0x06009D34 RID: 40244 RVA: 0x0028460C File Offset: 0x0028280C
// (set) Token: 0x06009D35 RID: 40245 RVA: 0x00284634 File Offset: 0x00282834
public unsafe float sunShaftIntensity
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(SunShafts.NativeFieldInfoPtr_sunShaftIntensity);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(SunShafts.NativeFieldInfoPtr_sunShaftIntensity)) = value;
}
}
// Token: 0x1700355D RID: 13661
// (get) Token: 0x06009D36 RID: 40246 RVA: 0x00284658 File Offset: 0x00282858
// (set) Token: 0x06009D37 RID: 40247 RVA: 0x00284680 File Offset: 0x00282880
public unsafe float maxRadius
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(SunShafts.NativeFieldInfoPtr_maxRadius);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(SunShafts.NativeFieldInfoPtr_maxRadius)) = value;
}
}
// Token: 0x1700355E RID: 13662
// (get) Token: 0x06009D38 RID: 40248 RVA: 0x002846A4 File Offset: 0x002828A4
// (set) Token: 0x06009D39 RID: 40249 RVA: 0x002846CC File Offset: 0x002828CC
public unsafe bool useDepthTexture
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(SunShafts.NativeFieldInfoPtr_useDepthTexture);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(SunShafts.NativeFieldInfoPtr_useDepthTexture)) = value;
}
}
// Token: 0x1700355F RID: 13663
// (get) Token: 0x06009D3A RID: 40250 RVA: 0x002846F0 File Offset: 0x002828F0
// (set) Token: 0x06009D3B RID: 40251 RVA: 0x00284724 File Offset: 0x00282924
public unsafe Shader sunShaftsShader
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(SunShafts.NativeFieldInfoPtr_sunShaftsShader);
IntPtr intPtr2 = *intPtr;
return (intPtr2 != 0) ? new Shader(intPtr2) : null;
}
set
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(SunShafts.NativeFieldInfoPtr_sunShaftsShader), IL2CPP.Il2CppObjectBaseToPtr(value));
}
}
// Token: 0x17003560 RID: 13664
// (get) Token: 0x06009D3C RID: 40252 RVA: 0x0028474C File Offset: 0x0028294C
// (set) Token: 0x06009D3D RID: 40253 RVA: 0x00284780 File Offset: 0x00282980
public unsafe Material sunShaftsMaterial
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(SunShafts.NativeFieldInfoPtr_sunShaftsMaterial);
IntPtr intPtr2 = *intPtr;
return (intPtr2 != 0) ? new Material(intPtr2) : null;
}
set
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(SunShafts.NativeFieldInfoPtr_sunShaftsMaterial), IL2CPP.Il2CppObjectBaseToPtr(value));
}
}
// Token: 0x17003561 RID: 13665
// (get) Token: 0x06009D3E RID: 40254 RVA: 0x002847A8 File Offset: 0x002829A8
// (set) Token: 0x06009D3F RID: 40255 RVA: 0x002847DC File Offset: 0x002829DC
public unsafe Shader simpleClearShader
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(SunShafts.NativeFieldInfoPtr_simpleClearShader);
IntPtr intPtr2 = *intPtr;
return (intPtr2 != 0) ? new Shader(intPtr2) : null;
}
set
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(SunShafts.NativeFieldInfoPtr_simpleClearShader), IL2CPP.Il2CppObjectBaseToPtr(value));
}
}
// Token: 0x17003562 RID: 13666
// (get) Token: 0x06009D40 RID: 40256 RVA: 0x00284804 File Offset: 0x00282A04
// (set) Token: 0x06009D41 RID: 40257 RVA: 0x00284838 File Offset: 0x00282A38
public unsafe Material simpleClearMaterial
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(SunShafts.NativeFieldInfoPtr_simpleClearMaterial);
IntPtr intPtr2 = *intPtr;
return (intPtr2 != 0) ? new Material(intPtr2) : null;
}
set
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(SunShafts.NativeFieldInfoPtr_simpleClearMaterial), IL2CPP.Il2CppObjectBaseToPtr(value));
}
}
// Token: 0x0400694B RID: 26955
private static readonly IntPtr NativeFieldInfoPtr_resolution;
// Token: 0x0400694C RID: 26956
private static readonly IntPtr NativeFieldInfoPtr_screenBlendMode;
// Token: 0x0400694D RID: 26957
private static readonly IntPtr NativeFieldInfoPtr_sunTransform;
// Token: 0x0400694E RID: 26958
private static readonly IntPtr NativeFieldInfoPtr_radialBlurIterations;
// Token: 0x0400694F RID: 26959
private static readonly IntPtr NativeFieldInfoPtr_sunColor;
// Token: 0x04006950 RID: 26960
private static readonly IntPtr NativeFieldInfoPtr_sunThreshold;
// Token: 0x04006951 RID: 26961
private static readonly IntPtr NativeFieldInfoPtr_sunShaftBlurRadius;
// Token: 0x04006952 RID: 26962
private static readonly IntPtr NativeFieldInfoPtr_sunShaftIntensity;
// Token: 0x04006953 RID: 26963
private static readonly IntPtr NativeFieldInfoPtr_maxRadius;
// Token: 0x04006954 RID: 26964
private static readonly IntPtr NativeFieldInfoPtr_useDepthTexture;
// Token: 0x04006955 RID: 26965
private static readonly IntPtr NativeFieldInfoPtr_sunShaftsShader;
// Token: 0x04006956 RID: 26966
private static readonly IntPtr NativeFieldInfoPtr_sunShaftsMaterial;
// Token: 0x04006957 RID: 26967
private static readonly IntPtr NativeFieldInfoPtr_simpleClearShader;
// Token: 0x04006958 RID: 26968
private static readonly IntPtr NativeFieldInfoPtr_simpleClearMaterial;
// Token: 0x04006959 RID: 26969
private static readonly IntPtr NativeMethodInfoPtr_CheckResources_Public_Virtual_Boolean_0;
// Token: 0x0400695A RID: 26970
private static readonly IntPtr NativeMethodInfoPtr_OnRenderImage_Private_Void_RenderTexture_RenderTexture_0;
// Token: 0x0400695B RID: 26971
private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_0;
// Token: 0x020005E2 RID: 1506
public enum SunShaftsResolution
{
// Token: 0x0400695D RID: 26973
Low,
// Token: 0x0400695E RID: 26974
Normal,
// Token: 0x0400695F RID: 26975
High
}
// Token: 0x020005E3 RID: 1507
public enum ShaftsScreenBlendMode
{
// Token: 0x04006961 RID: 26977
Screen,
// Token: 0x04006962 RID: 26978
Add
}
}
}

View File

@@ -0,0 +1,246 @@
using System;
using Il2CppInterop.Common.Attributes;
using Il2CppInterop.Runtime;
using UnityEngine;
namespace UnityStandardAssets.ImageEffects
{
// Token: 0x020005E4 RID: 1508
public class TiltShift : PostEffectsBase
{
// Token: 0x06009D42 RID: 40258 RVA: 0x00284860 File Offset: 0x00282A60
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 0, XrefRangeEnd = 0, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe override bool CheckResources()
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IL2CPP.il2cpp_object_get_virtual_method(IL2CPP.Il2CppObjectBaseToPtr(this), TiltShift.NativeMethodInfoPtr_CheckResources_Public_Virtual_Boolean_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
return *IL2CPP.il2cpp_object_unbox(intPtr);
}
// Token: 0x06009D43 RID: 40259 RVA: 0x002848BC File Offset: 0x00282ABC
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 621919, XrefRangeEnd = 621944, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe void OnRenderImage(RenderTexture source, RenderTexture destination)
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr;
checked
{
ptr = stackalloc IntPtr[unchecked((UIntPtr)2) * (UIntPtr)sizeof(IntPtr)];
*ptr = IL2CPP.Il2CppObjectBaseToPtr(source);
}
ptr[checked(unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = IL2CPP.Il2CppObjectBaseToPtr(destination);
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(TiltShift.NativeMethodInfoPtr_OnRenderImage_Private_Void_RenderTexture_RenderTexture_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x06009D44 RID: 40260 RVA: 0x00284930 File Offset: 0x00282B30
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 621944, XrefRangeEnd = 621945, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe TiltShift()
: this(IL2CPP.il2cpp_object_new(Il2CppClassPointerStore<TiltShift>.NativeClassPtr))
{
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(TiltShift.NativeMethodInfoPtr__ctor_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x06009D45 RID: 40261 RVA: 0x0028497C File Offset: 0x00282B7C
// Note: this type is marked as 'beforefieldinit'.
static TiltShift()
{
Il2CppClassPointerStore<TiltShift>.NativeClassPtr = IL2CPP.GetIl2CppClass("Assembly-CSharp.dll", "UnityStandardAssets.ImageEffects", "TiltShift");
IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore<TiltShift>.NativeClassPtr);
TiltShift.NativeFieldInfoPtr_mode = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<TiltShift>.NativeClassPtr, "mode");
TiltShift.NativeFieldInfoPtr_quality = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<TiltShift>.NativeClassPtr, "quality");
TiltShift.NativeFieldInfoPtr_blurArea = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<TiltShift>.NativeClassPtr, "blurArea");
TiltShift.NativeFieldInfoPtr_maxBlurSize = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<TiltShift>.NativeClassPtr, "maxBlurSize");
TiltShift.NativeFieldInfoPtr_downsample = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<TiltShift>.NativeClassPtr, "downsample");
TiltShift.NativeFieldInfoPtr_tiltShiftShader = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<TiltShift>.NativeClassPtr, "tiltShiftShader");
TiltShift.NativeFieldInfoPtr_tiltShiftMaterial = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<TiltShift>.NativeClassPtr, "tiltShiftMaterial");
TiltShift.NativeMethodInfoPtr_CheckResources_Public_Virtual_Boolean_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<TiltShift>.NativeClassPtr, 100675417);
TiltShift.NativeMethodInfoPtr_OnRenderImage_Private_Void_RenderTexture_RenderTexture_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<TiltShift>.NativeClassPtr, 100675418);
TiltShift.NativeMethodInfoPtr__ctor_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<TiltShift>.NativeClassPtr, 100675419);
}
// Token: 0x06009D46 RID: 40262 RVA: 0x00275EC4 File Offset: 0x002740C4
public TiltShift(IntPtr pointer)
: base(pointer)
{
}
// Token: 0x17003563 RID: 13667
// (get) Token: 0x06009D47 RID: 40263 RVA: 0x00284A74 File Offset: 0x00282C74
// (set) Token: 0x06009D48 RID: 40264 RVA: 0x00284A9C File Offset: 0x00282C9C
public unsafe TiltShift.TiltShiftMode mode
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(TiltShift.NativeFieldInfoPtr_mode);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(TiltShift.NativeFieldInfoPtr_mode)) = value;
}
}
// Token: 0x17003564 RID: 13668
// (get) Token: 0x06009D49 RID: 40265 RVA: 0x00284AC0 File Offset: 0x00282CC0
// (set) Token: 0x06009D4A RID: 40266 RVA: 0x00284AE8 File Offset: 0x00282CE8
public unsafe TiltShift.TiltShiftQuality quality
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(TiltShift.NativeFieldInfoPtr_quality);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(TiltShift.NativeFieldInfoPtr_quality)) = value;
}
}
// Token: 0x17003565 RID: 13669
// (get) Token: 0x06009D4B RID: 40267 RVA: 0x00284B0C File Offset: 0x00282D0C
// (set) Token: 0x06009D4C RID: 40268 RVA: 0x00284B34 File Offset: 0x00282D34
public unsafe float blurArea
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(TiltShift.NativeFieldInfoPtr_blurArea);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(TiltShift.NativeFieldInfoPtr_blurArea)) = value;
}
}
// Token: 0x17003566 RID: 13670
// (get) Token: 0x06009D4D RID: 40269 RVA: 0x00284B58 File Offset: 0x00282D58
// (set) Token: 0x06009D4E RID: 40270 RVA: 0x00284B80 File Offset: 0x00282D80
public unsafe float maxBlurSize
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(TiltShift.NativeFieldInfoPtr_maxBlurSize);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(TiltShift.NativeFieldInfoPtr_maxBlurSize)) = value;
}
}
// Token: 0x17003567 RID: 13671
// (get) Token: 0x06009D4F RID: 40271 RVA: 0x00284BA4 File Offset: 0x00282DA4
// (set) Token: 0x06009D50 RID: 40272 RVA: 0x00284BCC File Offset: 0x00282DCC
public unsafe int downsample
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(TiltShift.NativeFieldInfoPtr_downsample);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(TiltShift.NativeFieldInfoPtr_downsample)) = value;
}
}
// Token: 0x17003568 RID: 13672
// (get) Token: 0x06009D51 RID: 40273 RVA: 0x00284BF0 File Offset: 0x00282DF0
// (set) Token: 0x06009D52 RID: 40274 RVA: 0x00284C24 File Offset: 0x00282E24
public unsafe Shader tiltShiftShader
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(TiltShift.NativeFieldInfoPtr_tiltShiftShader);
IntPtr intPtr2 = *intPtr;
return (intPtr2 != 0) ? new Shader(intPtr2) : null;
}
set
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(TiltShift.NativeFieldInfoPtr_tiltShiftShader), IL2CPP.Il2CppObjectBaseToPtr(value));
}
}
// Token: 0x17003569 RID: 13673
// (get) Token: 0x06009D53 RID: 40275 RVA: 0x00284C4C File Offset: 0x00282E4C
// (set) Token: 0x06009D54 RID: 40276 RVA: 0x00284C80 File Offset: 0x00282E80
public unsafe Material tiltShiftMaterial
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(TiltShift.NativeFieldInfoPtr_tiltShiftMaterial);
IntPtr intPtr2 = *intPtr;
return (intPtr2 != 0) ? new Material(intPtr2) : null;
}
set
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(TiltShift.NativeFieldInfoPtr_tiltShiftMaterial), IL2CPP.Il2CppObjectBaseToPtr(value));
}
}
// Token: 0x04006963 RID: 26979
private static readonly IntPtr NativeFieldInfoPtr_mode;
// Token: 0x04006964 RID: 26980
private static readonly IntPtr NativeFieldInfoPtr_quality;
// Token: 0x04006965 RID: 26981
private static readonly IntPtr NativeFieldInfoPtr_blurArea;
// Token: 0x04006966 RID: 26982
private static readonly IntPtr NativeFieldInfoPtr_maxBlurSize;
// Token: 0x04006967 RID: 26983
private static readonly IntPtr NativeFieldInfoPtr_downsample;
// Token: 0x04006968 RID: 26984
private static readonly IntPtr NativeFieldInfoPtr_tiltShiftShader;
// Token: 0x04006969 RID: 26985
private static readonly IntPtr NativeFieldInfoPtr_tiltShiftMaterial;
// Token: 0x0400696A RID: 26986
private static readonly IntPtr NativeMethodInfoPtr_CheckResources_Public_Virtual_Boolean_0;
// Token: 0x0400696B RID: 26987
private static readonly IntPtr NativeMethodInfoPtr_OnRenderImage_Private_Void_RenderTexture_RenderTexture_0;
// Token: 0x0400696C RID: 26988
private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_0;
// Token: 0x020005E5 RID: 1509
public enum TiltShiftMode
{
// Token: 0x0400696E RID: 26990
TiltShiftMode,
// Token: 0x0400696F RID: 26991
IrisMode
}
// Token: 0x020005E6 RID: 1510
public enum TiltShiftQuality
{
// Token: 0x04006971 RID: 26993
Preview,
// Token: 0x04006972 RID: 26994
Low,
// Token: 0x04006973 RID: 26995
Normal,
// Token: 0x04006974 RID: 26996
High
}
}
}

View File

@@ -0,0 +1,438 @@
using System;
using Il2CppInterop.Common.Attributes;
using Il2CppInterop.Runtime;
using UnityEngine;
namespace UnityStandardAssets.ImageEffects
{
// Token: 0x020005E7 RID: 1511
public class Tonemapping : PostEffectsBase
{
// Token: 0x06009D55 RID: 40277 RVA: 0x00284CA8 File Offset: 0x00282EA8
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 621945, XrefRangeEnd = 621961, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe override bool CheckResources()
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IL2CPP.il2cpp_object_get_virtual_method(IL2CPP.Il2CppObjectBaseToPtr(this), Tonemapping.NativeMethodInfoPtr_CheckResources_Public_Virtual_Boolean_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
return *IL2CPP.il2cpp_object_unbox(intPtr);
}
// Token: 0x06009D56 RID: 40278 RVA: 0x00284D04 File Offset: 0x00282F04
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 621961, XrefRangeEnd = 621981, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe float UpdateCurve()
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(Tonemapping.NativeMethodInfoPtr_UpdateCurve_Public_Single_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
return *IL2CPP.il2cpp_object_unbox(intPtr);
}
// Token: 0x06009D57 RID: 40279 RVA: 0x00284D54 File Offset: 0x00282F54
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 621981, XrefRangeEnd = 622003, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe void OnDisable()
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(Tonemapping.NativeMethodInfoPtr_OnDisable_Private_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x06009D58 RID: 40280 RVA: 0x00284D98 File Offset: 0x00282F98
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 622003, XrefRangeEnd = 622014, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe bool CreateInternalRenderTexture()
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(Tonemapping.NativeMethodInfoPtr_CreateInternalRenderTexture_Private_Boolean_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
return *IL2CPP.il2cpp_object_unbox(intPtr);
}
// Token: 0x06009D59 RID: 40281 RVA: 0x00284DE8 File Offset: 0x00282FE8
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 622014, XrefRangeEnd = 622090, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe void OnRenderImage(RenderTexture source, RenderTexture destination)
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr;
checked
{
ptr = stackalloc IntPtr[unchecked((UIntPtr)2) * (UIntPtr)sizeof(IntPtr)];
*ptr = IL2CPP.Il2CppObjectBaseToPtr(source);
}
ptr[checked(unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = IL2CPP.Il2CppObjectBaseToPtr(destination);
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(Tonemapping.NativeMethodInfoPtr_OnRenderImage_Private_Void_RenderTexture_RenderTexture_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x06009D5A RID: 40282 RVA: 0x00284E5C File Offset: 0x0028305C
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 622090, XrefRangeEnd = 622091, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe Tonemapping()
: this(IL2CPP.il2cpp_object_new(Il2CppClassPointerStore<Tonemapping>.NativeClassPtr))
{
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(Tonemapping.NativeMethodInfoPtr__ctor_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x06009D5B RID: 40283 RVA: 0x00284EA8 File Offset: 0x002830A8
// Note: this type is marked as 'beforefieldinit'.
static Tonemapping()
{
Il2CppClassPointerStore<Tonemapping>.NativeClassPtr = IL2CPP.GetIl2CppClass("Assembly-CSharp.dll", "UnityStandardAssets.ImageEffects", "Tonemapping");
IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore<Tonemapping>.NativeClassPtr);
Tonemapping.NativeFieldInfoPtr_type = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<Tonemapping>.NativeClassPtr, "type");
Tonemapping.NativeFieldInfoPtr_adaptiveTextureSize = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<Tonemapping>.NativeClassPtr, "adaptiveTextureSize");
Tonemapping.NativeFieldInfoPtr_remapCurve = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<Tonemapping>.NativeClassPtr, "remapCurve");
Tonemapping.NativeFieldInfoPtr_curveTex = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<Tonemapping>.NativeClassPtr, "curveTex");
Tonemapping.NativeFieldInfoPtr_exposureAdjustment = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<Tonemapping>.NativeClassPtr, "exposureAdjustment");
Tonemapping.NativeFieldInfoPtr_middleGrey = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<Tonemapping>.NativeClassPtr, "middleGrey");
Tonemapping.NativeFieldInfoPtr_white = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<Tonemapping>.NativeClassPtr, "white");
Tonemapping.NativeFieldInfoPtr_adaptionSpeed = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<Tonemapping>.NativeClassPtr, "adaptionSpeed");
Tonemapping.NativeFieldInfoPtr_tonemapper = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<Tonemapping>.NativeClassPtr, "tonemapper");
Tonemapping.NativeFieldInfoPtr_validRenderTextureFormat = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<Tonemapping>.NativeClassPtr, "validRenderTextureFormat");
Tonemapping.NativeFieldInfoPtr_tonemapMaterial = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<Tonemapping>.NativeClassPtr, "tonemapMaterial");
Tonemapping.NativeFieldInfoPtr_rt = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<Tonemapping>.NativeClassPtr, "rt");
Tonemapping.NativeFieldInfoPtr_rtFormat = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<Tonemapping>.NativeClassPtr, "rtFormat");
Tonemapping.NativeMethodInfoPtr_CheckResources_Public_Virtual_Boolean_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<Tonemapping>.NativeClassPtr, 100675420);
Tonemapping.NativeMethodInfoPtr_UpdateCurve_Public_Single_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<Tonemapping>.NativeClassPtr, 100675421);
Tonemapping.NativeMethodInfoPtr_OnDisable_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<Tonemapping>.NativeClassPtr, 100675422);
Tonemapping.NativeMethodInfoPtr_CreateInternalRenderTexture_Private_Boolean_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<Tonemapping>.NativeClassPtr, 100675423);
Tonemapping.NativeMethodInfoPtr_OnRenderImage_Private_Void_RenderTexture_RenderTexture_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<Tonemapping>.NativeClassPtr, 100675424);
Tonemapping.NativeMethodInfoPtr__ctor_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<Tonemapping>.NativeClassPtr, 100675425);
}
// Token: 0x06009D5C RID: 40284 RVA: 0x00275EC4 File Offset: 0x002740C4
public Tonemapping(IntPtr pointer)
: base(pointer)
{
}
// Token: 0x1700356A RID: 13674
// (get) Token: 0x06009D5D RID: 40285 RVA: 0x00285054 File Offset: 0x00283254
// (set) Token: 0x06009D5E RID: 40286 RVA: 0x0028507C File Offset: 0x0028327C
public unsafe Tonemapping.TonemapperType type
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Tonemapping.NativeFieldInfoPtr_type);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Tonemapping.NativeFieldInfoPtr_type)) = value;
}
}
// Token: 0x1700356B RID: 13675
// (get) Token: 0x06009D5F RID: 40287 RVA: 0x002850A0 File Offset: 0x002832A0
// (set) Token: 0x06009D60 RID: 40288 RVA: 0x002850C8 File Offset: 0x002832C8
public unsafe Tonemapping.AdaptiveTexSize adaptiveTextureSize
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Tonemapping.NativeFieldInfoPtr_adaptiveTextureSize);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Tonemapping.NativeFieldInfoPtr_adaptiveTextureSize)) = value;
}
}
// Token: 0x1700356C RID: 13676
// (get) Token: 0x06009D61 RID: 40289 RVA: 0x002850EC File Offset: 0x002832EC
// (set) Token: 0x06009D62 RID: 40290 RVA: 0x00285120 File Offset: 0x00283320
public unsafe AnimationCurve remapCurve
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Tonemapping.NativeFieldInfoPtr_remapCurve);
IntPtr intPtr2 = *intPtr;
return (intPtr2 != 0) ? new AnimationCurve(intPtr2) : null;
}
set
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(Tonemapping.NativeFieldInfoPtr_remapCurve), IL2CPP.Il2CppObjectBaseToPtr(value));
}
}
// Token: 0x1700356D RID: 13677
// (get) Token: 0x06009D63 RID: 40291 RVA: 0x00285148 File Offset: 0x00283348
// (set) Token: 0x06009D64 RID: 40292 RVA: 0x0028517C File Offset: 0x0028337C
public unsafe Texture2D curveTex
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Tonemapping.NativeFieldInfoPtr_curveTex);
IntPtr intPtr2 = *intPtr;
return (intPtr2 != 0) ? new Texture2D(intPtr2) : null;
}
set
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(Tonemapping.NativeFieldInfoPtr_curveTex), IL2CPP.Il2CppObjectBaseToPtr(value));
}
}
// Token: 0x1700356E RID: 13678
// (get) Token: 0x06009D65 RID: 40293 RVA: 0x002851A4 File Offset: 0x002833A4
// (set) Token: 0x06009D66 RID: 40294 RVA: 0x002851CC File Offset: 0x002833CC
public unsafe float exposureAdjustment
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Tonemapping.NativeFieldInfoPtr_exposureAdjustment);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Tonemapping.NativeFieldInfoPtr_exposureAdjustment)) = value;
}
}
// Token: 0x1700356F RID: 13679
// (get) Token: 0x06009D67 RID: 40295 RVA: 0x002851F0 File Offset: 0x002833F0
// (set) Token: 0x06009D68 RID: 40296 RVA: 0x00285218 File Offset: 0x00283418
public unsafe float middleGrey
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Tonemapping.NativeFieldInfoPtr_middleGrey);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Tonemapping.NativeFieldInfoPtr_middleGrey)) = value;
}
}
// Token: 0x17003570 RID: 13680
// (get) Token: 0x06009D69 RID: 40297 RVA: 0x0028523C File Offset: 0x0028343C
// (set) Token: 0x06009D6A RID: 40298 RVA: 0x00285264 File Offset: 0x00283464
public unsafe float white
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Tonemapping.NativeFieldInfoPtr_white);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Tonemapping.NativeFieldInfoPtr_white)) = value;
}
}
// Token: 0x17003571 RID: 13681
// (get) Token: 0x06009D6B RID: 40299 RVA: 0x00285288 File Offset: 0x00283488
// (set) Token: 0x06009D6C RID: 40300 RVA: 0x002852B0 File Offset: 0x002834B0
public unsafe float adaptionSpeed
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Tonemapping.NativeFieldInfoPtr_adaptionSpeed);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Tonemapping.NativeFieldInfoPtr_adaptionSpeed)) = value;
}
}
// Token: 0x17003572 RID: 13682
// (get) Token: 0x06009D6D RID: 40301 RVA: 0x002852D4 File Offset: 0x002834D4
// (set) Token: 0x06009D6E RID: 40302 RVA: 0x00285308 File Offset: 0x00283508
public unsafe Shader tonemapper
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Tonemapping.NativeFieldInfoPtr_tonemapper);
IntPtr intPtr2 = *intPtr;
return (intPtr2 != 0) ? new Shader(intPtr2) : null;
}
set
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(Tonemapping.NativeFieldInfoPtr_tonemapper), IL2CPP.Il2CppObjectBaseToPtr(value));
}
}
// Token: 0x17003573 RID: 13683
// (get) Token: 0x06009D6F RID: 40303 RVA: 0x00285330 File Offset: 0x00283530
// (set) Token: 0x06009D70 RID: 40304 RVA: 0x00285358 File Offset: 0x00283558
public unsafe bool validRenderTextureFormat
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Tonemapping.NativeFieldInfoPtr_validRenderTextureFormat);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Tonemapping.NativeFieldInfoPtr_validRenderTextureFormat)) = value;
}
}
// Token: 0x17003574 RID: 13684
// (get) Token: 0x06009D71 RID: 40305 RVA: 0x0028537C File Offset: 0x0028357C
// (set) Token: 0x06009D72 RID: 40306 RVA: 0x002853B0 File Offset: 0x002835B0
public unsafe Material tonemapMaterial
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Tonemapping.NativeFieldInfoPtr_tonemapMaterial);
IntPtr intPtr2 = *intPtr;
return (intPtr2 != 0) ? new Material(intPtr2) : null;
}
set
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(Tonemapping.NativeFieldInfoPtr_tonemapMaterial), IL2CPP.Il2CppObjectBaseToPtr(value));
}
}
// Token: 0x17003575 RID: 13685
// (get) Token: 0x06009D73 RID: 40307 RVA: 0x002853D8 File Offset: 0x002835D8
// (set) Token: 0x06009D74 RID: 40308 RVA: 0x0028540C File Offset: 0x0028360C
public unsafe RenderTexture rt
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Tonemapping.NativeFieldInfoPtr_rt);
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(Tonemapping.NativeFieldInfoPtr_rt), IL2CPP.Il2CppObjectBaseToPtr(value));
}
}
// Token: 0x17003576 RID: 13686
// (get) Token: 0x06009D75 RID: 40309 RVA: 0x00285434 File Offset: 0x00283634
// (set) Token: 0x06009D76 RID: 40310 RVA: 0x0028545C File Offset: 0x0028365C
public unsafe RenderTextureFormat rtFormat
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Tonemapping.NativeFieldInfoPtr_rtFormat);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Tonemapping.NativeFieldInfoPtr_rtFormat)) = value;
}
}
// Token: 0x04006975 RID: 26997
private static readonly IntPtr NativeFieldInfoPtr_type;
// Token: 0x04006976 RID: 26998
private static readonly IntPtr NativeFieldInfoPtr_adaptiveTextureSize;
// Token: 0x04006977 RID: 26999
private static readonly IntPtr NativeFieldInfoPtr_remapCurve;
// Token: 0x04006978 RID: 27000
private static readonly IntPtr NativeFieldInfoPtr_curveTex;
// Token: 0x04006979 RID: 27001
private static readonly IntPtr NativeFieldInfoPtr_exposureAdjustment;
// Token: 0x0400697A RID: 27002
private static readonly IntPtr NativeFieldInfoPtr_middleGrey;
// Token: 0x0400697B RID: 27003
private static readonly IntPtr NativeFieldInfoPtr_white;
// Token: 0x0400697C RID: 27004
private static readonly IntPtr NativeFieldInfoPtr_adaptionSpeed;
// Token: 0x0400697D RID: 27005
private static readonly IntPtr NativeFieldInfoPtr_tonemapper;
// Token: 0x0400697E RID: 27006
private static readonly IntPtr NativeFieldInfoPtr_validRenderTextureFormat;
// Token: 0x0400697F RID: 27007
private static readonly IntPtr NativeFieldInfoPtr_tonemapMaterial;
// Token: 0x04006980 RID: 27008
private static readonly IntPtr NativeFieldInfoPtr_rt;
// Token: 0x04006981 RID: 27009
private static readonly IntPtr NativeFieldInfoPtr_rtFormat;
// Token: 0x04006982 RID: 27010
private static readonly IntPtr NativeMethodInfoPtr_CheckResources_Public_Virtual_Boolean_0;
// Token: 0x04006983 RID: 27011
private static readonly IntPtr NativeMethodInfoPtr_UpdateCurve_Public_Single_0;
// Token: 0x04006984 RID: 27012
private static readonly IntPtr NativeMethodInfoPtr_OnDisable_Private_Void_0;
// Token: 0x04006985 RID: 27013
private static readonly IntPtr NativeMethodInfoPtr_CreateInternalRenderTexture_Private_Boolean_0;
// Token: 0x04006986 RID: 27014
private static readonly IntPtr NativeMethodInfoPtr_OnRenderImage_Private_Void_RenderTexture_RenderTexture_0;
// Token: 0x04006987 RID: 27015
private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_0;
// Token: 0x020005E8 RID: 1512
public enum TonemapperType
{
// Token: 0x04006989 RID: 27017
SimpleReinhard,
// Token: 0x0400698A RID: 27018
UserCurve,
// Token: 0x0400698B RID: 27019
Hable,
// Token: 0x0400698C RID: 27020
Photographic,
// Token: 0x0400698D RID: 27021
OptimizedHejiDawson,
// Token: 0x0400698E RID: 27022
AdaptiveReinhard,
// Token: 0x0400698F RID: 27023
AdaptiveReinhardAutoWhite
}
// Token: 0x020005E9 RID: 1513
public enum AdaptiveTexSize
{
// Token: 0x04006991 RID: 27025
Square16 = 16,
// Token: 0x04006992 RID: 27026
Square32 = 32,
// Token: 0x04006993 RID: 27027
Square64 = 64,
// Token: 0x04006994 RID: 27028
Square128 = 128,
// Token: 0x04006995 RID: 27029
Square256 = 256,
// Token: 0x04006996 RID: 27030
Square512 = 512,
// Token: 0x04006997 RID: 27031
Square1024 = 1024
}
}
}

View File

@@ -0,0 +1,165 @@
using System;
using Il2CppInterop.Common.Attributes;
using Il2CppInterop.Runtime;
using Il2CppInterop.Runtime.InteropTypes.Arrays;
using Il2CppSystem;
using UnityEngine;
namespace UnityStandardAssets.ImageEffects
{
// Token: 0x020005EA RID: 1514
public class Triangles : Il2CppSystem.Object
{
// Token: 0x06009D77 RID: 40311 RVA: 0x00285480 File Offset: 0x00283680
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 622091, XrefRangeEnd = 622105, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe static bool HasMeshes()
{
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(Triangles.NativeMethodInfoPtr_HasMeshes_Private_Static_Boolean_0, 0, (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
return *IL2CPP.il2cpp_object_unbox(intPtr);
}
// Token: 0x06009D78 RID: 40312 RVA: 0x002854C4 File Offset: 0x002836C4
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 622105, XrefRangeEnd = 622130, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe static void Cleanup()
{
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(Triangles.NativeMethodInfoPtr_Cleanup_Private_Static_Void_0, 0, (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x06009D79 RID: 40313 RVA: 0x002854F8 File Offset: 0x002836F8
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 622130, XrefRangeEnd = 622172, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe static Il2CppReferenceArray<Mesh> GetMeshes(int totalWidth, int totalHeight)
{
IntPtr* ptr;
checked
{
ptr = stackalloc IntPtr[unchecked((UIntPtr)2) * (UIntPtr)sizeof(IntPtr)];
*ptr = ref totalWidth;
}
ptr[checked(unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = ref totalHeight;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(Triangles.NativeMethodInfoPtr_GetMeshes_Private_Static_Il2CppReferenceArray_1_Mesh_Int32_Int32_0, 0, (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
IntPtr intPtr3 = intPtr;
return (intPtr3 != 0) ? new Il2CppReferenceArray<Mesh>(intPtr3) : null;
}
// Token: 0x06009D7A RID: 40314 RVA: 0x00285564 File Offset: 0x00283764
[CallerCount(1)]
[CachedScanResults(RefRangeStart = 622194, RefRangeEnd = 622195, XrefRangeStart = 622172, XrefRangeEnd = 622194, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe static Mesh GetMesh(int triCount, int triOffset, int totalWidth, int totalHeight)
{
IntPtr* ptr;
checked
{
ptr = stackalloc IntPtr[unchecked((UIntPtr)4) * (UIntPtr)sizeof(IntPtr)];
*ptr = ref triCount;
}
ptr[checked(unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = ref triOffset;
ptr[checked(unchecked((UIntPtr)2) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = ref totalWidth;
ptr[checked(unchecked((UIntPtr)3) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = ref totalHeight;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(Triangles.NativeMethodInfoPtr_GetMesh_Private_Static_Mesh_Int32_Int32_Int32_Int32_0, 0, (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
IntPtr intPtr3 = intPtr;
return (intPtr3 != 0) ? new Mesh(intPtr3) : null;
}
// Token: 0x06009D7B RID: 40315 RVA: 0x002855F8 File Offset: 0x002837F8
[CallerCount(1642)]
[CachedScanResults(RefRangeStart = 7417, RefRangeEnd = 9059, XrefRangeStart = 7417, XrefRangeEnd = 9059, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe Triangles()
: this(IL2CPP.il2cpp_object_new(Il2CppClassPointerStore<Triangles>.NativeClassPtr))
{
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(Triangles.NativeMethodInfoPtr__ctor_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x06009D7C RID: 40316 RVA: 0x00285644 File Offset: 0x00283844
// Note: this type is marked as 'beforefieldinit'.
static Triangles()
{
Il2CppClassPointerStore<Triangles>.NativeClassPtr = IL2CPP.GetIl2CppClass("Assembly-CSharp.dll", "UnityStandardAssets.ImageEffects", "Triangles");
IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore<Triangles>.NativeClassPtr);
Triangles.NativeFieldInfoPtr_meshes = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<Triangles>.NativeClassPtr, "meshes");
Triangles.NativeFieldInfoPtr_currentTris = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<Triangles>.NativeClassPtr, "currentTris");
Triangles.NativeMethodInfoPtr_HasMeshes_Private_Static_Boolean_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<Triangles>.NativeClassPtr, 100675426);
Triangles.NativeMethodInfoPtr_Cleanup_Private_Static_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<Triangles>.NativeClassPtr, 100675427);
Triangles.NativeMethodInfoPtr_GetMeshes_Private_Static_Il2CppReferenceArray_1_Mesh_Int32_Int32_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<Triangles>.NativeClassPtr, 100675428);
Triangles.NativeMethodInfoPtr_GetMesh_Private_Static_Mesh_Int32_Int32_Int32_Int32_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<Triangles>.NativeClassPtr, 100675429);
Triangles.NativeMethodInfoPtr__ctor_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<Triangles>.NativeClassPtr, 100675430);
}
// Token: 0x06009D7D RID: 40317 RVA: 0x0000A688 File Offset: 0x00008888
public Triangles(IntPtr pointer)
: base(pointer)
{
}
// Token: 0x17003577 RID: 13687
// (get) Token: 0x06009D7E RID: 40318 RVA: 0x00285700 File Offset: 0x00283900
// (set) Token: 0x06009D7F RID: 40319 RVA: 0x0028572B File Offset: 0x0028392B
public unsafe static Il2CppReferenceArray<Mesh> meshes
{
get
{
IntPtr intPtr;
IL2CPP.il2cpp_field_static_get_value(Triangles.NativeFieldInfoPtr_meshes, (void*)(&intPtr));
IntPtr intPtr2 = intPtr;
return (intPtr2 != 0) ? new Il2CppReferenceArray<Mesh>(intPtr2) : null;
}
set
{
IL2CPP.il2cpp_field_static_set_value(Triangles.NativeFieldInfoPtr_meshes, IL2CPP.Il2CppObjectBaseToPtr(value));
}
}
// Token: 0x17003578 RID: 13688
// (get) Token: 0x06009D80 RID: 40320 RVA: 0x00285740 File Offset: 0x00283940
// (set) Token: 0x06009D81 RID: 40321 RVA: 0x0028575E File Offset: 0x0028395E
public unsafe static int currentTris
{
get
{
int num;
IL2CPP.il2cpp_field_static_get_value(Triangles.NativeFieldInfoPtr_currentTris, (void*)(&num));
return num;
}
set
{
IL2CPP.il2cpp_field_static_set_value(Triangles.NativeFieldInfoPtr_currentTris, (void*)(&value));
}
}
// Token: 0x04006998 RID: 27032
private static readonly IntPtr NativeFieldInfoPtr_meshes;
// Token: 0x04006999 RID: 27033
private static readonly IntPtr NativeFieldInfoPtr_currentTris;
// Token: 0x0400699A RID: 27034
private static readonly IntPtr NativeMethodInfoPtr_HasMeshes_Private_Static_Boolean_0;
// Token: 0x0400699B RID: 27035
private static readonly IntPtr NativeMethodInfoPtr_Cleanup_Private_Static_Void_0;
// Token: 0x0400699C RID: 27036
private static readonly IntPtr NativeMethodInfoPtr_GetMeshes_Private_Static_Il2CppReferenceArray_1_Mesh_Int32_Int32_0;
// Token: 0x0400699D RID: 27037
private static readonly IntPtr NativeMethodInfoPtr_GetMesh_Private_Static_Mesh_Int32_Int32_Int32_Int32_0;
// Token: 0x0400699E RID: 27038
private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_0;
}
}

View File

@@ -0,0 +1,13 @@
using System;
namespace UnityStandardAssets.ImageEffects
{
// Token: 0x020005B3 RID: 1459
public enum TweakMode34
{
// Token: 0x0400672D RID: 26413
Basic,
// Token: 0x0400672E RID: 26414
Complex
}
}

View File

@@ -0,0 +1,123 @@
using System;
using Il2CppInterop.Common.Attributes;
using Il2CppInterop.Runtime;
using UnityEngine;
namespace UnityStandardAssets.ImageEffects
{
// Token: 0x020005EB RID: 1515
public class Twirl : ImageEffectBase
{
// Token: 0x06009D82 RID: 40322 RVA: 0x00285770 File Offset: 0x00283970
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 622195, XrefRangeEnd = 622197, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe void OnRenderImage(RenderTexture source, RenderTexture destination)
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr;
checked
{
ptr = stackalloc IntPtr[unchecked((UIntPtr)2) * (UIntPtr)sizeof(IntPtr)];
*ptr = IL2CPP.Il2CppObjectBaseToPtr(source);
}
ptr[checked(unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = IL2CPP.Il2CppObjectBaseToPtr(destination);
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(Twirl.NativeMethodInfoPtr_OnRenderImage_Private_Void_RenderTexture_RenderTexture_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x06009D83 RID: 40323 RVA: 0x002857E4 File Offset: 0x002839E4
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 622197, XrefRangeEnd = 622198, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe Twirl()
: this(IL2CPP.il2cpp_object_new(Il2CppClassPointerStore<Twirl>.NativeClassPtr))
{
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(Twirl.NativeMethodInfoPtr__ctor_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x06009D84 RID: 40324 RVA: 0x00285830 File Offset: 0x00283A30
// Note: this type is marked as 'beforefieldinit'.
static Twirl()
{
Il2CppClassPointerStore<Twirl>.NativeClassPtr = IL2CPP.GetIl2CppClass("Assembly-CSharp.dll", "UnityStandardAssets.ImageEffects", "Twirl");
IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore<Twirl>.NativeClassPtr);
Twirl.NativeFieldInfoPtr_radius = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<Twirl>.NativeClassPtr, "radius");
Twirl.NativeFieldInfoPtr_angle = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<Twirl>.NativeClassPtr, "angle");
Twirl.NativeFieldInfoPtr_center = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<Twirl>.NativeClassPtr, "center");
Twirl.NativeMethodInfoPtr_OnRenderImage_Private_Void_RenderTexture_RenderTexture_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<Twirl>.NativeClassPtr, 100675432);
Twirl.NativeMethodInfoPtr__ctor_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<Twirl>.NativeClassPtr, 100675433);
}
// Token: 0x06009D85 RID: 40325 RVA: 0x0027BA8C File Offset: 0x00279C8C
public Twirl(IntPtr pointer)
: base(pointer)
{
}
// Token: 0x17003579 RID: 13689
// (get) Token: 0x06009D86 RID: 40326 RVA: 0x002858C4 File Offset: 0x00283AC4
// (set) Token: 0x06009D87 RID: 40327 RVA: 0x002858EC File Offset: 0x00283AEC
public unsafe Vector2 radius
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Twirl.NativeFieldInfoPtr_radius);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Twirl.NativeFieldInfoPtr_radius)) = value;
}
}
// Token: 0x1700357A RID: 13690
// (get) Token: 0x06009D88 RID: 40328 RVA: 0x00285910 File Offset: 0x00283B10
// (set) Token: 0x06009D89 RID: 40329 RVA: 0x00285938 File Offset: 0x00283B38
public unsafe float angle
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Twirl.NativeFieldInfoPtr_angle);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Twirl.NativeFieldInfoPtr_angle)) = value;
}
}
// Token: 0x1700357B RID: 13691
// (get) Token: 0x06009D8A RID: 40330 RVA: 0x0028595C File Offset: 0x00283B5C
// (set) Token: 0x06009D8B RID: 40331 RVA: 0x00285984 File Offset: 0x00283B84
public unsafe Vector2 center
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Twirl.NativeFieldInfoPtr_center);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Twirl.NativeFieldInfoPtr_center)) = value;
}
}
// Token: 0x0400699F RID: 27039
private static readonly IntPtr NativeFieldInfoPtr_radius;
// Token: 0x040069A0 RID: 27040
private static readonly IntPtr NativeFieldInfoPtr_angle;
// Token: 0x040069A1 RID: 27041
private static readonly IntPtr NativeFieldInfoPtr_center;
// Token: 0x040069A2 RID: 27042
private static readonly IntPtr NativeMethodInfoPtr_OnRenderImage_Private_Void_RenderTexture_RenderTexture_0;
// Token: 0x040069A3 RID: 27043
private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_0;
}
}

View File

@@ -0,0 +1,381 @@
using System;
using Il2CppInterop.Common.Attributes;
using Il2CppInterop.Runtime;
using UnityEngine;
namespace UnityStandardAssets.ImageEffects
{
// Token: 0x020005EC RID: 1516
public class VignetteAndChromaticAberration : PostEffectsBase
{
// Token: 0x06009D8C RID: 40332 RVA: 0x002859A8 File Offset: 0x00283BA8
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 622198, XrefRangeEnd = 622206, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe override bool CheckResources()
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IL2CPP.il2cpp_object_get_virtual_method(IL2CPP.Il2CppObjectBaseToPtr(this), VignetteAndChromaticAberration.NativeMethodInfoPtr_CheckResources_Public_Virtual_Boolean_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
return *IL2CPP.il2cpp_object_unbox(intPtr);
}
// Token: 0x06009D8D RID: 40333 RVA: 0x00285A04 File Offset: 0x00283C04
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 622206, XrefRangeEnd = 622268, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe void OnRenderImage(RenderTexture source, RenderTexture destination)
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr;
checked
{
ptr = stackalloc IntPtr[unchecked((UIntPtr)2) * (UIntPtr)sizeof(IntPtr)];
*ptr = IL2CPP.Il2CppObjectBaseToPtr(source);
}
ptr[checked(unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = IL2CPP.Il2CppObjectBaseToPtr(destination);
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(VignetteAndChromaticAberration.NativeMethodInfoPtr_OnRenderImage_Private_Void_RenderTexture_RenderTexture_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x06009D8E RID: 40334 RVA: 0x00285A78 File Offset: 0x00283C78
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 622268, XrefRangeEnd = 622269, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe VignetteAndChromaticAberration()
: this(IL2CPP.il2cpp_object_new(Il2CppClassPointerStore<VignetteAndChromaticAberration>.NativeClassPtr))
{
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(VignetteAndChromaticAberration.NativeMethodInfoPtr__ctor_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x06009D8F RID: 40335 RVA: 0x00285AC4 File Offset: 0x00283CC4
// Note: this type is marked as 'beforefieldinit'.
static VignetteAndChromaticAberration()
{
Il2CppClassPointerStore<VignetteAndChromaticAberration>.NativeClassPtr = IL2CPP.GetIl2CppClass("Assembly-CSharp.dll", "UnityStandardAssets.ImageEffects", "VignetteAndChromaticAberration");
IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore<VignetteAndChromaticAberration>.NativeClassPtr);
VignetteAndChromaticAberration.NativeFieldInfoPtr_mode = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<VignetteAndChromaticAberration>.NativeClassPtr, "mode");
VignetteAndChromaticAberration.NativeFieldInfoPtr_intensity = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<VignetteAndChromaticAberration>.NativeClassPtr, "intensity");
VignetteAndChromaticAberration.NativeFieldInfoPtr_chromaticAberration = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<VignetteAndChromaticAberration>.NativeClassPtr, "chromaticAberration");
VignetteAndChromaticAberration.NativeFieldInfoPtr_axialAberration = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<VignetteAndChromaticAberration>.NativeClassPtr, "axialAberration");
VignetteAndChromaticAberration.NativeFieldInfoPtr_blur = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<VignetteAndChromaticAberration>.NativeClassPtr, "blur");
VignetteAndChromaticAberration.NativeFieldInfoPtr_blurSpread = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<VignetteAndChromaticAberration>.NativeClassPtr, "blurSpread");
VignetteAndChromaticAberration.NativeFieldInfoPtr_luminanceDependency = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<VignetteAndChromaticAberration>.NativeClassPtr, "luminanceDependency");
VignetteAndChromaticAberration.NativeFieldInfoPtr_blurDistance = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<VignetteAndChromaticAberration>.NativeClassPtr, "blurDistance");
VignetteAndChromaticAberration.NativeFieldInfoPtr_vignetteShader = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<VignetteAndChromaticAberration>.NativeClassPtr, "vignetteShader");
VignetteAndChromaticAberration.NativeFieldInfoPtr_separableBlurShader = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<VignetteAndChromaticAberration>.NativeClassPtr, "separableBlurShader");
VignetteAndChromaticAberration.NativeFieldInfoPtr_chromAberrationShader = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<VignetteAndChromaticAberration>.NativeClassPtr, "chromAberrationShader");
VignetteAndChromaticAberration.NativeFieldInfoPtr_m_VignetteMaterial = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<VignetteAndChromaticAberration>.NativeClassPtr, "m_VignetteMaterial");
VignetteAndChromaticAberration.NativeFieldInfoPtr_m_SeparableBlurMaterial = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<VignetteAndChromaticAberration>.NativeClassPtr, "m_SeparableBlurMaterial");
VignetteAndChromaticAberration.NativeFieldInfoPtr_m_ChromAberrationMaterial = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<VignetteAndChromaticAberration>.NativeClassPtr, "m_ChromAberrationMaterial");
VignetteAndChromaticAberration.NativeMethodInfoPtr_CheckResources_Public_Virtual_Boolean_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<VignetteAndChromaticAberration>.NativeClassPtr, 100675434);
VignetteAndChromaticAberration.NativeMethodInfoPtr_OnRenderImage_Private_Void_RenderTexture_RenderTexture_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<VignetteAndChromaticAberration>.NativeClassPtr, 100675435);
VignetteAndChromaticAberration.NativeMethodInfoPtr__ctor_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<VignetteAndChromaticAberration>.NativeClassPtr, 100675436);
}
// Token: 0x06009D90 RID: 40336 RVA: 0x00275EC4 File Offset: 0x002740C4
public VignetteAndChromaticAberration(IntPtr pointer)
: base(pointer)
{
}
// Token: 0x1700357C RID: 13692
// (get) Token: 0x06009D91 RID: 40337 RVA: 0x00285C48 File Offset: 0x00283E48
// (set) Token: 0x06009D92 RID: 40338 RVA: 0x00285C70 File Offset: 0x00283E70
public unsafe VignetteAndChromaticAberration.AberrationMode mode
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(VignetteAndChromaticAberration.NativeFieldInfoPtr_mode);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(VignetteAndChromaticAberration.NativeFieldInfoPtr_mode)) = value;
}
}
// Token: 0x1700357D RID: 13693
// (get) Token: 0x06009D93 RID: 40339 RVA: 0x00285C94 File Offset: 0x00283E94
// (set) Token: 0x06009D94 RID: 40340 RVA: 0x00285CBC File Offset: 0x00283EBC
public unsafe float intensity
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(VignetteAndChromaticAberration.NativeFieldInfoPtr_intensity);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(VignetteAndChromaticAberration.NativeFieldInfoPtr_intensity)) = value;
}
}
// Token: 0x1700357E RID: 13694
// (get) Token: 0x06009D95 RID: 40341 RVA: 0x00285CE0 File Offset: 0x00283EE0
// (set) Token: 0x06009D96 RID: 40342 RVA: 0x00285D08 File Offset: 0x00283F08
public unsafe float chromaticAberration
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(VignetteAndChromaticAberration.NativeFieldInfoPtr_chromaticAberration);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(VignetteAndChromaticAberration.NativeFieldInfoPtr_chromaticAberration)) = value;
}
}
// Token: 0x1700357F RID: 13695
// (get) Token: 0x06009D97 RID: 40343 RVA: 0x00285D2C File Offset: 0x00283F2C
// (set) Token: 0x06009D98 RID: 40344 RVA: 0x00285D54 File Offset: 0x00283F54
public unsafe float axialAberration
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(VignetteAndChromaticAberration.NativeFieldInfoPtr_axialAberration);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(VignetteAndChromaticAberration.NativeFieldInfoPtr_axialAberration)) = value;
}
}
// Token: 0x17003580 RID: 13696
// (get) Token: 0x06009D99 RID: 40345 RVA: 0x00285D78 File Offset: 0x00283F78
// (set) Token: 0x06009D9A RID: 40346 RVA: 0x00285DA0 File Offset: 0x00283FA0
public unsafe float blur
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(VignetteAndChromaticAberration.NativeFieldInfoPtr_blur);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(VignetteAndChromaticAberration.NativeFieldInfoPtr_blur)) = value;
}
}
// Token: 0x17003581 RID: 13697
// (get) Token: 0x06009D9B RID: 40347 RVA: 0x00285DC4 File Offset: 0x00283FC4
// (set) Token: 0x06009D9C RID: 40348 RVA: 0x00285DEC File Offset: 0x00283FEC
public unsafe float blurSpread
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(VignetteAndChromaticAberration.NativeFieldInfoPtr_blurSpread);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(VignetteAndChromaticAberration.NativeFieldInfoPtr_blurSpread)) = value;
}
}
// Token: 0x17003582 RID: 13698
// (get) Token: 0x06009D9D RID: 40349 RVA: 0x00285E10 File Offset: 0x00284010
// (set) Token: 0x06009D9E RID: 40350 RVA: 0x00285E38 File Offset: 0x00284038
public unsafe float luminanceDependency
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(VignetteAndChromaticAberration.NativeFieldInfoPtr_luminanceDependency);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(VignetteAndChromaticAberration.NativeFieldInfoPtr_luminanceDependency)) = value;
}
}
// Token: 0x17003583 RID: 13699
// (get) Token: 0x06009D9F RID: 40351 RVA: 0x00285E5C File Offset: 0x0028405C
// (set) Token: 0x06009DA0 RID: 40352 RVA: 0x00285E84 File Offset: 0x00284084
public unsafe float blurDistance
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(VignetteAndChromaticAberration.NativeFieldInfoPtr_blurDistance);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(VignetteAndChromaticAberration.NativeFieldInfoPtr_blurDistance)) = value;
}
}
// Token: 0x17003584 RID: 13700
// (get) Token: 0x06009DA1 RID: 40353 RVA: 0x00285EA8 File Offset: 0x002840A8
// (set) Token: 0x06009DA2 RID: 40354 RVA: 0x00285EDC File Offset: 0x002840DC
public unsafe Shader vignetteShader
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(VignetteAndChromaticAberration.NativeFieldInfoPtr_vignetteShader);
IntPtr intPtr2 = *intPtr;
return (intPtr2 != 0) ? new Shader(intPtr2) : null;
}
set
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(VignetteAndChromaticAberration.NativeFieldInfoPtr_vignetteShader), IL2CPP.Il2CppObjectBaseToPtr(value));
}
}
// Token: 0x17003585 RID: 13701
// (get) Token: 0x06009DA3 RID: 40355 RVA: 0x00285F04 File Offset: 0x00284104
// (set) Token: 0x06009DA4 RID: 40356 RVA: 0x00285F38 File Offset: 0x00284138
public unsafe Shader separableBlurShader
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(VignetteAndChromaticAberration.NativeFieldInfoPtr_separableBlurShader);
IntPtr intPtr2 = *intPtr;
return (intPtr2 != 0) ? new Shader(intPtr2) : null;
}
set
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(VignetteAndChromaticAberration.NativeFieldInfoPtr_separableBlurShader), IL2CPP.Il2CppObjectBaseToPtr(value));
}
}
// Token: 0x17003586 RID: 13702
// (get) Token: 0x06009DA5 RID: 40357 RVA: 0x00285F60 File Offset: 0x00284160
// (set) Token: 0x06009DA6 RID: 40358 RVA: 0x00285F94 File Offset: 0x00284194
public unsafe Shader chromAberrationShader
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(VignetteAndChromaticAberration.NativeFieldInfoPtr_chromAberrationShader);
IntPtr intPtr2 = *intPtr;
return (intPtr2 != 0) ? new Shader(intPtr2) : null;
}
set
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(VignetteAndChromaticAberration.NativeFieldInfoPtr_chromAberrationShader), IL2CPP.Il2CppObjectBaseToPtr(value));
}
}
// Token: 0x17003587 RID: 13703
// (get) Token: 0x06009DA7 RID: 40359 RVA: 0x00285FBC File Offset: 0x002841BC
// (set) Token: 0x06009DA8 RID: 40360 RVA: 0x00285FF0 File Offset: 0x002841F0
public unsafe Material m_VignetteMaterial
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(VignetteAndChromaticAberration.NativeFieldInfoPtr_m_VignetteMaterial);
IntPtr intPtr2 = *intPtr;
return (intPtr2 != 0) ? new Material(intPtr2) : null;
}
set
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(VignetteAndChromaticAberration.NativeFieldInfoPtr_m_VignetteMaterial), IL2CPP.Il2CppObjectBaseToPtr(value));
}
}
// Token: 0x17003588 RID: 13704
// (get) Token: 0x06009DA9 RID: 40361 RVA: 0x00286018 File Offset: 0x00284218
// (set) Token: 0x06009DAA RID: 40362 RVA: 0x0028604C File Offset: 0x0028424C
public unsafe Material m_SeparableBlurMaterial
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(VignetteAndChromaticAberration.NativeFieldInfoPtr_m_SeparableBlurMaterial);
IntPtr intPtr2 = *intPtr;
return (intPtr2 != 0) ? new Material(intPtr2) : null;
}
set
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(VignetteAndChromaticAberration.NativeFieldInfoPtr_m_SeparableBlurMaterial), IL2CPP.Il2CppObjectBaseToPtr(value));
}
}
// Token: 0x17003589 RID: 13705
// (get) Token: 0x06009DAB RID: 40363 RVA: 0x00286074 File Offset: 0x00284274
// (set) Token: 0x06009DAC RID: 40364 RVA: 0x002860A8 File Offset: 0x002842A8
public unsafe Material m_ChromAberrationMaterial
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(VignetteAndChromaticAberration.NativeFieldInfoPtr_m_ChromAberrationMaterial);
IntPtr intPtr2 = *intPtr;
return (intPtr2 != 0) ? new Material(intPtr2) : null;
}
set
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(VignetteAndChromaticAberration.NativeFieldInfoPtr_m_ChromAberrationMaterial), IL2CPP.Il2CppObjectBaseToPtr(value));
}
}
// Token: 0x040069A4 RID: 27044
private static readonly IntPtr NativeFieldInfoPtr_mode;
// Token: 0x040069A5 RID: 27045
private static readonly IntPtr NativeFieldInfoPtr_intensity;
// Token: 0x040069A6 RID: 27046
private static readonly IntPtr NativeFieldInfoPtr_chromaticAberration;
// Token: 0x040069A7 RID: 27047
private static readonly IntPtr NativeFieldInfoPtr_axialAberration;
// Token: 0x040069A8 RID: 27048
private static readonly IntPtr NativeFieldInfoPtr_blur;
// Token: 0x040069A9 RID: 27049
private static readonly IntPtr NativeFieldInfoPtr_blurSpread;
// Token: 0x040069AA RID: 27050
private static readonly IntPtr NativeFieldInfoPtr_luminanceDependency;
// Token: 0x040069AB RID: 27051
private static readonly IntPtr NativeFieldInfoPtr_blurDistance;
// Token: 0x040069AC RID: 27052
private static readonly IntPtr NativeFieldInfoPtr_vignetteShader;
// Token: 0x040069AD RID: 27053
private static readonly IntPtr NativeFieldInfoPtr_separableBlurShader;
// Token: 0x040069AE RID: 27054
private static readonly IntPtr NativeFieldInfoPtr_chromAberrationShader;
// Token: 0x040069AF RID: 27055
private static readonly IntPtr NativeFieldInfoPtr_m_VignetteMaterial;
// Token: 0x040069B0 RID: 27056
private static readonly IntPtr NativeFieldInfoPtr_m_SeparableBlurMaterial;
// Token: 0x040069B1 RID: 27057
private static readonly IntPtr NativeFieldInfoPtr_m_ChromAberrationMaterial;
// Token: 0x040069B2 RID: 27058
private static readonly IntPtr NativeMethodInfoPtr_CheckResources_Public_Virtual_Boolean_0;
// Token: 0x040069B3 RID: 27059
private static readonly IntPtr NativeMethodInfoPtr_OnRenderImage_Private_Void_RenderTexture_RenderTexture_0;
// Token: 0x040069B4 RID: 27060
private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_0;
// Token: 0x020005ED RID: 1517
public enum AberrationMode
{
// Token: 0x040069B6 RID: 27062
Simple,
// Token: 0x040069B7 RID: 27063
Advanced
}
}
}

View File

@@ -0,0 +1,123 @@
using System;
using Il2CppInterop.Common.Attributes;
using Il2CppInterop.Runtime;
using UnityEngine;
namespace UnityStandardAssets.ImageEffects
{
// Token: 0x020005EE RID: 1518
public class Vortex : ImageEffectBase
{
// Token: 0x06009DAD RID: 40365 RVA: 0x002860D0 File Offset: 0x002842D0
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 0, XrefRangeEnd = 0, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe void OnRenderImage(RenderTexture source, RenderTexture destination)
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr;
checked
{
ptr = stackalloc IntPtr[unchecked((UIntPtr)2) * (UIntPtr)sizeof(IntPtr)];
*ptr = IL2CPP.Il2CppObjectBaseToPtr(source);
}
ptr[checked(unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = IL2CPP.Il2CppObjectBaseToPtr(destination);
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(Vortex.NativeMethodInfoPtr_OnRenderImage_Private_Void_RenderTexture_RenderTexture_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x06009DAE RID: 40366 RVA: 0x00286144 File Offset: 0x00284344
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 622269, XrefRangeEnd = 622270, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe Vortex()
: this(IL2CPP.il2cpp_object_new(Il2CppClassPointerStore<Vortex>.NativeClassPtr))
{
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(Vortex.NativeMethodInfoPtr__ctor_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x06009DAF RID: 40367 RVA: 0x00286190 File Offset: 0x00284390
// Note: this type is marked as 'beforefieldinit'.
static Vortex()
{
Il2CppClassPointerStore<Vortex>.NativeClassPtr = IL2CPP.GetIl2CppClass("Assembly-CSharp.dll", "UnityStandardAssets.ImageEffects", "Vortex");
IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore<Vortex>.NativeClassPtr);
Vortex.NativeFieldInfoPtr_radius = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<Vortex>.NativeClassPtr, "radius");
Vortex.NativeFieldInfoPtr_angle = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<Vortex>.NativeClassPtr, "angle");
Vortex.NativeFieldInfoPtr_center = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<Vortex>.NativeClassPtr, "center");
Vortex.NativeMethodInfoPtr_OnRenderImage_Private_Void_RenderTexture_RenderTexture_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<Vortex>.NativeClassPtr, 100675437);
Vortex.NativeMethodInfoPtr__ctor_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<Vortex>.NativeClassPtr, 100675438);
}
// Token: 0x06009DB0 RID: 40368 RVA: 0x0027BA8C File Offset: 0x00279C8C
public Vortex(IntPtr pointer)
: base(pointer)
{
}
// Token: 0x1700358A RID: 13706
// (get) Token: 0x06009DB1 RID: 40369 RVA: 0x00286224 File Offset: 0x00284424
// (set) Token: 0x06009DB2 RID: 40370 RVA: 0x0028624C File Offset: 0x0028444C
public unsafe Vector2 radius
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Vortex.NativeFieldInfoPtr_radius);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Vortex.NativeFieldInfoPtr_radius)) = value;
}
}
// Token: 0x1700358B RID: 13707
// (get) Token: 0x06009DB3 RID: 40371 RVA: 0x00286270 File Offset: 0x00284470
// (set) Token: 0x06009DB4 RID: 40372 RVA: 0x00286298 File Offset: 0x00284498
public unsafe float angle
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Vortex.NativeFieldInfoPtr_angle);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Vortex.NativeFieldInfoPtr_angle)) = value;
}
}
// Token: 0x1700358C RID: 13708
// (get) Token: 0x06009DB5 RID: 40373 RVA: 0x002862BC File Offset: 0x002844BC
// (set) Token: 0x06009DB6 RID: 40374 RVA: 0x002862E4 File Offset: 0x002844E4
public unsafe Vector2 center
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Vortex.NativeFieldInfoPtr_center);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Vortex.NativeFieldInfoPtr_center)) = value;
}
}
// Token: 0x040069B8 RID: 27064
private static readonly IntPtr NativeFieldInfoPtr_radius;
// Token: 0x040069B9 RID: 27065
private static readonly IntPtr NativeFieldInfoPtr_angle;
// Token: 0x040069BA RID: 27066
private static readonly IntPtr NativeFieldInfoPtr_center;
// Token: 0x040069BB RID: 27067
private static readonly IntPtr NativeMethodInfoPtr_OnRenderImage_Private_Void_RenderTexture_RenderTexture_0;
// Token: 0x040069BC RID: 27068
private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_0;
}
}