Zdexby TheHolyOneZ
49,743 classes
Class

ProbeBrickBlendingPool

: Object
UnityEngine.Rendering.ProbeBrickBlendingPool, Unity.RenderPipelines.Core.Runtime 0x0040 (64 B) inherited 0x0010 Unity.RenderPipelines.Core.Runtime.dll
0x00x0040

Members 27

OffsetSizeNameTypeFlagsDefault
0x08stateBlendShaderComputeShaderPrivateStatic—
0x04scenarioBlendingKernelintPrivateStatic—
0x04_PoolDim_LerpFactorintPrivateStatic+1 flags—
0x04_ChunkListintPrivateStatic+1 flags—
0x04_State0_L0_L1RxintPrivateStatic+1 flags—
0x04_State0_L1G_L1RyintPrivateStatic+1 flags—
0x04_State0_L1B_L1RzintPrivateStatic+1 flags—
0x04_State0_L2_0intPrivateStatic+1 flags—
0x04_State0_L2_1intPrivateStatic+1 flags—
0x04_State0_L2_2intPrivateStatic+1 flags—
0x04_State0_L2_3intPrivateStatic+1 flags—
0x04_State0_ProbeOcclusionintPrivateStatic+1 flags—
0x04_State1_L0_L1RxintPrivateStatic+1 flags—
0x04_State1_L1G_L1RyintPrivateStatic+1 flags—
0x04_State1_L1B_L1RzintPrivateStatic+1 flags—
0x04_State1_L2_0intPrivateStatic+1 flags—
0x04_State1_L2_1intPrivateStatic+1 flags—
0x04_State1_L2_2intPrivateStatic+1 flags—
0x04_State1_L2_3intPrivateStatic+1 flags—
0x04_State1_ProbeOcclusionintPrivateStatic+1 flags—
0x08m_ChunkListVector4[]Private—
0x04m_MappedChunksintPrivate—
0x08m_State0ProbeBrickPoolPrivate—
0x08m_State1ProbeBrickPoolPrivate—
0x04m_MemoryBudgetProbeVolumeTextureMemoryBudgetPrivate—
0x04m_ShBandsProbeVolumeSHBandsPrivate—
0x01m_ProbeOcclusionboolPrivate—

Functions 18

SignatureFlagsNativeParams
void Initialize()Static+1 flags0x00
bool get_isAllocated()2 flags0x01
int get_estimatedVMemCost()2 flags0x04
int GetPoolWidth()1 flags0x04
int GetPoolHeight()1 flags0x04
int GetPoolDepth()1 flags0x04
void .ctor(const ProbeVolumeBlendingTextureMemoryBudget& memoryBudget, const ProbeVolumeSHBands& shBands, bool probeOcclusion)2 flags0x04
void AllocateResourcesIfNeeded()1 flags0x00
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 flags0x68
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 flags0x70
void PerformBlending(CommandBuffer cmd, float factor, ProbeBrickPool dstPool)1 flags0x08
void BlendChunks(Cell cell, ProbeBrickPool dstPool)1 flags0x08
void Clear()1 flags0x00
bool Allocate(int numberOfBrickChunks, List<UnityEngine.Rendering.ProbeBrickPool.BrickChunkAlloc> outAllocations)1 flags0x08
void Deallocate(List<UnityEngine.Rendering.ProbeBrickPool.BrickChunkAlloc> allocations)1 flags0x08
void EnsureTextureValidity()1 flags0x00
void Cleanup()1 flags0x00
void .cctor()PrivateStatic+1 flags0x00

Used by 1

types with a member, parameter or interface of this type