Zdexby TheHolyOneZ
36,909 classes
Koenigz.PerfectCulling.PerfectCullingVolume, PerfectCullingRuntime 0x00B0 (176 B) inherited 0x0070 PerfectCullingRuntime.dll
0x00x00B0

Members 11

OffsetSizeNameTypeFlagsDefault
0x0CvolumeSizeVector3Public—
0x01<VisualizeProbes>k__BackingFieldboolPrivate—
0x01<VisualizeGridCells>k__BackingFieldboolPrivate—
0x01<VisualizeHitLines>k__BackingFieldboolPrivate—
0x08AllVolumesList<Koenigz.PerfectCulling.PerfectCullingVolume>PublicStatic+1 flags—
0x007F0x01padding / unreflected
0x08volumeBakeDataPerfectCullingVolumeBakeDataPublic—
0x0CbakeCellSizeVector3Public—
0x04mergeDownsampleIterationsintPublic—
0x08mergeDownsampleAxesVector3Int[]Public—
0x04visibilityLayerPerfectCullingVisibilityLayerPublic—
0x00A40x04padding / unreflected
0x08portalCellsList<Koenigz.PerfectCulling.PerfectCullingPortalCell>Private—
Inherited from PerfectCullingBakingBehaviour 11
OffsetSizeNameTypeFlagsDefault
0x01searchForNonEmptyCellsboolPublic—
0x00210x03padding / unreflected
0x04emptyCellCullBehaviourEEmptyCellCullBehaviourPublic—
0x04outOfBoundsBehaviourEOutOfBoundsBehaviourPublic—
0x002C0x04padding / unreflected
0x08m_activeSamplingProvidersIActiveSamplingProvider[]Private—
0x08bakeGroupsPerfectCullingBakeGroup[]Public—
0x08ignoredParentsList<UnityEngine.GameObject>Public—
0x08ignoredObjectNamesList<System.String>Public—
0x08additionalOccludersList<UnityEngine.Renderer>Public—
0x08<BakeData>k__BackingFieldPerfectCullingBakeDataPrivate+1 flags—
0x04TotalVertexCountintPublic+1 flags—
0x00640x04padding / unreflected
0x08m_renderersStatebool[]Private—
Inherited from MonoBehaviour 1
OffsetSizeNameTypeFlagsDefault
0x08m_CancellationTokenSourceCancellationTokenSourcePrivate—
Inherited from Object 5
OffsetSizeNameTypeFlagsDefault
—0x04kInstanceID_NoneintPrivateStatic+1 flags8
0x08m_CachedPtrlongPrivate—
0x04OffsetOfInstanceIDInCPlusPlusObjectintStatic+2 flags—
—0x08objectIsNullMessagestringPrivateStatic+1 flags—
—0x08cloneDestroyedMessagestringPrivateStatic+1 flags—

Functions 34

SignatureFlagsNativeParams
Bounds get_volumeBakeBounds()Public+1 flags0x18
void set_volumeBakeBounds(const Bounds& value)Public+1 flags0x18
int get_CellCount()Public+1 flags0x04
bool get_VisualizeProbes()Public+1 flags0x01
void set_VisualizeProbes(bool value)Public+1 flags0x01
bool get_VisualizeGridCells()Public+1 flags0x01
void set_VisualizeGridCells(bool value)Public+1 flags0x01
bool get_VisualizeHitLines()Public+1 flags0x01
void set_VisualizeHitLines(bool value)Public+1 flags0x01
int get_RenderersCount()Public+1 flags0x04
PerfectCullingBakeData get_BakeData()Public+2 flags0x08
void OnEnable()Private0x00
void OnDisable()Private0x00
void SortVolumes()Private0x00
void OnDestroy()Private0x00
void GetIndicesForWorldPos(const Vector3& worldPos, List<System.UInt16> indices)Public+1 flags0x0C
List<UnityEngine.Vector3> GetSamplingPositions(const Space& space)Public+1 flags0x08
bool PreBake()Public+1 flags0x01
void CullAdditionalOccluders(ref HashSet<UnityEngine.Renderer>& additionalOccluders)Public+1 flags0x08
void PostBake()Public+1 flags0x00
Vector3 AlignToGrid(const Vector3& pos)Public0x0C
int GetIndexForWorldPos(const Vector3& pos, ref bool& isOutOfBounds)Public+1 flags0x0C
int GetIndexForWorldPos(const Vector3& pos, const Vector3& cellSize, ref bool& isOutOfBounds, bool emptyCellScanAllowed)Private0x0C
void AddPortalCell(PerfectCullingPortalCell portalCell)Public0x08
void RemovePortalCell(PerfectCullingPortalCell portalCell)Public0x08
int GetIndexForWorldPos(const Vector3& pos, const Vector3& cellCount, const Vector3& cellSize, ref bool& isOutOfBounds, bool emptyCellScanAllowed)Private0x0C
void SetBakeData(PerfectCullingBakeData bakeData)Public+1 flags0x08
Vector3 GetSamplingPositionAt(int index, const Vector3& cellSize, const Space& space)Private0x0C
Vector3 GetSamplingPositionAt(int index, const Vector3& gridSize, const Vector3& cellSize, const Space& space)Private0x0C
Vector3 get_HandleSized()PublicFinal+3 flags0x0C
void set_HandleSized(const Vector3& value)PublicFinal+3 flags0x0C
int GetBakeHash()Public+1 flags0x04
void .ctor()Public+1 flags0x00
void .cctor()PrivateStatic+1 flags0x00

Used by 15

types with a member, parameter or interface of this type