0x00x0038
Members 31
| 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 | _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 | _Out_L0_L1Rx | int | PrivateStatic+1 flags | — | |
| 0x04 | _Out_L1G_L1Ry | int | PrivateStatic+1 flags | — | |
| 0x04 | _Out_L1B_L1Rz | int | PrivateStatic+1 flags | — | |
| 0x04 | _Out_L2_0 | int | PrivateStatic+1 flags | — | |
| 0x04 | _Out_L2_1 | int | PrivateStatic+1 flags | — | |
| 0x04 | _Out_L2_2 | int | PrivateStatic+1 flags | — | |
| 0x04 | _Out_L2_3 | 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 | — |
Functions 19
| Signature | Flags | Native | Params |
|---|---|---|---|
| bool get_isSupported() | Static+2 flags | 0x01 | |
| void Initialize(ref ProbeVolumeSystemParameters& parameters) | Static+1 flags | 0x40 | |
| 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) | 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 | 0x50 | |
| int DivRoundUp(int x, int y) | PrivateStatic | 0x04 | |
| void PerformBlending(CommandBuffer cmd, float factor, ProbeBrickPool dstPool) | 1 flags | 0x08 | |
| void BlendChunks(BlendingCellInfo blendingCell, 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 |