Files
NobetaSource/Interop/Assembly-CSharp/UnityStandardAssets/ImageEffects/ScreenSpaceAmbientOcclusion.cs
2023-09-06 22:19:13 +02:00

405 lines
19 KiB
C#

using System;
using Il2CppInterop.Common.Attributes;
using Il2CppInterop.Runtime;
using UnityEngine;
namespace UnityStandardAssets.ImageEffects
{
// Token: 0x02000636 RID: 1590
public class ScreenSpaceAmbientOcclusion : MonoBehaviour
{
// Token: 0x0600A550 RID: 42320 RVA: 0x002A65D0 File Offset: 0x002A47D0
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 653990, XrefRangeEnd = 653999, 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: 0x0600A551 RID: 42321 RVA: 0x002A6630 File Offset: 0x002A4830
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 653999, XrefRangeEnd = 654006, 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: 0x0600A552 RID: 42322 RVA: 0x002A667C File Offset: 0x002A487C
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 654006, XrefRangeEnd = 654013, 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: 0x0600A553 RID: 42323 RVA: 0x002A66C0 File Offset: 0x002A48C0
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 654013, XrefRangeEnd = 654021, 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: 0x0600A554 RID: 42324 RVA: 0x002A6704 File Offset: 0x002A4904
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 654021, XrefRangeEnd = 654027, 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: 0x0600A555 RID: 42325 RVA: 0x002A6748 File Offset: 0x002A4948
[CallerCount(2)]
[CachedScanResults(RefRangeStart = 654046, RefRangeEnd = 654048, XrefRangeStart = 654027, XrefRangeEnd = 654046, 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: 0x0600A556 RID: 42326 RVA: 0x002A678C File Offset: 0x002A498C
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 654048, XrefRangeEnd = 654118, 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: 0x0600A557 RID: 42327 RVA: 0x002A6800 File Offset: 0x002A4A00
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 654118, XrefRangeEnd = 654119, 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: 0x0600A558 RID: 42328 RVA: 0x002A684C File Offset: 0x002A4A4C
// 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, 100676117);
ScreenSpaceAmbientOcclusion.NativeMethodInfoPtr_DestroyMaterial_Private_Static_Void_Material_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<ScreenSpaceAmbientOcclusion>.NativeClassPtr, 100676118);
ScreenSpaceAmbientOcclusion.NativeMethodInfoPtr_OnDisable_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<ScreenSpaceAmbientOcclusion>.NativeClassPtr, 100676119);
ScreenSpaceAmbientOcclusion.NativeMethodInfoPtr_Start_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<ScreenSpaceAmbientOcclusion>.NativeClassPtr, 100676120);
ScreenSpaceAmbientOcclusion.NativeMethodInfoPtr_OnEnable_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<ScreenSpaceAmbientOcclusion>.NativeClassPtr, 100676121);
ScreenSpaceAmbientOcclusion.NativeMethodInfoPtr_CreateMaterials_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<ScreenSpaceAmbientOcclusion>.NativeClassPtr, 100676122);
ScreenSpaceAmbientOcclusion.NativeMethodInfoPtr_OnRenderImage_Private_Void_RenderTexture_RenderTexture_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<ScreenSpaceAmbientOcclusion>.NativeClassPtr, 100676123);
ScreenSpaceAmbientOcclusion.NativeMethodInfoPtr__ctor_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<ScreenSpaceAmbientOcclusion>.NativeClassPtr, 100676124);
}
// Token: 0x0600A559 RID: 42329 RVA: 0x0000351C File Offset: 0x0000171C
public ScreenSpaceAmbientOcclusion(IntPtr pointer)
: base(pointer)
{
}
// Token: 0x170037E5 RID: 14309
// (get) Token: 0x0600A55A RID: 42330 RVA: 0x002A69F8 File Offset: 0x002A4BF8
// (set) Token: 0x0600A55B RID: 42331 RVA: 0x002A6A20 File Offset: 0x002A4C20
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: 0x170037E6 RID: 14310
// (get) Token: 0x0600A55C RID: 42332 RVA: 0x002A6A44 File Offset: 0x002A4C44
// (set) Token: 0x0600A55D RID: 42333 RVA: 0x002A6A6C File Offset: 0x002A4C6C
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: 0x170037E7 RID: 14311
// (get) Token: 0x0600A55E RID: 42334 RVA: 0x002A6A90 File Offset: 0x002A4C90
// (set) Token: 0x0600A55F RID: 42335 RVA: 0x002A6AB8 File Offset: 0x002A4CB8
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: 0x170037E8 RID: 14312
// (get) Token: 0x0600A560 RID: 42336 RVA: 0x002A6ADC File Offset: 0x002A4CDC
// (set) Token: 0x0600A561 RID: 42337 RVA: 0x002A6B04 File Offset: 0x002A4D04
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: 0x170037E9 RID: 14313
// (get) Token: 0x0600A562 RID: 42338 RVA: 0x002A6B28 File Offset: 0x002A4D28
// (set) Token: 0x0600A563 RID: 42339 RVA: 0x002A6B50 File Offset: 0x002A4D50
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: 0x170037EA RID: 14314
// (get) Token: 0x0600A564 RID: 42340 RVA: 0x002A6B74 File Offset: 0x002A4D74
// (set) Token: 0x0600A565 RID: 42341 RVA: 0x002A6B9C File Offset: 0x002A4D9C
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: 0x170037EB RID: 14315
// (get) Token: 0x0600A566 RID: 42342 RVA: 0x002A6BC0 File Offset: 0x002A4DC0
// (set) Token: 0x0600A567 RID: 42343 RVA: 0x002A6BE8 File Offset: 0x002A4DE8
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: 0x170037EC RID: 14316
// (get) Token: 0x0600A568 RID: 42344 RVA: 0x002A6C0C File Offset: 0x002A4E0C
// (set) Token: 0x0600A569 RID: 42345 RVA: 0x002A6C40 File Offset: 0x002A4E40
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: 0x170037ED RID: 14317
// (get) Token: 0x0600A56A RID: 42346 RVA: 0x002A6C68 File Offset: 0x002A4E68
// (set) Token: 0x0600A56B RID: 42347 RVA: 0x002A6C9C File Offset: 0x002A4E9C
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: 0x170037EE RID: 14318
// (get) Token: 0x0600A56C RID: 42348 RVA: 0x002A6CC4 File Offset: 0x002A4EC4
// (set) Token: 0x0600A56D RID: 42349 RVA: 0x002A6CF8 File Offset: 0x002A4EF8
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: 0x170037EF RID: 14319
// (get) Token: 0x0600A56E RID: 42350 RVA: 0x002A6D20 File Offset: 0x002A4F20
// (set) Token: 0x0600A56F RID: 42351 RVA: 0x002A6D48 File Offset: 0x002A4F48
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: 0x04006EDB RID: 28379
private static readonly IntPtr NativeFieldInfoPtr_m_Radius;
// Token: 0x04006EDC RID: 28380
private static readonly IntPtr NativeFieldInfoPtr_m_SampleCount;
// Token: 0x04006EDD RID: 28381
private static readonly IntPtr NativeFieldInfoPtr_m_OcclusionIntensity;
// Token: 0x04006EDE RID: 28382
private static readonly IntPtr NativeFieldInfoPtr_m_Blur;
// Token: 0x04006EDF RID: 28383
private static readonly IntPtr NativeFieldInfoPtr_m_Downsampling;
// Token: 0x04006EE0 RID: 28384
private static readonly IntPtr NativeFieldInfoPtr_m_OcclusionAttenuation;
// Token: 0x04006EE1 RID: 28385
private static readonly IntPtr NativeFieldInfoPtr_m_MinZ;
// Token: 0x04006EE2 RID: 28386
private static readonly IntPtr NativeFieldInfoPtr_m_SSAOShader;
// Token: 0x04006EE3 RID: 28387
private static readonly IntPtr NativeFieldInfoPtr_m_SSAOMaterial;
// Token: 0x04006EE4 RID: 28388
private static readonly IntPtr NativeFieldInfoPtr_m_RandomTexture;
// Token: 0x04006EE5 RID: 28389
private static readonly IntPtr NativeFieldInfoPtr_m_Supported;
// Token: 0x04006EE6 RID: 28390
private static readonly IntPtr NativeMethodInfoPtr_CreateMaterial_Private_Static_Material_Shader_0;
// Token: 0x04006EE7 RID: 28391
private static readonly IntPtr NativeMethodInfoPtr_DestroyMaterial_Private_Static_Void_Material_0;
// Token: 0x04006EE8 RID: 28392
private static readonly IntPtr NativeMethodInfoPtr_OnDisable_Private_Void_0;
// Token: 0x04006EE9 RID: 28393
private static readonly IntPtr NativeMethodInfoPtr_Start_Private_Void_0;
// Token: 0x04006EEA RID: 28394
private static readonly IntPtr NativeMethodInfoPtr_OnEnable_Private_Void_0;
// Token: 0x04006EEB RID: 28395
private static readonly IntPtr NativeMethodInfoPtr_CreateMaterials_Private_Void_0;
// Token: 0x04006EEC RID: 28396
private static readonly IntPtr NativeMethodInfoPtr_OnRenderImage_Private_Void_RenderTexture_RenderTexture_0;
// Token: 0x04006EED RID: 28397
private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_0;
// Token: 0x02000637 RID: 1591
public enum SSAOSamples
{
// Token: 0x04006EEF RID: 28399
Low,
// Token: 0x04006EF0 RID: 28400
Medium,
// Token: 0x04006EF1 RID: 28401
High
}
}
}