C# Class MHGameWork.TheWizards.DualContouring.Terrain.TerrainLodEnvironment

Shows a terrain with lod based on clipmaps but with an octree like procworld (so no stitching chunks or continuous scrolling)
Afficher le fichier Open project: mhgamework/the-wizards-engine Class Usage Examples

Méthodes publiques

Свойство Type Description
meshBuilder MHGameWork.TheWizards.DualContouring.Terrain.LodOctreeMeshBuilder

Méthodes publiques

Méthode Description
CreateUpdatedMeshElements ( ) : void
DrawDebugOutput ( ) : void
LoadIntoEngine ( TWEngine engine ) : void
ProcessUserInput ( ) : void
TerrainLodEnvironment ( ) : System
UpdateCanRenderWithoutHoles ( MHGameWork.TheWizards.DualContouring.Terrain.LodOctreeNode node ) : void
UpdateMeshElements ( MHGameWork.TheWizards.DualContouring.Terrain.LodOctreeNode node ) : void
UpdateQuadtreeClipmaps ( ) : void
densityFunction ( Vector3 v ) : float
generateMeshesJob ( ) : void
meshBuilderJob ( ) : void

Private Methods

Méthode Description
DestroyMeshElement ( MHGameWork.TheWizards.DualContouring.Terrain.LodOctreeNode node ) : void
DestroyMeshElementRecursive ( MHGameWork.TheWizards.DualContouring.Terrain.LodOctreeNode node ) : void
ensureMeshElementCreated ( MHGameWork.TheWizards.DualContouring.Terrain.LodOctreeNode node ) : void

Method Details

CreateUpdatedMeshElements() public méthode

public CreateUpdatedMeshElements ( ) : void
Résultat void

DrawDebugOutput() public méthode

public DrawDebugOutput ( ) : void
Résultat void

LoadIntoEngine() public méthode

public LoadIntoEngine ( TWEngine engine ) : void
engine TWEngine
Résultat void

ProcessUserInput() public méthode

public ProcessUserInput ( ) : void
Résultat void

TerrainLodEnvironment() public méthode

public TerrainLodEnvironment ( ) : System
Résultat System

UpdateCanRenderWithoutHoles() public méthode

public UpdateCanRenderWithoutHoles ( MHGameWork.TheWizards.DualContouring.Terrain.LodOctreeNode node ) : void
node MHGameWork.TheWizards.DualContouring.Terrain.LodOctreeNode
Résultat void

UpdateMeshElements() public méthode

public UpdateMeshElements ( MHGameWork.TheWizards.DualContouring.Terrain.LodOctreeNode node ) : void
node MHGameWork.TheWizards.DualContouring.Terrain.LodOctreeNode
Résultat void

UpdateQuadtreeClipmaps() public méthode

public UpdateQuadtreeClipmaps ( ) : void
Résultat void

densityFunction() public méthode

public densityFunction ( Vector3 v ) : float
v Vector3
Résultat float

generateMeshesJob() public méthode

public generateMeshesJob ( ) : void
Résultat void

meshBuilderJob() public méthode

public meshBuilderJob ( ) : void
Résultat void

Property Details

meshBuilder public_oe property

public LodOctreeMeshBuilder,MHGameWork.TheWizards.DualContouring.Terrain meshBuilder
Résultat MHGameWork.TheWizards.DualContouring.Terrain.LodOctreeMeshBuilder