Zdexby TheHolyOneZ
49,743 classes
Class

ProbeVolumeBakingSet

: ScriptableObject : Object : Object
UnityEngine.Rendering.ProbeVolumeBakingSet, Unity.RenderPipelines.Core.Runtime 0x01F0 (496 B) inherited 0x0018 Unity.RenderPipelines.Core.Runtime.dll
0x00x01F0

Members 69

OffsetSizeNameTypeFlagsDefault
0x01singleSceneModebool1 flags—
0x01dialogNoProbeVolumeInSetShownbool1 flags—
0x001A0x02padding / unreflected
0x30settingsProbeVolumeBakingProcessSettings1 flags—
0x004C0x04padding / unreflected
0x08m_SceneGUIDsList<System.String>Private—
0x08obsoleteScenesToNotBakeList<System.String>1 flags—
0x08m_LightingScenariosList<System.String>1 flags—
0x08cellDescsSerializedDictionary<System.Int321 flags—
0x08cellDataMapDictionary<System.Int321 flags—
0x08m_TotalIndexListList<System.Int32>Private—
0x08m_SerializedPerSceneCellListList<UnityEngine.Rendering.ProbeVolumeBakingSet.SerializedPerSceneCellList>Private—
0x08perSceneCellListsDictionary<System.String1 flags—
0x08cellSharedDataAssetProbeVolumeStreamableAsset1 flags—
0x08scenariosSerializedDictionary<System.String1 flags—
0x08cellBricksDataAssetProbeVolumeStreamableAsset1 flags—
0x08cellSupportDataAssetProbeVolumeStreamableAsset1 flags—
0x04chunkSizeInBricksint1 flags—
0x0CmaxCellPositionVector3Int1 flags—
0x0CminCellPositionVector3Int1 flags—
0x18globalBoundsBounds1 flags—
0x04bakedSimplificationLevelsint1 flags—
0x04bakedMinDistanceBetweenProbesfloat1 flags—
0x01bakedProbeOcclusionbool1 flags—
0x00ED0x03padding / unreflected
0x04bakedSkyOcclusionValueint1 flags—
0x04bakedSkyShadingDirectionValueint1 flags—
0x0CbakedProbeOffsetVector31 flags—
0x04bakedMaskCountint1 flags—
0x10bakedLayerMasksuint41 flags—
0x04maxSHChunkCountint1 flags—
0x04L0ChunkSizeint1 flags—
0x04L1ChunkSizeint1 flags—
0x04L2TextureChunkSizeint1 flags—
0x04ProbeOcclusionChunkSizeint1 flags—
0x04sharedValidityMaskChunkSizeint1 flags—
0x04sharedSkyOcclusionL0L1ChunkSizeint1 flags—
0x04sharedSkyShadingDirectionIndicesChunkSizeint1 flags—
0x04sharedDataChunkSizeint1 flags—
0x04supportPositionChunkSizeint1 flags—
0x04supportValidityChunkSizeint1 flags—
0x04supportTouchupChunkSizeint1 flags—
0x04supportLayerMaskChunkSizeint1 flags—
0x04supportOffsetsChunkSizeint1 flags—
0x04supportDataChunkSizeint1 flags—
0x01540x04padding / unreflected
0x08lightingScenariostring1 flags—
0x08m_OtherScenariostringPrivate—
0x04m_ScenarioBlendingFactorfloatPrivate—
0x016C0x04padding / unreflected
0x10m_ReadCommandArrayReadCommandArrayPrivate—
0x10m_ReadCommandBufferNativeArray<Unity.IO.LowLevel.Unsafe.ReadCommand>Private—
0x08m_ReadOperationScratchBuffersStack<Unity.Collections.NativeArray<System.Byte>>Private—
0x08m_PrunedIndexListList<System.Int32>Private—
0x08m_PrunedScenarioIndexListList<System.Int32>Private—
—0x04k_MaxSkyOcclusionBakingSamplesintStatic+2 flags8192
0x04versionVersionPrivate—
0x01freezePlacementbool1 flags—
0x01AD0x03padding / unreflected
0x0CprobeOffsetVector3Public—
0x04simplificationLevelsintPublic—
0x04minDistanceBetweenProbesfloatPublic—
0x04renderersLayerMaskLayerMaskPublic—
0x04minRendererVolumeSizefloatPublic—
0x01skyOcclusionboolPublic—
0x01CD0x03padding / unreflected
0x04skyOcclusionBakingSamplesintPublic—
0x04skyOcclusionBakingBouncesintPublic—
0x04skyOcclusionAverageAlbedofloatPublic—
0x01skyOcclusionBackFaceCullingboolPublic—
0x01skyOcclusionShadingDirectionboolPublic—
0x01useRenderingLayersbool1 flags—
0x01DF0x01padding / unreflected
0x08renderingLayerMasksProbeLayerMask[]1 flags—
0x01m_HasSupportDataboolPrivate—
0x01m_SharedDataIsValidboolPrivate—
0x01m_UseStreamingAssetboolPrivate—
0x01EB0x05unreflected bytes to end of ProbeVolumeBakingSet
Inherited from Object 5
OffsetSizeNameTypeFlagsDefault
—0x04kInstanceID_NoneintPrivateStatic+1 flags8
0x08m_CachedPtrlongPrivate—
0x04OffsetOfInstanceIDInCPlusPlusObjectintStatic+2 flags—
—0x08objectIsNullMessagestringPrivateStatic+1 flags—
—0x08cloneDestroyedMessagestringPrivateStatic+1 flags—

