Zdexby TheHolyOneZ
42,628 classes
Class

ProbeBrickIndex

: Object
UnityEngine.Experimental.Rendering.ProbeBrickIndex, Unity.RenderPipelines.Core.Runtime 0x0058 (88 B) inherited 0x0010 Unity.RenderPipelines.Core.Runtime.dll
0x00x0058

Members 12

OffsetSizeNameTypeFlagsDefault
—0x04kMaxSubdivisionLevelsintStatic+2 flags7
—0x04kIndexChunkSizeintStatic+2 flags243
0x08m_IndexChunksBitArrayPrivate—
0x04m_IndexInChunksintPrivate—
0x04m_NextFreeChunkintPrivate—
0x08m_PhysicalIndexBufferComputeBufferPrivate—
0x08m_PhysicalIndexBufferDataint[]Private—
0x04<estimatedVMemCost>k__BackingFieldintPrivate—
0x0Cm_CenterRSVector3IntPrivate—
0x08m_VoxelToBricksDictionary<UnityEngine.Vector3IntPrivate—
0x08m_BricksToVoxelsDictionary<UnityEngine.Experimental.Rendering.ProbeReferenceVolume.RegIdPrivate—
0x01m_NeedUpdateIndexComputeBufferboolPrivate—
0x00510x07unreflected bytes to end of ProbeBrickIndex

Functions 19

SignatureFlagsNativeParams
int get_estimatedVMemCost()2 flags—0x04
void set_estimatedVMemCost(int value)Private+1 flags—0x04
int GetVoxelSubdivLevel()Private0x04
int SizeOfPhysicalIndexFromBudget(const ProbeVolumeTextureMemoryBudget& memoryBudget)Private0x04
void .ctor(const ProbeVolumeTextureMemoryBudget& memoryBudget)2 flags0x04
void UploadIndexData()1 flags0x00
void Clear()1 flags0x00
void MapBrickToVoxels(const Brick& brick, HashSet<UnityEngine.Vector3Int> voxels)Private0x10
void ClearVoxel(const Vector3Int& pos, const CellIndexUpdateInfo& cellInfo)Private0x30
void GetRuntimeResources(ref RuntimeResources& rr)1 flags0x48
void Cleanup()1 flags0x00
int MergeIndex(int index, int size)Private0x04
bool AssignIndexChunksToCell(Cell cell, int bricksCount, ref CellIndexUpdateInfo& cellUpdateInfo)1 flags0x30
void AddBricks(const RegId& id, List<UnityEngine.Experimental.Rendering.ProbeBrickIndex.Brick> bricks, List<UnityEngine.Experimental.Rendering.ProbeBrickPool.BrickChunkAlloc> allocations, int allocationSize, int poolWidth, int poolHeight, const CellIndexUpdateInfo& cellInfo)Public0x30
void RemoveBricks(const RegId& id, const CellIndexUpdateInfo& cellInfo)Public0x30
void UpdateIndexForVoxel(const Vector3Int& voxel, const CellIndexUpdateInfo& cellInfo)Private0x30
void UpdatePhysicalIndex(const Vector3Int& brickMin, const Vector3Int& brickMax, int value, const CellIndexUpdateInfo& cellInfo)Private0x30
void ClipToIndexSpace(const Vector3Int& pos, int subdiv, ref Vector3Int& outMinpos, ref Vector3Int& outMaxpos, const CellIndexUpdateInfo& cellInfo)Private0x30
void UpdateIndexForVoxel(const Vector3Int& voxel, List<UnityEngine.Experimental.Rendering.ProbeBrickIndex.ReservedBrick> bricks, List<System.UInt16> indices, const CellIndexUpdateInfo& cellInfo)Private0x30

Used by 1

types with a member, parameter or interface of this type