| void BindAPVRuntimeResources(CommandBuffer cmdBuffer, bool isProbeVolumeEnabled) | Public | | 0x08 |
| bool UpdateShaderVariablesProbeVolumes(CommandBuffer cmd, ProbeVolumesOptions probeVolumeOptions, int taaFrameIndex, bool supportRenderingLayers) | Public | | 0x08 |
| 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_vertexSampling() | 2 flags | | 0x01 |
| bool get_hasUnloadedCells() | 2 flags | | 0x01 |
| bool get_supportLightingScenarios() | 2 flags | | 0x01 |
| bool get_supportScenarioBlending() | 2 flags | | 0x01 |
| bool get_gpuStreamingEnabled() | 2 flags | | 0x01 |
| bool get_diskStreamingEnabled() | 2 flags | | 0x01 |
| bool get_probeOcclusion() | Public+1 flags | | 0x01 |
| bool get_skyOcclusion() | Public+1 flags | | 0x01 |
| bool get_skyOcclusionShadingDirection() | Public+1 flags | | 0x01 |
| bool get_useRenderingLayers() | Private+1 flags | | 0x01 |
| ProbeVolumeSHBands get_shBands() | Public+1 flags | | 0x04 |
| ProbeVolumeBakingSet get_currentBakingSet() | Public+1 flags | | 0x08 |
| string get_lightingScenario() | Public+1 flags | | 0x08 |
| void set_lightingScenario(const string& value) | Public+1 flags | | 0x08 |
| string get_otherScenario() | Public+1 flags | | 0x08 |
| float get_scenarioBlendingFactor() | Public+1 flags | | 0x04 |
| void set_scenarioBlendingFactor(float value) | Public+1 flags | | 0x04 |
| string GetSceneGUID(const Scene& scene) | Static+1 flags | | 0x08 |
| void SetActiveScenario(const string& scenario, bool verbose) | 1 flags | | 0x08 |
| void BlendLightingScenario(const string& otherScenario, float blendingFactor) | Public | | 0x08 |
| ProbeVolumeTextureMemoryBudget get_memoryBudget() | 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 |
| bool ScheduleBakingSet(ProbeVolumeBakingSet bakingSet) | 1 flags | | 0x08 |
| bool ProcessScheduledBakingSet() | 1 flags | | 0x01 |
| void SetActiveScene(const Scene& scene) | Public | | 0x04 |
| void SetActiveBakingSet(ProbeVolumeBakingSet bakingSet) | Public | | 0x08 |
| void SetBakingSetAsCurrent(ProbeVolumeBakingSet bakingSet) | Private | | 0x08 |
| void RegisterBakingSet(ProbeVolumePerSceneData data) | 1 flags | | 0x08 |
| void UnloadBakingSet() | 1 flags | | 0x00 |
| void UnregisterPerSceneData(ProbeVolumePerSceneData data) | 1 flags | | 0x08 |
| bool TryGetPerSceneData(const string& sceneGUID, ref ProbeVolumePerSceneData& perSceneData) | 1 flags | | 0x08 |
| float get_indexFragmentationRate() | 2 flags | | 0x04 |
| ProbeReferenceVolume get_instance() | PublicStatic+1 flags | | 0x08 |
| void Initialize(ref ProbeVolumeSystemParameters& parameters) | Public | | 0x60 |
| void SetEnableStateFromSRP(bool srpEnablesPV) | Public | | 0x01 |
| void SetVertexSamplingEnabled(bool value) | Public | | 0x01 |
| void ForceMemoryBudget(const ProbeVolumeTextureMemoryBudget& budget) | 1 flags | | 0x04 |
| void ForceSHBand(const ProbeVolumeSHBands& shBands) | 1 flags | | 0x04 |
| void ForceNoDiskStreaming(bool state) | 1 flags | | 0x01 |
| void Cleanup() | Public | | 0x00 |
| int GetVideoMemoryCost() | Public | | 0x04 |
| void RemoveCell(int cellIndex) | Private | | 0x04 |
| void UnloadCell(Cell cell) | 1 flags | | 0x08 |
| void UnloadBlendingCell(Cell cell) | 1 flags | | 0x08 |
| void UnloadAllCells() | 1 flags | | 0x00 |
| void UnloadAllBlendingCells() | 1 flags | | 0x00 |
| void AddCell(int cellIndex) | Private | | 0x04 |
| bool LoadCell(Cell cell, bool ignoreErrorLog) | 1 flags | | 0x08 |
| void LoadAllCells() | 1 flags | | 0x00 |
| void ComputeCellGlobalInfo() | Private | | 0x00 |
| void AddPendingSceneLoading(const string& sceneGUID, ProbeVolumeBakingSet bakingSet) | 1 flags | | 0x08 |
| void AddPendingSceneRemoval(const string& sceneGUID) | 1 flags | | 0x08 |
| void RemovePendingScene(const string& sceneGUID, List<System.Int32> cellList) | 1 flags | | 0x08 |
| void PerformPendingIndexChangeAndInit() | Private | | 0x00 |
| void SetSubdivisionDimensions(float minBrickSize, int maxSubdiv, const Vector3& offset) | 1 flags | | 0x0C |
| bool LoadCells(List<System.Int32> cellIndices) | Private | | 0x08 |
| void PerformPendingLoading() | Private | | 0x00 |
| void PerformPendingDeletion() | Private | | 0x00 |
| void ComputeEntryMinMax(ref IndirectionEntryInfo& entryInfo, const ReadOnlySpan<UnityEngine.Rendering.ProbeBrickIndex.Brick>& bricks) | 1 flags | | 0x2C |
| int GetNumberOfBricksAtSubdiv(const IndirectionEntryInfo& entryInfo) | Static+1 flags | | 0x2C |
| void PerformPendingOperations() | Public | | 0x00 |
| void InitializeGlobalIndirection() | 1 flags | | 0x00 |
| void InitProbeReferenceVolume() | Private | | 0x00 |
| void .ctor() | Private+1 flags | | 0x00 |
| RuntimeResources GetRuntimeResources() | Public | | 0x78 |
| 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 |
| Vector3 ProbeOffset() | 1 flags | | 0x0C |
| int GetMaxSubdivision() | 1 flags | | 0x04 |
| int GetMaxSubdivision(float multiplier) | 1 flags | | 0x04 |
| float GetDistanceBetweenProbes(int subdivisionLevel) | 1 flags | | 0x04 |
| float MinDistanceBetweenProbes() | 1 flags | | 0x04 |
| int GetGlobalIndirectionEntryMaxSubdiv() | 1 flags | | 0x04 |
| int GetEntrySubdivLevel() | 1 flags | | 0x04 |
| float GetEntrySize() | 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 | | 0x68 |
| void UpdateDataLocationTexture(Texture output, const NativeArray<T>& input) | Private | | 0x10 |
| void UpdateValidityTextureWithoutMask(Texture output, const NativeArray<System.Byte>& input) | Private | | 0x10 |
| void UpdatePool(List<UnityEngine.Rendering.ProbeBrickPool.BrickChunkAlloc> chunkList, const PerScenarioData& data, const NativeArray<System.Byte>& validityNeighMaskData, const NativeArray<System.UInt16>& skyOcclusionL0L1Data, const NativeArray<System.Byte>& skyShadingDirectionIndices, int chunkIndex, int poolIndex) | Private | | 0x80 |
| void UpdatePool(CommandBuffer cmd, List<UnityEngine.Rendering.ProbeBrickPool.BrickChunkAlloc> chunkList, CellStreamingScratchBuffer dataBuffer, const CellStreamingScratchBufferLayout& layout, int poolIndex) | Private | | 0x70 |
| void UpdateSharedData(List<UnityEngine.Rendering.ProbeBrickPool.BrickChunkAlloc> chunkList, const NativeArray<System.Byte>& validityNeighMaskData, const NativeArray<System.UInt16>& skyOcclusionData, const NativeArray<System.Byte>& skyShadingDirectionIndices, int chunkIndex) | Private | | 0x10 |
| bool AddBlendingBricks(Cell cell) | Private | | 0x08 |
| bool ReservePoolChunks(int brickCount, List<UnityEngine.Rendering.ProbeBrickPool.BrickChunkAlloc> chunkList, bool ignoreErrorLog) | Private | | 0x08 |
| void ReleasePoolChunks(List<UnityEngine.Rendering.ProbeBrickPool.BrickChunkAlloc> chunkList) | Private | | 0x08 |
| void UpdatePoolAndIndex(Cell cell, CellStreamingScratchBuffer dataBuffer, const CellStreamingScratchBufferLayout& layout, int poolIndex, CommandBuffer cmd) | Private | | 0x70 |
| bool AddBricks(Cell cell) | Private | | 0x08 |
| void UpdateCellIndex(Cell cell) | Private | | 0x08 |
| void ReleaseBricks(Cell cell) | Private | | 0x08 |
| void UpdateConstantBuffer(CommandBuffer cmd, const ProbeVolumeShadingParameters& parameters) | 1 flags | | 0x4C |
| void DeinitProbeReferenceVolume() | Private | | 0x00 |
| void CleanupLoadedData() | Private | | 0x00 |
| ProbeVolumeDebug get_probeVolumeDebug() | 2 flags | | 0x08 |
| Color[] get_subdivisionDebugColors() | Public+1 flags | | 0x08 |
| Mesh get_debugMesh() | Private+1 flags | | 0x08 |
| void RenderDebug(Camera camera, Texture exposureTexture) | Public | | 0x08 |
| void RenderDebug(Camera camera, ProbeVolumesOptions options, Texture exposureTexture) | Public | | 0x08 |
| bool IsProbeSamplingDebugEnabled() | Public | | 0x01 |
| bool GetProbeSamplingDebugResources(Camera camera, ref GraphicsBuffer& resultBuffer, ref Vector2& coords) | Public | | 0x08 |
| bool TryCreateDebugRenderData() | Private | | 0x01 |
| void InitializeDebug() | Private | | 0x00 |
| void CleanupDebug() | Private | | 0x00 |
| void DebugCellIndexChanged(Field<T> field, const uint8& value) | Private | | 0x08 |
| void RegisterDebug() | Private | | 0x00 |
| void UnregisterDebug(bool destroyPanel) | Private | | 0x01 |
| void RenderFragmentationOverlay(RenderGraph renderGraph, const TextureHandle& colorBuffer, const TextureHandle& depthBuffer, DebugOverlay debugOverlay) | Public | | 0x10 |
| bool ShouldCullCell(const Vector3& cellPosition, Transform cameraTransform, const Plane[]& frustumPlanes) | Private | | 0x0C |
| void UpdateDebugFromSelection(ref Vector4[]& _AdjustmentVolumeBounds, ref int& _AdjustmentVolumeCount) | PrivateStatic | | 0x08 |
| Bounds GetCellBounds(const Vector3& cellPosition) | Private | | 0x18 |
| bool ShouldCullCell(const Vector3& cellPosition, const Vector4[]& adjustmentVolumeBounds, int adjustmentVolumeCount) | Private | | 0x0C |
| void DrawProbeDebug(Camera camera, Texture exposureTexture) | Private | | 0x08 |
| void ResetDebugViewToMaxSubdiv() | 1 flags | | 0x00 |
| void ClearDebugData() | Private | | 0x00 |
| CellInstancedDebugProbes CreateInstancedProbes(Cell cell) | Private | | 0x08 |
| void OnClearLightingdata() | Private | | 0x00 |
| void EnableMaxCellStreaming(bool value) | Public | | 0x01 |
| void SetNumberOfCellsLoadedPerFrame(int numberOfCells) | Public | | 0x04 |
| bool get_loadMaxCellsPerFrame() | Public+1 flags | | 0x01 |
| void set_loadMaxCellsPerFrame(bool value) | Public+1 flags | | 0x01 |
| int get_numberOfCellsLoadedPerFrame() | Private+1 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 |
| void InitStreaming() | Private | | 0x00 |
| void CleanupStreaming() | Private | | 0x00 |
| void ScenarioBlendingChanged(bool scenarioChanged) | 1 flags | | 0x01 |
| void ComputeCellStreamingScore(Cell cell, const Vector3& cameraPosition, const Vector3& cameraDirection) | PrivateStatic | | 0x0C |
| void ComputeStreamingScore(const Vector3& cameraPosition, const Vector3& cameraDirection, DynamicArray<UnityEngine.Rendering.ProbeReferenceVolume.Cell> cells) | Private | | 0x0C |
| void ComputeBestToBeLoadedCells(const Vector3& cameraPosition, const Vector3& cameraDirection) | Private | | 0x0C |
| void ComputeStreamingScoreAndWorseLoadedCells(const Vector3& cameraPosition, const Vector3& cameraDirection) | Private | | 0x0C |
| void ComputeBlendingScore(DynamicArray<UnityEngine.Rendering.ProbeReferenceVolume.Cell> cells, float worstScore) | Private | | 0x08 |
| bool TryLoadCell(Cell cell, ref int& shBudget, ref int& indexBudget, DynamicArray<UnityEngine.Rendering.ProbeReferenceVolume.Cell> loadedCells) | Private | | 0x08 |
| void UnloadBlendingCell(Cell cell, DynamicArray<UnityEngine.Rendering.ProbeReferenceVolume.Cell> unloadedCells) | Private | | 0x08 |
| bool TryLoadBlendingCell(Cell cell, DynamicArray<UnityEngine.Rendering.ProbeReferenceVolume.Cell> loadedCells) | Private | | 0x08 |
| void ComputeMinMaxStreamingScore() | Private | | 0x00 |
| void UpdateCellStreaming(CommandBuffer cmd, Camera camera) | Public | | 0x08 |
| void UpdateCellStreaming(CommandBuffer cmd, Camera camera, ProbeVolumesOptions options) | Public | | 0x08 |
| int FindWorstBlendingCellToBeLoaded() | Private | | 0x04 |
| int BlendingComparer(Cell a, Cell b) | PrivateStatic | | 0x08 |
| void UpdateBlendingCellStreaming(CommandBuffer cmd) | Private | | 0x08 |
| int DefragComparer(Cell a, Cell b) | PrivateStatic | | 0x08 |
| void StartIndexDefragmentation() | Private | | 0x00 |
| void UpdateIndexDefragmentation() | Private | | 0x00 |
| void OnStreamingComplete(CellStreamingRequest request, CommandBuffer cmd) | Private | | 0x08 |
| void OnBlendingStreamingComplete(CellStreamingRequest request, CommandBuffer cmd) | Private | | 0x08 |
| void PushDiskStreamingRequest(Cell cell, const string& scenario, int poolIndex, OnStreamingCompleteDelegate onStreamingComplete) | Private | | 0x08 |
| void CancelStreamingRequest(Cell cell) | Private | | 0x08 |
| void CancelBlendingStreamingRequest(Cell cell) | Private | | 0x08 |
| bool ProcessDiskStreamingRequest(CellStreamingRequest request) | Private | | 0x08 |
| void AllocateScratchBufferPoolIfNeeded() | Private | | 0x00 |
| void UpdateActiveRequests(CommandBuffer cmd) | Private | | 0x08 |
| void ProcessNewRequests() | Private | | 0x00 |
| void UpdateDiskStreaming(CommandBuffer cmd) | Private | | 0x08 |
| bool HasActiveStreamingRequest(Cell cell) | Private | | 0x08 |
| void LogStreaming(const string& log) | Private | | 0x08 |
| void .cctor() | PrivateStatic+1 flags | | 0x00 |
| void <RegisterDebug>g__RefreshDebug|223_0(Field<T> field, const uint8& value) | Private | | 0x08 |
| bool <RegisterDebug>b__223_2() | Private | | 0x01 |
| void <RegisterDebug>b__223_3(bool value) | Private | | 0x01 |
| bool <RegisterDebug>b__223_4() | Private | | 0x01 |
| void <RegisterDebug>b__223_5(bool value) | Private | | 0x01 |
| float <RegisterDebug>b__223_6() | Private | | 0x04 |
| void <RegisterDebug>b__223_7(float value) | Private | | 0x04 |
| bool <RegisterDebug>b__223_9() | Private | | 0x01 |
| void <RegisterDebug>b__223_10(bool value) | Private | | 0x01 |
| bool <RegisterDebug>b__223_11() | Private | | 0x01 |
| int <RegisterDebug>b__223_12() | Private | | 0x04 |
| void <RegisterDebug>b__223_13(int value) | Private | | 0x04 |
| int <RegisterDebug>b__223_14() | Private | | 0x04 |
| void <RegisterDebug>b__223_15(int value) | Private | | 0x04 |
| float <RegisterDebug>b__223_16() | Private | | 0x04 |
| void <RegisterDebug>b__223_17(float value) | Private | | 0x04 |
| float <RegisterDebug>b__223_20() | Private | | 0x04 |
| void <RegisterDebug>b__223_21(float value) | Private | | 0x04 |
| bool <RegisterDebug>b__223_22() | Private | | 0x01 |
| int <RegisterDebug>b__223_23() | Private | | 0x04 |
| void <RegisterDebug>b__223_24(int v) | Private | | 0x04 |
| int <RegisterDebug>b__223_26() | Private | | 0x04 |
| int <RegisterDebug>b__223_27() | Private | | 0x04 |
| void <RegisterDebug>b__223_28(int v) | Private | | 0x04 |
| int <RegisterDebug>b__223_30() | Private | | 0x04 |
| bool <RegisterDebug>b__223_31() | Private | | 0x01 |
| void <RegisterDebug>b__223_32(bool value) | Private | | 0x01 |
| bool <RegisterDebug>b__223_33() | Private | | 0x01 |
| float <RegisterDebug>b__223_34() | Private | | 0x04 |
| void <RegisterDebug>b__223_35(float value) | Private | | 0x04 |
| bool <RegisterDebug>b__223_38() | Private | | 0x01 |
| void <RegisterDebug>b__223_39(bool value) | Private | | 0x01 |
| bool <RegisterDebug>b__223_40() | Private | | 0x01 |
| void <RegisterDebug>b__223_41(bool value) | Private | | 0x01 |
| bool <RegisterDebug>b__223_42() | Private | | 0x01 |
| float <RegisterDebug>b__223_43() | Private | | 0x04 |
| void <RegisterDebug>b__223_44(float value) | Private | | 0x04 |
| bool <RegisterDebug>b__223_47() | Private | | 0x01 |
| float <RegisterDebug>b__223_48() | Private | | 0x04 |
| void <RegisterDebug>b__223_49(float value) | Private | | 0x04 |
| bool <RegisterDebug>b__223_51() | Private | | 0x01 |
| void <RegisterDebug>b__223_52(bool value) | Private | | 0x01 |
| bool <RegisterDebug>b__223_53() | Private | | 0x01 |
| void <RegisterDebug>b__223_54(bool value) | Private | | 0x01 |
| bool <RegisterDebug>b__223_55() | Private | | 0x01 |
| bool <RegisterDebug>b__223_56() | Private | | 0x01 |
| void <RegisterDebug>b__223_57(bool value) | Private | | 0x01 |
| bool <RegisterDebug>b__223_58() | Private | | 0x01 |
| void <RegisterDebug>b__223_59(bool value) | Private | | 0x01 |
| bool <RegisterDebug>b__223_67() | Private | | 0x01 |
| void <RegisterDebug>b__223_68(bool value) | Private | | 0x01 |
| bool <RegisterDebug>b__223_69() | Private | | 0x01 |
| bool <RegisterDebug>b__223_71() | Private | | 0x01 |
| void <RegisterDebug>b__223_72(bool value) | Private | | 0x01 |
| bool <RegisterDebug>b__223_73() | Private | | 0x01 |
| void <RegisterDebug>b__223_74(bool value) | Private | | 0x01 |
| void <RegisterDebug>g__RefreshScenarioNames|223_75(const string& guid) | Private | | 0x08 |
| int <RegisterDebug>b__223_83() | Private | | 0x04 |
| void <RegisterDebug>b__223_84(int value) | Private | | 0x04 |
| int <RegisterDebug>b__223_85() | Private | | 0x04 |
| void <RegisterDebug>b__223_86(int value) | Private | | 0x04 |