0x00x0040
Members 27
| Offset | Size | Name | Type | Flags | Default |
|---|---|---|---|---|---|
| 0x08 | stateBlendShader | ComputeShader | PrivateStatic | — | |
| 0x04 | scenarioBlendingKernel | int | PrivateStatic | — | |
| 0x04 | _PoolDim_LerpFactor | int | PrivateStatic+1 flags | — | |
| 0x04 | _ChunkList | int | PrivateStatic+1 flags | — | |
| 0x04 | _State0_L0_L1Rx | int | PrivateStatic+1 flags | — | |
| 0x04 | _State0_L1G_L1Ry | int | PrivateStatic+1 flags | — | |
| 0x04 | _State0_L1B_L1Rz | int | PrivateStatic+1 flags | — | |
| 0x04 | _State0_L2_0 | int | PrivateStatic+1 flags | — | |
| 0x04 | _State0_L2_1 | int | PrivateStatic+1 flags | — | |
| 0x04 | _State0_L2_2 | int | PrivateStatic+1 flags | — | |
| 0x04 | _State0_L2_3 | int | PrivateStatic+1 flags | — | |
| 0x04 | _State0_ProbeOcclusion | int | PrivateStatic+1 flags | — | |
| 0x04 | _State1_L0_L1Rx | int | PrivateStatic+1 flags | — | |
| 0x04 | _State1_L1G_L1Ry | int | PrivateStatic+1 flags | — | |
| 0x04 | _State1_L1B_L1Rz | int | PrivateStatic+1 flags | — | |
| 0x04 | _State1_L2_0 | int | PrivateStatic+1 flags | — | |
| 0x04 | _State1_L2_1 | int | PrivateStatic+1 flags | — | |
| 0x04 | _State1_L2_2 | int | PrivateStatic+1 flags | — | |
| 0x04 | _State1_L2_3 | int | PrivateStatic+1 flags | — | |
| 0x04 | _State1_ProbeOcclusion | int | PrivateStatic+1 flags | — | |
| 0x08 | m_ChunkList | Vector4[] | Private | — | |
| 0x04 | m_MappedChunks | int | Private | — | |
| 0x08 | m_State0 | ProbeBrickPool | Private | — | |
| 0x08 | m_State1 | ProbeBrickPool | Private | — | |
| 0x04 | m_MemoryBudget | ProbeVolumeTextureMemoryBudget | Private | — | |
| 0x04 | m_ShBands | ProbeVolumeSHBands | Private | — | |
| 0x01 | m_ProbeOcclusion | bool | Private | — |
Functions 18
| Signature | Flags | Native | Params |
|---|---|---|---|
| void Initialize() | Static+1 flags | 0x00 | |
| bool get_isAllocated() | 2 flags | 0x01 | |
| int get_estimatedVMemCost() | 2 flags | 0x04 | |
| int GetPoolWidth() | 1 flags | 0x04 | |
| int GetPoolHeight() | 1 flags | 0x04 | |
| int GetPoolDepth() | 1 flags | 0x04 | |
| void .ctor(const ProbeVolumeBlendingTextureMemoryBudget& memoryBudget, const ProbeVolumeSHBands& shBands, bool probeOcclusion) | 2 flags | 0x04 | |
| void AllocateResourcesIfNeeded() | 1 flags | 0x00 | |
| void Update(const DataLocation& source, List<UnityEngine.Rendering.ProbeBrickPool.BrickChunkAlloc> srcLocations, List<UnityEngine.Rendering.ProbeBrickPool.BrickChunkAlloc> dstLocations, int destStartIndex, const ProbeVolumeSHBands& bands, int state) | 1 flags | 0x68 | |
| void Update(CommandBuffer cmd, CellStreamingScratchBuffer dataBuffer, const CellStreamingScratchBufferLayout& layout, List<UnityEngine.Rendering.ProbeBrickPool.BrickChunkAlloc> dstLocations, const ProbeVolumeSHBands& bands, int state, Texture validityTexture, bool skyOcclusion, Texture skyOcclusionTexture, bool skyShadingDirections, Texture skyShadingDirectionsTexture, bool probeOcclusion) | 1 flags | 0x70 | |
| void PerformBlending(CommandBuffer cmd, float factor, ProbeBrickPool dstPool) | 1 flags | 0x08 | |
| void BlendChunks(Cell cell, ProbeBrickPool dstPool) | 1 flags | 0x08 | |
| void Clear() | 1 flags | 0x00 | |
| bool Allocate(int numberOfBrickChunks, List<UnityEngine.Rendering.ProbeBrickPool.BrickChunkAlloc> outAllocations) | 1 flags | 0x08 | |
| void Deallocate(List<UnityEngine.Rendering.ProbeBrickPool.BrickChunkAlloc> allocations) | 1 flags | 0x08 | |
| void EnsureTextureValidity() | 1 flags | 0x00 | |
| void Cleanup() | 1 flags | 0x00 | |
| void .cctor() | PrivateStatic+1 flags | 0x00 |