implements IAmbientOcclusionMethod
0x00x0070
Members 12
| Offset | Size | Name | Type | Flags |
|---|---|---|---|---|
| 0x08 | m_SampleThickness | float[] | Private+1 flags | |
| 0x08 | m_InvThicknessTable | float[] | Private+1 flags | |
| 0x08 | m_SampleWeightTable | float[] | Private+1 flags | |
| 0x08 | m_Widths | int[] | Private+1 flags | |
| 0x08 | m_Heights | int[] | Private+1 flags | |
| 0x08 | m_ScaledWidths | int[] | Private+1 flags | |
| 0x08 | m_ScaledHeights | int[] | Private+1 flags | |
| 0x08 | m_Settings | AmbientOcclusion | Private | |
| 0x08 | m_PropertySheet | PropertySheet | Private | |
| 0x08 | m_Resources | PostProcessResources | Private | |
| 0x08 | m_AmbientOnlyAO | RenderTexture | Private | |
| 0x08 | m_MRT | RenderTargetIdentifier[] | Private+1 flags |
Functions 23
| Signature | Flags | Native | Params |
|---|---|---|---|
| void .ctor() | Public+1 flags | — | 0x00 |
| void GetCameraFlags() | PublicFinal+2 flags | — | 0x00 |
| void SetResources() | Public | — | 0x00 |
| void Alloc() | Private | — | 0x00 |
| void AllocArray() | Private | — | 0x00 |
| void Release() | Private | — | 0x00 |
| void CalculateZBufferParams() | Private | — | 0x00 |
| void CalculateTanHalfFovHeight() | Private | — | 0x00 |
| void GetSize() | Private | — | 0x00 |
| void GetSizeArray() | Private | — | 0x00 |
| void GenerateAOMap() | Public | — | 0x00 |
| void PushAllocCommands() | Private | — | 0x00 |
| void PushDownsampleCommands() | Private | — | 0x00 |
| void PushRenderCommands() | Private | — | 0x00 |
| void PushUpsampleCommands() | Private | — | 0x00 |
| void PushReleaseCommands() | Private | — | 0x00 |
| void PreparePropertySheet() | Private | — | 0x00 |
| void CheckAOTexture() | Private | — | 0x00 |
| void PushDebug() | Private | — | 0x00 |
| void RenderAfterOpaque() | PublicFinal+2 flags | — | 0x00 |
| void RenderAmbientOnly() | PublicFinal+2 flags | — | 0x00 |
| void CompositeAmbientOnly() | PublicFinal+2 flags | — | 0x00 |
| void Release() | PublicFinal+2 flags | — | 0x00 |