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

Inherits DigitalOpus.MB.Lod.LODClusterBase.

Public Member Functions

 LODClusterSimple (LODClusterManagerSimple m)
 
override bool Contains (Vector3 v)
 
override bool Intersects (Bounds b)
 
override bool Intersects (Plane[][] fustrum)
 
override bool IsVisible ()
 
override float DistSquaredToPlayer ()
 
override Vector3 Center ()
 
override void DrawGizmos ()
 
override void UpdateSkinnedMeshApproximateBounds ()
 
- Public Member Functions inherited from DigitalOpus.MB.Lod.LODClusterBase
List< LODCombinedMeshGetCombiners ()
 
 LODClusterBase (LODClusterManager m)
 
virtual void Destroy ()
 
virtual void Clear ()
 
virtual void CheckIntegrity ()
 
virtual LODClusterManager GetClusterManager ()
 
virtual void RemoveAndRecycleCombiner (LODCombinedMesh cl)
 
virtual void AddCombiner (LODCombinedMesh cl)
 
virtual LODCombinedMesh SuggestCombiner ()
 
virtual void AssignLODToCombiner (MB2_LOD l)
 
virtual void PrePrioritize (Plane[][] fustrum, Vector3[] cameraPositions)
 
virtual HashSet< LODCombinedMeshAdjustForMaxAllowedPerLevel ()
 
virtual void ForceCheckIfLODsChanged ()
 

Additional Inherited Members

- Public Attributes inherited from DigitalOpus.MB.Lod.LODClusterBase
LODClusterManager manager
 
- Protected Attributes inherited from DigitalOpus.MB.Lod.LODClusterBase
List< LODCombinedMeshcombinedMeshes = new List<LODCombinedMesh>()
 
- Properties inherited from DigitalOpus.MB.Lod.LODClusterBase
int nextCheckFrame [get, set]
 
- Properties inherited from DigitalOpus.MB.Lod.LODCluster
int nextCheckFrame [get, set]
 

Constructor & Destructor Documentation

§ LODClusterSimple()

DigitalOpus.MB.Lod.LODClusterSimple.LODClusterSimple ( LODClusterManagerSimple  m)

Member Function Documentation

§ Center()

override Vector3 DigitalOpus.MB.Lod.LODClusterSimple.Center ( )
virtual

§ Contains()

override bool DigitalOpus.MB.Lod.LODClusterSimple.Contains ( Vector3  v)
virtual

§ DistSquaredToPlayer()

override float DigitalOpus.MB.Lod.LODClusterSimple.DistSquaredToPlayer ( )
virtual

§ DrawGizmos()

override void DigitalOpus.MB.Lod.LODClusterSimple.DrawGizmos ( )
virtual

§ Intersects() [1/2]

override bool DigitalOpus.MB.Lod.LODClusterSimple.Intersects ( Bounds  b)
virtual

§ Intersects() [2/2]

override bool DigitalOpus.MB.Lod.LODClusterSimple.Intersects ( Plane  fustrum[][])
virtual

§ IsVisible()

override bool DigitalOpus.MB.Lod.LODClusterSimple.IsVisible ( )
virtual

§ UpdateSkinnedMeshApproximateBounds()

override void DigitalOpus.MB.Lod.LODClusterSimple.UpdateSkinnedMeshApproximateBounds ( )
virtual

Reimplemented from DigitalOpus.MB.Lod.LODClusterBase.


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