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)
파일 보기 프로젝트 열기: mhgamework/the-wizards-engine 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
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