Functions 54

SignatureFlagsNativeParams
bool get_hasDilation()2 flags0x01
IReadOnlyList<System.String> get_sceneGUIDs()Public+1 flags0x08
IReadOnlyList<System.String> get_lightingScenarios()Public+1 flags0x08
bool get_bakedSkyOcclusion()2 flags0x01
void set_bakedSkyOcclusion(bool value)2 flags0x01
bool get_bakedSkyShadingDirection()2 flags0x01
void set_bakedSkyShadingDirection(bool value)2 flags0x01
string get_otherScenario()2 flags0x08
float get_scenarioBlendingFactor()2 flags0x04
int get_cellSizeInBricks()Public+1 flags0x04
int get_maxSubdivision()Public+1 flags0x04
float get_minBrickSize()Public+1 flags0x04
float get_cellSizeInMeters()Public+1 flags0x04
uint4 ComputeRegionMasks()1 flags0x10
int GetCellSizeInBricks(int simplificationLevels)Static+1 flags0x04
int GetMaxSubdivision(int simplificationLevels)Static+1 flags0x04
float GetMinBrickSize(float minDistanceBetweenProbes)Static+1 flags0x04
void OnValidate()Private0x00
void OnEnable()Private0x00
void Migrate()1 flags0x00
bool ComputeHasValidSharedData()Private0x01
bool HasValidSharedData()1 flags0x01
bool CheckCompatibleCellLayout()1 flags0x01
bool ComputeHasSupportData()Private0x01
bool HasSupportData()1 flags0x01
bool HasBakedData(const string& scenario)Public0x08
void UnityEngine.ISerializationCallbackReceiver.OnAfterDeserialize()PrivateFinal+2 flags0x00
void UnityEngine.ISerializationCallbackReceiver.OnBeforeSerialize()PrivateFinal+2 flags0x00
void Initialize(bool useStreamingAsset)1 flags0x01
void Cleanup()1 flags0x00
void SetActiveScenario(const string& scenario, bool verbose)1 flags0x08
void BlendLightingScenario(const string& otherScenario, float blendingFactor)1 flags0x08
int GetBakingHashCode()1 flags0x04
int AlignUp16(int count)PrivateStatic0x04
NativeArray<T> GetSubArray(const NativeArray<System.Byte>& input, int count, ref int& offset)Private0x10
NativeArray<System.Byte> RequestScratchBuffer(int size)Private0x10
bool FileExists(const string& path)Private0x08
NativeArray<T> LoadStreambleAssetData(ProbeVolumeStreamableAsset asset, List<System.Int32> cellIndices)Private0x10
void ReleaseStreamableAssetData(const NativeArray<T>& buffer)Private0x10
void PruneCellIndexList(List<System.Int32> cellIndices, List<System.Int32> prunedIndexList)Private0x08
void PruneCellIndexListForScenario(List<System.Int32> cellIndices, PerScenarioDataInfo scenarioData, List<System.Int32> prunedIndexList)Private0x08
List<System.Int32> GetSceneCellIndexList(const string& sceneGUID)1 flags0x08
bool ResolveAllCellData()Private0x01
bool ResolveCellData(List<System.Int32> cellIndices)1 flags0x08
void ResolveSharedCellData(List<System.Int32> cellIndices, const NativeArray<UnityEngine.Rendering.ProbeBrickIndex.Brick>& bricksData, const NativeArray<System.Byte>& cellSharedData, const NativeArray<System.Byte>& cellSupportData)Private0x10
bool ResolveSharedCellData(List<System.Int32> cellIndices)1 flags0x08
bool ResolvePerScenarioCellData(List<System.Int32> cellIndices)1 flags0x08
bool ResolvePerScenarioCellData(const NativeArray<System.Byte>& cellData, const NativeArray<System.Byte>& cellOptionalData, const NativeArray<System.Byte>& cellProbeOcclusionData, const string& scenario, List<System.Int32> cellIndices)1 flags0x10
void ReleaseCell(int cellIndex)1 flags0x04
CellDesc GetCellDesc(int cellIndex)1 flags0x08
CellData GetCellData(int cellIndex)1 flags0x08
int GetChunkGPUMemory(const ProbeVolumeSHBands& shBands)1 flags0x04
bool HasSameSceneGUIDs(ProbeVolumeBakingSet other)1 flags0x08
void .ctor()Public+1 flags0x00

Used by 6

types with a member, parameter or interface of this type