MeshBaker
Public Member Functions | Properties | List of all members
DigitalOpus.MB.Lod.LODCluster Interface Reference

Inherited by DigitalOpus.MB.Lod.LODClusterBase.

Public Member Functions

bool Contains (Vector3 p)
 
bool Intersects (Bounds b)
 
bool Intersects (Plane[][] fustrum)
 
Vector3 Center ()
 
void Destroy ()
 
void Clear ()
 
bool IsVisible ()
 
float DistSquaredToPlayer ()
 
List< LODCombinedMeshGetCombiners ()
 
void CheckIntegrity ()
 
void DrawGizmos ()
 
LODClusterManager GetClusterManager ()
 
void RemoveAndRecycleCombiner (LODCombinedMesh cl)
 
void AddCombiner (LODCombinedMesh cl)
 
LODCombinedMesh SuggestCombiner ()
 
void AssignLODToCombiner (MB2_LOD l)
 
void UpdateSkinnedMeshApproximateBounds ()
 
void PrePrioritize (Plane[][] fustrum, Vector3[] cameraPositions)
 
HashSet< LODCombinedMeshAdjustForMaxAllowedPerLevel ()
 
void ForceCheckIfLODsChanged ()
 

Properties

int nextCheckFrame [get, set]
 

Member Function Documentation

§ AddCombiner()

void DigitalOpus.MB.Lod.LODCluster.AddCombiner ( LODCombinedMesh  cl)

§ AdjustForMaxAllowedPerLevel()

HashSet<LODCombinedMesh> DigitalOpus.MB.Lod.LODCluster.AdjustForMaxAllowedPerLevel ( )

§ AssignLODToCombiner()

void DigitalOpus.MB.Lod.LODCluster.AssignLODToCombiner ( MB2_LOD  l)

§ Center()

Vector3 DigitalOpus.MB.Lod.LODCluster.Center ( )

§ CheckIntegrity()

void DigitalOpus.MB.Lod.LODCluster.CheckIntegrity ( )

§ Clear()

void DigitalOpus.MB.Lod.LODCluster.Clear ( )

§ Contains()

bool DigitalOpus.MB.Lod.LODCluster.Contains ( Vector3  p)

§ Destroy()

void DigitalOpus.MB.Lod.LODCluster.Destroy ( )

§ DistSquaredToPlayer()

float DigitalOpus.MB.Lod.LODCluster.DistSquaredToPlayer ( )

§ DrawGizmos()

void DigitalOpus.MB.Lod.LODCluster.DrawGizmos ( )

§ ForceCheckIfLODsChanged()

void DigitalOpus.MB.Lod.LODCluster.ForceCheckIfLODsChanged ( )

§ GetClusterManager()

LODClusterManager DigitalOpus.MB.Lod.LODCluster.GetClusterManager ( )

§ GetCombiners()

List<LODCombinedMesh> DigitalOpus.MB.Lod.LODCluster.GetCombiners ( )

§ Intersects() [1/2]

bool DigitalOpus.MB.Lod.LODCluster.Intersects ( Bounds  b)

§ Intersects() [2/2]

bool DigitalOpus.MB.Lod.LODCluster.Intersects ( Plane  fustrum[][])

§ IsVisible()

bool DigitalOpus.MB.Lod.LODCluster.IsVisible ( )

§ PrePrioritize()

void DigitalOpus.MB.Lod.LODCluster.PrePrioritize ( Plane  fustrum[][],
Vector3 []  cameraPositions 
)

§ RemoveAndRecycleCombiner()

void DigitalOpus.MB.Lod.LODCluster.RemoveAndRecycleCombiner ( LODCombinedMesh  cl)

§ SuggestCombiner()

LODCombinedMesh DigitalOpus.MB.Lod.LODCluster.SuggestCombiner ( )

§ UpdateSkinnedMeshApproximateBounds()

void DigitalOpus.MB.Lod.LODCluster.UpdateSkinnedMeshApproximateBounds ( )

Property Documentation

§ nextCheckFrame

int DigitalOpus.MB.Lod.LODCluster.nextCheckFrame
getset

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