405 lines
19 KiB
C#
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
|
|
}
|
|
}
|
|
}
|