279 lines
12 KiB
C#
279 lines
12 KiB
C#
using System;
|
|
using Il2CppInterop.Common.Attributes;
|
|
using Il2CppInterop.Runtime;
|
|
using UnityEngine;
|
|
|
|
namespace UnityStandardAssets.ImageEffects
|
|
{
|
|
// Token: 0x020005C0 RID: 1472
|
|
public class BloomOptimized : PostEffectsBase
|
|
{
|
|
// Token: 0x06009AD4 RID: 39636 RVA: 0x0027B418 File Offset: 0x00279618
|
|
[CallerCount(0)]
|
|
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 636529, XrefRangeEnd = 636533, 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: 0x06009AD5 RID: 39637 RVA: 0x0027B474 File Offset: 0x00279674
|
|
[CallerCount(0)]
|
|
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 636533, XrefRangeEnd = 636540, 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: 0x06009AD6 RID: 39638 RVA: 0x0027B4B8 File Offset: 0x002796B8
|
|
[CallerCount(0)]
|
|
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 636540, XrefRangeEnd = 636575, 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: 0x06009AD7 RID: 39639 RVA: 0x0027B52C File Offset: 0x0027972C
|
|
[CallerCount(0)]
|
|
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 636575, XrefRangeEnd = 636576, 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: 0x06009AD8 RID: 39640 RVA: 0x0027B578 File Offset: 0x00279778
|
|
// 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, 100675296);
|
|
BloomOptimized.NativeMethodInfoPtr_OnDisable_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<BloomOptimized>.NativeClassPtr, 100675297);
|
|
BloomOptimized.NativeMethodInfoPtr_OnRenderImage_Private_Void_RenderTexture_RenderTexture_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<BloomOptimized>.NativeClassPtr, 100675298);
|
|
BloomOptimized.NativeMethodInfoPtr__ctor_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<BloomOptimized>.NativeClassPtr, 100675299);
|
|
}
|
|
|
|
// Token: 0x06009AD9 RID: 39641 RVA: 0x00278AC8 File Offset: 0x00276CC8
|
|
public BloomOptimized(IntPtr pointer)
|
|
: base(pointer)
|
|
{
|
|
}
|
|
|
|
// Token: 0x1700346F RID: 13423
|
|
// (get) Token: 0x06009ADA RID: 39642 RVA: 0x0027B698 File Offset: 0x00279898
|
|
// (set) Token: 0x06009ADB RID: 39643 RVA: 0x0027B6C0 File Offset: 0x002798C0
|
|
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: 0x17003470 RID: 13424
|
|
// (get) Token: 0x06009ADC RID: 39644 RVA: 0x0027B6E4 File Offset: 0x002798E4
|
|
// (set) Token: 0x06009ADD RID: 39645 RVA: 0x0027B70C File Offset: 0x0027990C
|
|
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: 0x17003471 RID: 13425
|
|
// (get) Token: 0x06009ADE RID: 39646 RVA: 0x0027B730 File Offset: 0x00279930
|
|
// (set) Token: 0x06009ADF RID: 39647 RVA: 0x0027B758 File Offset: 0x00279958
|
|
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: 0x17003472 RID: 13426
|
|
// (get) Token: 0x06009AE0 RID: 39648 RVA: 0x0027B77C File Offset: 0x0027997C
|
|
// (set) Token: 0x06009AE1 RID: 39649 RVA: 0x0027B7A4 File Offset: 0x002799A4
|
|
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: 0x17003473 RID: 13427
|
|
// (get) Token: 0x06009AE2 RID: 39650 RVA: 0x0027B7C8 File Offset: 0x002799C8
|
|
// (set) Token: 0x06009AE3 RID: 39651 RVA: 0x0027B7F0 File Offset: 0x002799F0
|
|
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: 0x17003474 RID: 13428
|
|
// (get) Token: 0x06009AE4 RID: 39652 RVA: 0x0027B814 File Offset: 0x00279A14
|
|
// (set) Token: 0x06009AE5 RID: 39653 RVA: 0x0027B83C File Offset: 0x00279A3C
|
|
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: 0x17003475 RID: 13429
|
|
// (get) Token: 0x06009AE6 RID: 39654 RVA: 0x0027B860 File Offset: 0x00279A60
|
|
// (set) Token: 0x06009AE7 RID: 39655 RVA: 0x0027B894 File Offset: 0x00279A94
|
|
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: 0x17003476 RID: 13430
|
|
// (get) Token: 0x06009AE8 RID: 39656 RVA: 0x0027B8BC File Offset: 0x00279ABC
|
|
// (set) Token: 0x06009AE9 RID: 39657 RVA: 0x0027B8F0 File Offset: 0x00279AF0
|
|
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: 0x040067D3 RID: 26579
|
|
private static readonly IntPtr NativeFieldInfoPtr_threshold;
|
|
|
|
// Token: 0x040067D4 RID: 26580
|
|
private static readonly IntPtr NativeFieldInfoPtr_intensity;
|
|
|
|
// Token: 0x040067D5 RID: 26581
|
|
private static readonly IntPtr NativeFieldInfoPtr_blurSize;
|
|
|
|
// Token: 0x040067D6 RID: 26582
|
|
private static readonly IntPtr NativeFieldInfoPtr_resolution;
|
|
|
|
// Token: 0x040067D7 RID: 26583
|
|
private static readonly IntPtr NativeFieldInfoPtr_blurIterations;
|
|
|
|
// Token: 0x040067D8 RID: 26584
|
|
private static readonly IntPtr NativeFieldInfoPtr_blurType;
|
|
|
|
// Token: 0x040067D9 RID: 26585
|
|
private static readonly IntPtr NativeFieldInfoPtr_fastBloomShader;
|
|
|
|
// Token: 0x040067DA RID: 26586
|
|
private static readonly IntPtr NativeFieldInfoPtr_fastBloomMaterial;
|
|
|
|
// Token: 0x040067DB RID: 26587
|
|
private static readonly IntPtr NativeMethodInfoPtr_CheckResources_Public_Virtual_Boolean_0;
|
|
|
|
// Token: 0x040067DC RID: 26588
|
|
private static readonly IntPtr NativeMethodInfoPtr_OnDisable_Private_Void_0;
|
|
|
|
// Token: 0x040067DD RID: 26589
|
|
private static readonly IntPtr NativeMethodInfoPtr_OnRenderImage_Private_Void_RenderTexture_RenderTexture_0;
|
|
|
|
// Token: 0x040067DE RID: 26590
|
|
private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_0;
|
|
|
|
// Token: 0x020005C1 RID: 1473
|
|
public enum Resolution
|
|
{
|
|
// Token: 0x040067E0 RID: 26592
|
|
Low,
|
|
// Token: 0x040067E1 RID: 26593
|
|
High
|
|
}
|
|
|
|
// Token: 0x020005C2 RID: 1474
|
|
public enum BlurType
|
|
{
|
|
// Token: 0x040067E3 RID: 26595
|
|
Standard,
|
|
// Token: 0x040067E4 RID: 26596
|
|
Sgx
|
|
}
|
|
}
|
|
}
|