C# Класс 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)
Показать файл Открыть проект Примеры использования класса

Открытые свойства

Свойство Тип Описание
meshBuilder MHGameWork.TheWizards.DualContouring.Terrain.LodOctreeMeshBuilder

Открытые методы

Метод Описание
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

Приватные методы

Метод Описание
DestroyMeshElement ( MHGameWork.TheWizards.DualContouring.Terrain.LodOctreeNode node ) : void
DestroyMeshElementRecursive ( MHGameWork.TheWizards.DualContouring.Terrain.LodOctreeNode node ) : void
ensureMeshElementCreated ( MHGameWork.TheWizards.DualContouring.Terrain.LodOctreeNode node ) : void

Описание методов

CreateUpdatedMeshElements() публичный Метод

public CreateUpdatedMeshElements ( ) : void
Результат void

DrawDebugOutput() публичный Метод

public DrawDebugOutput ( ) : void
Результат void

LoadIntoEngine() публичный Метод

public LoadIntoEngine ( TWEngine engine ) : void
engine TWEngine
Результат void

ProcessUserInput() публичный Метод

public ProcessUserInput ( ) : void
Результат void

TerrainLodEnvironment() публичный Метод

public TerrainLodEnvironment ( ) : System
Результат System

UpdateCanRenderWithoutHoles() публичный Метод

public UpdateCanRenderWithoutHoles ( MHGameWork.TheWizards.DualContouring.Terrain.LodOctreeNode node ) : void
node MHGameWork.TheWizards.DualContouring.Terrain.LodOctreeNode
Результат void

UpdateMeshElements() публичный Метод

public UpdateMeshElements ( MHGameWork.TheWizards.DualContouring.Terrain.LodOctreeNode node ) : void
node MHGameWork.TheWizards.DualContouring.Terrain.LodOctreeNode
Результат void

UpdateQuadtreeClipmaps() публичный Метод

public UpdateQuadtreeClipmaps ( ) : void
Результат void

densityFunction() публичный Метод

public densityFunction ( Vector3 v ) : float
v Vector3
Результат float

generateMeshesJob() публичный Метод

public generateMeshesJob ( ) : void
Результат void

meshBuilderJob() публичный Метод

public meshBuilderJob ( ) : void
Результат void

Описание свойств

meshBuilder публичное свойство

public LodOctreeMeshBuilder,MHGameWork.TheWizards.DualContouring.Terrain meshBuilder
Результат MHGameWork.TheWizards.DualContouring.Terrain.LodOctreeMeshBuilder