MeshBaker
Public Member Functions | List of all members
DigitalOpus.MB.Lod.LODClusterManagerMoving Class Reference

M b2_ LOD cluster manager moving. More...

Inherits DigitalOpus.MB.Lod.LODClusterManager.

Public Member Functions

 LODClusterManagerMoving (MB2_LODManager.BakerPrototype bp)
 
override LODCluster GetClusterFor (Vector3 p)
 
override void RemoveCluster (Bounds c)
 Does nothing. More...
 
virtual void UpdateBounds ()
 
- Public Member Functions inherited from DigitalOpus.MB.Lod.LODClusterManager
 LODClusterManager (MB2_LODManager.BakerPrototype bp)
 
virtual MB2_LODManager.BakerPrototype GetBakerPrototype ()
 
virtual void Destroy ()
 
virtual LODCluster GetClusterContaining (Vector3 v)
 
virtual void Clear ()
 
virtual void RecycleCluster (LODCombinedMesh c)
 
virtual void DrawGizmos ()
 
virtual void CheckIntegrity ()
 
virtual LODCombinedMesh GetFreshCombiner (LODCluster cell)
 
virtual void UpdateSkinnedMeshApproximateBounds ()
 
virtual void ForceCheckIfLODsChanged ()
 

Additional Inherited Members

- Public Attributes inherited from DigitalOpus.MB.Lod.LODClusterManager
MB2_LogLevel _LOG_LEVEL = MB2_LogLevel.info
 
MB2_LODManager.BakerPrototype _bakerPrototype
 
List< LODClusterclusters = new List<LODCluster>()
 
- Protected Attributes inherited from DigitalOpus.MB.Lod.LODClusterManager
List< LODCombinedMeshrecycledClusters = new List<LODCombinedMesh>()
 
- Properties inherited from DigitalOpus.MB.Lod.LODClusterManager
MB2_LogLevel LOG_LEVEL [get, set]
 

Detailed Description

M b2_ LOD cluster manager moving.

All LOD objects are added to a single global cluster.

Constructor & Destructor Documentation

§ LODClusterManagerMoving()

DigitalOpus.MB.Lod.LODClusterManagerMoving.LODClusterManagerMoving ( MB2_LODManager.BakerPrototype  bp)

Member Function Documentation

§ GetClusterFor()

override LODCluster DigitalOpus.MB.Lod.LODClusterManagerMoving.GetClusterFor ( Vector3  p)
virtual

§ RemoveCluster()

override void DigitalOpus.MB.Lod.LODClusterManagerMoving.RemoveCluster ( Bounds  c)
virtual

Does nothing.

Does not remove the cluster for simple clustering scheme

Reimplemented from DigitalOpus.MB.Lod.LODClusterManager.

§ UpdateBounds()

virtual void DigitalOpus.MB.Lod.LODClusterManagerMoving.UpdateBounds ( )
virtual

The documentation for this class was generated from the following file: