| Bounds get_globalBounds() | 2 flags | | 0x18 |
| void set_globalBounds(const Bounds& value) | 2 flags | | 0x18 |
| bool get_isInitialized() | Public+1 flags | | 0x01 |
| bool get_enabledBySRP() | 2 flags | | 0x01 |
| bool get_hasUnloadedCells() | 2 flags | | 0x01 |
| bool get_enableScenarioBlending() | 2 flags | | 0x01 |
| int get_numberOfCellsLoadedPerFrame() | 2 flags | | 0x04 |
| int get_numberOfCellsBlendedPerFrame() | Public+1 flags | | 0x04 |
| void set_numberOfCellsBlendedPerFrame(int value) | Public+1 flags | | 0x04 |
| float get_turnoverRate() | Public+1 flags | | 0x04 |
| void set_turnoverRate(float value) | Public+1 flags | | 0x04 |
| ProbeVolumeSHBands get_shBands() | Public+1 flags | | 0x04 |
| string get_lightingScenario() | Public+1 flags | | 0x08 |
| void set_lightingScenario(const string& value) | Public+1 flags | | 0x08 |
| float get_scenarioBlendingFactor() | Public+1 flags | | 0x04 |
| void set_scenarioBlendingFactor(float value) | Public+1 flags | | 0x04 |
| void BlendLightingScenario(const string& otherScenario, float blendingFactor) | Public | | 0x08 |
| ProbeVolumeTextureMemoryBudget get_memoryBudget() | Public+1 flags | | 0x04 |
| float get_probeVolumesWeight() | Public+1 flags | | 0x04 |
| void set_probeVolumesWeight(float value) | Public+1 flags | | 0x04 |
| List<UnityEngine.Rendering.ProbeVolumePerSceneData> get_perSceneDataList() | 2 flags | | 0x08 |
| void set_perSceneDataList(List<UnityEngine.Rendering.ProbeVolumePerSceneData> value) | Private+1 flags | | 0x08 |
| void RegisterPerSceneData(ProbeVolumePerSceneData data) | 1 flags | | 0x08 |
| void UnregisterPerSceneData(ProbeVolumePerSceneData data) | 1 flags | | 0x08 |
| ProbeReferenceVolume get_instance() | PublicStatic+1 flags | | 0x08 |
| void Initialize(ref ProbeVolumeSystemParameters& parameters) | Public | | 0x40 |
| void SetEnableStateFromSRP(bool srpEnablesPV) | Public | | 0x01 |
| void ForceSHBand(const ProbeVolumeSHBands& shBands) | 1 flags | | 0x04 |
| void Cleanup() | Public | | 0x00 |
| int GetVideoMemoryCost() | Public | | 0x04 |
| void RemoveCell(Cell cell) | Private | | 0x08 |
| void UnloadCell(CellInfo cellInfo) | 1 flags | | 0x08 |
| void UnloadBlendingCell(BlendingCellInfo blendingCell) | 1 flags | | 0x08 |
| void UnloadAllCells() | 1 flags | | 0x00 |
| void UnloadAllBlendingCells() | 1 flags | | 0x00 |
| void AddCell(Cell cell, int assetInstanceID) | Private | | 0x08 |
| bool LoadCell(CellInfo cellInfo, bool ignoreErrorLog) | 1 flags | | 0x08 |
| void LoadAllCells() | 1 flags | | 0x00 |
| void RecomputeMinMaxLoadedCellPos() | Private | | 0x00 |
| bool CheckCompatibilityWithCollection(ProbeVolumeAsset asset, Dictionary<System.String collection) | Private | | 0x08 |
| void AddPendingAssetLoading(ProbeVolumeAsset asset) | 1 flags | | 0x08 |
| void AddPendingAssetRemoval(ProbeVolumeAsset asset) | 1 flags | | 0x08 |
| void RemovePendingAsset(ProbeVolumeAsset asset) | 1 flags | | 0x08 |
| void PerformPendingIndexChangeAndInit() | Private | | 0x00 |
| void SetMinBrickAndMaxSubdiv(float minBrickSize, int maxSubdiv) | 1 flags | | 0x04 |
| void LoadAsset(ProbeVolumeAsset asset) | Private | | 0x08 |
| void PerformPendingLoading() | Private | | 0x00 |
| void PerformPendingDeletion() | Private | | 0x00 |
| int GetNumberOfBricksAtSubdiv(const Vector3Int& position, int minSubdiv, ref Vector3Int& minValidLocalIdxAtMaxRes, ref Vector3Int& sizeOfValidIndicesAtMaxRes) | 1 flags | | 0x0C |
| bool GetCellIndexUpdate(Cell cell, ref CellIndexUpdateInfo& cellUpdateInfo, bool ignoreErrorLog) | Private | | 0x30 |
| void PerformPendingOperations() | Public | | 0x00 |
| void InitProbeReferenceVolume(const ProbeVolumeTextureMemoryBudget& memoryBudget, const ProbeVolumeBlendingTextureMemoryBudget& blendingMemoryBudget, const ProbeVolumeSHBands& shBands) | Private | | 0x04 |
| void AllocateTemporaryDataLocation() | Private | | 0x00 |
| void .ctor() | Private+1 flags | | 0x00 |
| RuntimeResources GetRuntimeResources() | Public | | 0x50 |
| void SetTRS(const Vector3& position, const Quaternion& rotation, float minBrickSize) | 1 flags | | 0x10 |
| void SetMaxSubdivision(int maxSubdivision) | 1 flags | | 0x04 |
| int CellSize(int subdivisionLevel) | Static+1 flags | | 0x04 |
| float BrickSize(int subdivisionLevel) | 1 flags | | 0x04 |
| float MinBrickSize() | 1 flags | | 0x04 |
| float MaxBrickSize() | 1 flags | | 0x04 |
| RefVolTransform GetTransform() | 1 flags | | 0x20 |
| int GetMaxSubdivision() | 1 flags | | 0x04 |
| int GetMaxSubdivision(float multiplier) | 1 flags | | 0x04 |
| float GetDistanceBetweenProbes(int subdivisionLevel) | 1 flags | | 0x04 |
| float MinDistanceBetweenProbes() | 1 flags | | 0x04 |
| bool DataHasBeenLoaded() | Public | | 0x01 |
| void Clear() | 1 flags | | 0x00 |
| List<UnityEngine.Rendering.ProbeBrickPool.BrickChunkAlloc> GetSourceLocations(int count, int chunkSize, const DataLocation& dataLoc) | Private | | 0x50 |
| void UpdatePool(List<UnityEngine.Rendering.ProbeBrickPool.BrickChunkAlloc> chunkList, const PerScenarioData& data, const NativeArray<System.Byte>& validityNeighMaskData, int chunkIndex, int poolIndex) | Private | | 0x70 |
| void UpdatePoolValidity(List<UnityEngine.Rendering.ProbeBrickPool.BrickChunkAlloc> chunkList, const PerScenarioData& data, const NativeArray<System.Byte>& validityNeighMaskData, int chunkIndex) | Private | | 0x70 |
| bool AddBlendingBricks(BlendingCellInfo blendingCell) | Private | | 0x08 |
| bool AddBricks(CellInfo cellInfo, const CellIndexUpdateInfo& cellUpdateInfo, bool ignoreErrorLog) | Private | | 0x30 |
| void UpdateCellIndex(CellInfo cellInfo) | Private | | 0x08 |
| void ReleaseBricks(CellInfo cellInfo) | Private | | 0x08 |
| void UpdateConstantBuffer(CommandBuffer cmd, const ProbeVolumeShadingParameters& parameters) | Public | | 0x2C |
| void CleanupLoadedData() | Private | | 0x00 |
| ProbeVolumeDebug get_probeVolumeDebug() | 2 flags | | 0x08 |
| Color[] get_subdivisionDebugColors() | Public+1 flags | | 0x08 |
| void RenderDebug(Camera camera) | Public | | 0x08 |
| void InitializeDebug(ref ProbeVolumeSystemParameters& parameters) | Private | | 0x40 |
| void CleanupDebug() | Private | | 0x00 |
| void DebugCellIndexChanged(Field<T> field, const uint8& value) | Private | | 0x08 |
| void RegisterDebug(const ProbeVolumeSystemParameters& parameters) | Private | | 0x40 |
| void UnregisterDebug(bool destroyPanel) | Private | | 0x01 |
| bool ShouldCullCell(const Vector3& cellPosition, Transform cameraTransform, const Plane[]& frustumPlanes) | Private | | 0x0C |
| void DrawProbeDebug(Camera camera) | Private | | 0x08 |
| void ResetDebugViewToMaxSubdiv() | 1 flags | | 0x00 |
| void ClearDebugData() | Private | | 0x00 |
| CellInstancedDebugProbes CreateInstancedProbes(CellInfo cellInfo) | Private | | 0x08 |
| void OnClearLightingdata() | Private | | 0x00 |
| void ScenarioBlendingChanged(bool scenarioChanged) | 1 flags | | 0x01 |
| void SetNumberOfCellsLoadedPerFrame(int numberOfCells) | Public | | 0x04 |
| void ComputeCellCameraDistance(const Vector3& cameraPosition, DynamicArray<UnityEngine.Rendering.ProbeReferenceVolume.CellInfo> cells) | Private | | 0x0C |
| void ComputeStreamingScoreForBlending(DynamicArray<UnityEngine.Rendering.ProbeReferenceVolume.BlendingCellInfo> cells, float worstScore) | Private | | 0x08 |
| bool TryLoadCell(CellInfo cellInfo, ref int& shBudget, ref int& indexBudget, DynamicArray<UnityEngine.Rendering.ProbeReferenceVolume.CellInfo> loadedCells) | Private | | 0x08 |
| void UnloadBlendingCell(BlendingCellInfo blendingCell, DynamicArray<UnityEngine.Rendering.ProbeReferenceVolume.BlendingCellInfo> unloadedCells) | Private | | 0x08 |
| bool TryLoadBlendingCell(BlendingCellInfo blendingCell, DynamicArray<UnityEngine.Rendering.ProbeReferenceVolume.BlendingCellInfo> loadedCells) | Private | | 0x08 |
| void UpdateCellStreaming(CommandBuffer cmd, Camera camera) | Public | | 0x08 |
| int FindWorstBlendingCellToBeLoaded() | Private | | 0x04 |
| void UpdateBlendingCellStreaming(CommandBuffer cmd) | Private | | 0x08 |
| void .cctor() | PrivateStatic+1 flags | | 0x00 |