My Project v1
Project
载入中...
搜索中...
未找到
Game.TerrainContentsGenerator24
类 Game.TerrainContentsGenerator24 继承关系图:
Game.TerrainContentsGenerator24 的协作图:

class  CavePoint
 
class  Grid2d
 
class  Grid3d
 

Public 成员函数

 TerrainContentsGenerator24 (SubsystemTerrain subsystemTerrain)
 
virtual Vector3 FindCoarseSpawnPosition ()
 
virtual void GenerateChunkContentsPass1 (TerrainChunk chunk)
 
virtual void GenerateChunkContentsPass2 (TerrainChunk chunk)
 
virtual void GenerateChunkContentsPass3 (TerrainChunk chunk)
 
virtual void GenerateChunkContentsPass4 (TerrainChunk chunk)
 
virtual float CalculateOceanShoreDistance (float x, float z)
 
virtual float CalculateMountainRangeFactor (float x, float z)
 
virtual float CalculateHeight (float x, float z)
 
virtual int CalculateTemperature (float x, float z)
 
virtual int CalculateHumidity (float x, float z)
 
virtual float CalculateOceanShoreX (float z)
 
virtual float CalculateOceanShoreZ (float x)
 
virtual float CalculateForestDensity (float x, float z)
 
virtual float ScoreSpawnPosition (int x, int z)
 
virtual void GenerateSurfaceParameters (TerrainChunk chunk, int x1, int z1, int x2, int z2)
 
virtual void GenerateTerrain (TerrainChunk chunk, int x1, int z1, int x2, int z2)
 
virtual void GenerateSurface (TerrainChunk chunk)
 
virtual void GenerateMinerals (TerrainChunk chunk)
 
virtual void GeneratePockets (TerrainChunk chunk)
 
virtual void GenerateCaves (TerrainChunk chunk)
 
virtual void GenerateLogs (TerrainChunk chunk)
 
virtual void GenerateTrees (TerrainChunk chunk)
 
virtual void GenerateBedrockAndAir (TerrainChunk chunk)
 
virtual void GenerateGrassAndPlants (TerrainChunk chunk)
 
virtual void GenerateBottomSuckers (TerrainChunk chunk)
 
virtual void GenerateCacti (TerrainChunk chunk)
 
virtual void GeneratePumpkins (TerrainChunk chunk)
 
virtual void GenerateKelp (TerrainChunk chunk)
 
virtual void GenerateSeagrass (TerrainChunk chunk)
 
virtual void GenerateIvy (TerrainChunk chunk)
 
virtual void GenerateTraps (TerrainChunk chunk)
 
virtual void GenerateGraves (TerrainChunk chunk)
 
virtual void GenerateCairns (TerrainChunk chunk)
 
virtual void GenerateSnowAndIce (TerrainChunk chunk)
 
virtual void PropagateFluidsDownwards (TerrainChunk chunk)
 
virtual void UpdateFluidIsTop (TerrainChunk chunk)
 
virtual void CallChunkGenerationStepAction (ChunkGenerationStep step, TerrainChunk chunk)
 
- Public 成员函数 继承自 Game.ITerrainContentsGenerator

静态 Public 成员函数

static float Squish (float v, float zero, float one)
 
static float DistanceFromRange (float x, float min, float max)
 
static void CreateBrushes ()
 

Public 属性

SubsystemTerrain m_subsystemTerrain
 
SubsystemBottomSuckerBlockBehavior m_subsystemBottomSuckerBlockBehavior
 
WorldSettings m_worldSettings
 
int m_seed
 
Vector2? m_islandSize
 
Vector2 m_oceanCorner
 
Vector2 m_temperatureOffset
 
Vector2 m_humidityOffset
 
Vector2 m_mountainsOffset
 
Vector2 m_riversOffset
 
float TGBiomeScaling
 
float TGShoreFluctuations
 
float TGShoreFluctuationsScaling
 
float TGOceanSlope
 
float TGOceanSlopeVariation
 
float TGIslandsFrequency
 
float TGDensityBias
 
float TGHeightBias
 
float TGHillsPercentage
 
float TGHillsStrength
 
int TGHillsOctaves
 
float TGHillsFrequency
 
float TGHillsPersistence
 
float TGMountainsStrength
 
float TGMountainRangeFreq
 
float TGMountainsPercentage
 
float TGRiversStrength
 
float TGTurbulenceStrength
 
float TGTurbulenceFreq
 
int TGTurbulenceOctaves
 
float TGTurbulencePersistence
 
float TGMinTurbulence
 
float TGTurbulenceZero
 
bool TGWater
 
bool TGExtras
 
bool TGCavesAndPockets
 
List< ChunkGenerationStepChunkGenerationStep1 = new List<ChunkGenerationStep>()
 
List< ChunkGenerationStepChunkGenerationStep2 = new List<ChunkGenerationStep>()
 
List< ChunkGenerationStepChunkGenerationStep3 = new List<ChunkGenerationStep>()
 
List< ChunkGenerationStepChunkGenerationStep4 = new List<ChunkGenerationStep>()
 

静态 Public 属性

static List< TerrainBrushm_coalBrushes
 
static List< TerrainBrushm_ironBrushes
 
static List< TerrainBrushm_copperBrushes
 
static List< TerrainBrushm_saltpeterBrushes
 
static List< TerrainBrushm_sulphurBrushes
 
static List< TerrainBrushm_diamondBrushes
 
static List< TerrainBrushm_germaniumBrushes
 
static List< TerrainBrushm_dirtPocketBrushes
 
static List< TerrainBrushm_gravelPocketBrushes
 
static List< TerrainBrushm_limestonePocketBrushes
 
static List< TerrainBrushm_sandPocketBrushes
 
static List< TerrainBrushm_basaltPocketBrushes
 
static List< TerrainBrushm_granitePocketBrushes
 
static List< TerrainBrushm_clayPocketBrushes
 
static List< TerrainBrushm_waterPocketBrushes
 
static List< TerrainBrushm_magmaPocketBrushes
 
static List< List< TerrainBrush > > m_caveBrushesByType
 
static float TGMountainsDetailFreq
 
static int TGMountainsDetailOctaves
 
static float TGMountainsDetailPersistence
 
static float TGSurfaceMultiplier
 

属性

virtual int OceanLevel [get]
 
- 属性 继承自 Game.ITerrainContentsGenerator

静态 Private 成员函数

static TerrainContentsGenerator24 ()
 

构造及析构函数说明

◆ TerrainContentsGenerator24() [1/2]

static Game.TerrainContentsGenerator24.TerrainContentsGenerator24 ( )
staticprivate
函数调用图:

◆ TerrainContentsGenerator24() [2/2]

Game.TerrainContentsGenerator24.TerrainContentsGenerator24 ( SubsystemTerrain subsystemTerrain)
函数调用图:

成员函数说明

◆ CalculateForestDensity()

virtual float Game.TerrainContentsGenerator24.CalculateForestDensity ( float x,
float z )
virtual
函数调用图:
这是这个函数的调用关系图:

◆ CalculateHeight()

virtual float Game.TerrainContentsGenerator24.CalculateHeight ( float x,
float z )
virtual

实现了 Game.ITerrainContentsGenerator.

函数调用图:
这是这个函数的调用关系图:

◆ CalculateHumidity()

virtual int Game.TerrainContentsGenerator24.CalculateHumidity ( float x,
float z )
virtual

实现了 Game.ITerrainContentsGenerator.

函数调用图:
这是这个函数的调用关系图:

◆ CalculateMountainRangeFactor()

virtual float Game.TerrainContentsGenerator24.CalculateMountainRangeFactor ( float x,
float z )
virtual

实现了 Game.ITerrainContentsGenerator.

函数调用图:
这是这个函数的调用关系图:

◆ CalculateOceanShoreDistance()

virtual float Game.TerrainContentsGenerator24.CalculateOceanShoreDistance ( float x,
float z )
virtual

实现了 Game.ITerrainContentsGenerator.

函数调用图:
这是这个函数的调用关系图:

◆ CalculateOceanShoreX()

virtual float Game.TerrainContentsGenerator24.CalculateOceanShoreX ( float z)
virtual
函数调用图:
这是这个函数的调用关系图:

◆ CalculateOceanShoreZ()

virtual float Game.TerrainContentsGenerator24.CalculateOceanShoreZ ( float x)
virtual
函数调用图:
这是这个函数的调用关系图:

◆ CalculateTemperature()

virtual int Game.TerrainContentsGenerator24.CalculateTemperature ( float x,
float z )
virtual

实现了 Game.ITerrainContentsGenerator.

函数调用图:
这是这个函数的调用关系图:

◆ CallChunkGenerationStepAction()

virtual void Game.TerrainContentsGenerator24.CallChunkGenerationStepAction ( ChunkGenerationStep step,
TerrainChunk chunk )
virtual
这是这个函数的调用关系图:

◆ CreateBrushes()

static void Game.TerrainContentsGenerator24.CreateBrushes ( )
static
函数调用图:
这是这个函数的调用关系图:

◆ DistanceFromRange()

static float Game.TerrainContentsGenerator24.DistanceFromRange ( float x,
float min,
float max )
static
这是这个函数的调用关系图:

◆ FindCoarseSpawnPosition()

virtual Vector3 Game.TerrainContentsGenerator24.FindCoarseSpawnPosition ( )
virtual

实现了 Game.ITerrainContentsGenerator.

函数调用图:

◆ GenerateBedrockAndAir()

virtual void Game.TerrainContentsGenerator24.GenerateBedrockAndAir ( TerrainChunk chunk)
virtual
函数调用图:
这是这个函数的调用关系图:

◆ GenerateBottomSuckers()

virtual void Game.TerrainContentsGenerator24.GenerateBottomSuckers ( TerrainChunk chunk)
virtual
函数调用图:
这是这个函数的调用关系图:

◆ GenerateCacti()

virtual void Game.TerrainContentsGenerator24.GenerateCacti ( TerrainChunk chunk)
virtual
函数调用图:
这是这个函数的调用关系图:

◆ GenerateCairns()

virtual void Game.TerrainContentsGenerator24.GenerateCairns ( TerrainChunk chunk)
virtual
函数调用图:
这是这个函数的调用关系图:

◆ GenerateCaves()

virtual void Game.TerrainContentsGenerator24.GenerateCaves ( TerrainChunk chunk)
virtual
函数调用图:
这是这个函数的调用关系图:

◆ GenerateChunkContentsPass1()

virtual void Game.TerrainContentsGenerator24.GenerateChunkContentsPass1 ( TerrainChunk chunk)
virtual

实现了 Game.ITerrainContentsGenerator.

函数调用图:

◆ GenerateChunkContentsPass2()

virtual void Game.TerrainContentsGenerator24.GenerateChunkContentsPass2 ( TerrainChunk chunk)
virtual

实现了 Game.ITerrainContentsGenerator.

函数调用图:

◆ GenerateChunkContentsPass3()

virtual void Game.TerrainContentsGenerator24.GenerateChunkContentsPass3 ( TerrainChunk chunk)
virtual

实现了 Game.ITerrainContentsGenerator.

函数调用图:

◆ GenerateChunkContentsPass4()

virtual void Game.TerrainContentsGenerator24.GenerateChunkContentsPass4 ( TerrainChunk chunk)
virtual

实现了 Game.ITerrainContentsGenerator.

函数调用图:

◆ GenerateGrassAndPlants()

virtual void Game.TerrainContentsGenerator24.GenerateGrassAndPlants ( TerrainChunk chunk)
virtual
函数调用图:
这是这个函数的调用关系图:

◆ GenerateGraves()

virtual void Game.TerrainContentsGenerator24.GenerateGraves ( TerrainChunk chunk)
virtual
函数调用图:
这是这个函数的调用关系图:

◆ GenerateIvy()

virtual void Game.TerrainContentsGenerator24.GenerateIvy ( TerrainChunk chunk)
virtual
函数调用图:
这是这个函数的调用关系图:

◆ GenerateKelp()

virtual void Game.TerrainContentsGenerator24.GenerateKelp ( TerrainChunk chunk)
virtual
函数调用图:
这是这个函数的调用关系图:

◆ GenerateLogs()

virtual void Game.TerrainContentsGenerator24.GenerateLogs ( TerrainChunk chunk)
virtual
函数调用图:
这是这个函数的调用关系图:

◆ GenerateMinerals()

virtual void Game.TerrainContentsGenerator24.GenerateMinerals ( TerrainChunk chunk)
virtual
函数调用图:
这是这个函数的调用关系图:

◆ GeneratePockets()

virtual void Game.TerrainContentsGenerator24.GeneratePockets ( TerrainChunk chunk)
virtual
函数调用图:
这是这个函数的调用关系图:

◆ GeneratePumpkins()

virtual void Game.TerrainContentsGenerator24.GeneratePumpkins ( TerrainChunk chunk)
virtual
函数调用图:
这是这个函数的调用关系图:

◆ GenerateSeagrass()

virtual void Game.TerrainContentsGenerator24.GenerateSeagrass ( TerrainChunk chunk)
virtual
函数调用图:
这是这个函数的调用关系图:

◆ GenerateSnowAndIce()

virtual void Game.TerrainContentsGenerator24.GenerateSnowAndIce ( TerrainChunk chunk)
virtual
函数调用图:
这是这个函数的调用关系图:

◆ GenerateSurface()

virtual void Game.TerrainContentsGenerator24.GenerateSurface ( TerrainChunk chunk)
virtual
函数调用图:
这是这个函数的调用关系图:

◆ GenerateSurfaceParameters()

virtual void Game.TerrainContentsGenerator24.GenerateSurfaceParameters ( TerrainChunk chunk,
int x1,
int z1,
int x2,
int z2 )
virtual
函数调用图:
这是这个函数的调用关系图:

◆ GenerateTerrain()

virtual void Game.TerrainContentsGenerator24.GenerateTerrain ( TerrainChunk chunk,
int x1,
int z1,
int x2,
int z2 )
virtual
函数调用图:
这是这个函数的调用关系图:

◆ GenerateTraps()

virtual void Game.TerrainContentsGenerator24.GenerateTraps ( TerrainChunk chunk)
virtual
函数调用图:
这是这个函数的调用关系图:

◆ GenerateTrees()

virtual void Game.TerrainContentsGenerator24.GenerateTrees ( TerrainChunk chunk)
virtual
函数调用图:
这是这个函数的调用关系图:

◆ PropagateFluidsDownwards()

virtual void Game.TerrainContentsGenerator24.PropagateFluidsDownwards ( TerrainChunk chunk)
virtual
函数调用图:
这是这个函数的调用关系图:

◆ ScoreSpawnPosition()

virtual float Game.TerrainContentsGenerator24.ScoreSpawnPosition ( int x,
int z )
virtual
函数调用图:
这是这个函数的调用关系图:

◆ Squish()

static float Game.TerrainContentsGenerator24.Squish ( float v,
float zero,
float one )
static
这是这个函数的调用关系图:

◆ UpdateFluidIsTop()

virtual void Game.TerrainContentsGenerator24.UpdateFluidIsTop ( TerrainChunk chunk)
virtual
函数调用图:
这是这个函数的调用关系图:

类成员变量说明

◆ ChunkGenerationStep1

List<ChunkGenerationStep> Game.TerrainContentsGenerator24.ChunkGenerationStep1 = new List<ChunkGenerationStep>()

◆ ChunkGenerationStep2

List<ChunkGenerationStep> Game.TerrainContentsGenerator24.ChunkGenerationStep2 = new List<ChunkGenerationStep>()

◆ ChunkGenerationStep3

List<ChunkGenerationStep> Game.TerrainContentsGenerator24.ChunkGenerationStep3 = new List<ChunkGenerationStep>()

◆ ChunkGenerationStep4

List<ChunkGenerationStep> Game.TerrainContentsGenerator24.ChunkGenerationStep4 = new List<ChunkGenerationStep>()

◆ m_basaltPocketBrushes

List<TerrainBrush> Game.TerrainContentsGenerator24.m_basaltPocketBrushes
static

◆ m_caveBrushesByType

List<List<TerrainBrush> > Game.TerrainContentsGenerator24.m_caveBrushesByType
static

◆ m_clayPocketBrushes

List<TerrainBrush> Game.TerrainContentsGenerator24.m_clayPocketBrushes
static

◆ m_coalBrushes

List<TerrainBrush> Game.TerrainContentsGenerator24.m_coalBrushes
static

◆ m_copperBrushes

List<TerrainBrush> Game.TerrainContentsGenerator24.m_copperBrushes
static

◆ m_diamondBrushes

List<TerrainBrush> Game.TerrainContentsGenerator24.m_diamondBrushes
static

◆ m_dirtPocketBrushes

List<TerrainBrush> Game.TerrainContentsGenerator24.m_dirtPocketBrushes
static

◆ m_germaniumBrushes

List<TerrainBrush> Game.TerrainContentsGenerator24.m_germaniumBrushes
static

◆ m_granitePocketBrushes

List<TerrainBrush> Game.TerrainContentsGenerator24.m_granitePocketBrushes
static

◆ m_gravelPocketBrushes

List<TerrainBrush> Game.TerrainContentsGenerator24.m_gravelPocketBrushes
static

◆ m_humidityOffset

Vector2 Game.TerrainContentsGenerator24.m_humidityOffset

◆ m_ironBrushes

List<TerrainBrush> Game.TerrainContentsGenerator24.m_ironBrushes
static

◆ m_islandSize

Vector2? Game.TerrainContentsGenerator24.m_islandSize

◆ m_limestonePocketBrushes

List<TerrainBrush> Game.TerrainContentsGenerator24.m_limestonePocketBrushes
static

◆ m_magmaPocketBrushes

List<TerrainBrush> Game.TerrainContentsGenerator24.m_magmaPocketBrushes
static

◆ m_mountainsOffset

Vector2 Game.TerrainContentsGenerator24.m_mountainsOffset

◆ m_oceanCorner

Vector2 Game.TerrainContentsGenerator24.m_oceanCorner

◆ m_riversOffset

Vector2 Game.TerrainContentsGenerator24.m_riversOffset

◆ m_saltpeterBrushes

List<TerrainBrush> Game.TerrainContentsGenerator24.m_saltpeterBrushes
static

◆ m_sandPocketBrushes

List<TerrainBrush> Game.TerrainContentsGenerator24.m_sandPocketBrushes
static

◆ m_seed

int Game.TerrainContentsGenerator24.m_seed

◆ m_subsystemBottomSuckerBlockBehavior

SubsystemBottomSuckerBlockBehavior Game.TerrainContentsGenerator24.m_subsystemBottomSuckerBlockBehavior

◆ m_subsystemTerrain

SubsystemTerrain Game.TerrainContentsGenerator24.m_subsystemTerrain

◆ m_sulphurBrushes

List<TerrainBrush> Game.TerrainContentsGenerator24.m_sulphurBrushes
static

◆ m_temperatureOffset

Vector2 Game.TerrainContentsGenerator24.m_temperatureOffset

◆ m_waterPocketBrushes

List<TerrainBrush> Game.TerrainContentsGenerator24.m_waterPocketBrushes
static

◆ m_worldSettings

WorldSettings Game.TerrainContentsGenerator24.m_worldSettings

◆ TGBiomeScaling

float Game.TerrainContentsGenerator24.TGBiomeScaling

◆ TGCavesAndPockets

bool Game.TerrainContentsGenerator24.TGCavesAndPockets

◆ TGDensityBias

float Game.TerrainContentsGenerator24.TGDensityBias

◆ TGExtras

bool Game.TerrainContentsGenerator24.TGExtras

◆ TGHeightBias

float Game.TerrainContentsGenerator24.TGHeightBias

◆ TGHillsFrequency

float Game.TerrainContentsGenerator24.TGHillsFrequency

◆ TGHillsOctaves

int Game.TerrainContentsGenerator24.TGHillsOctaves

◆ TGHillsPercentage

float Game.TerrainContentsGenerator24.TGHillsPercentage

◆ TGHillsPersistence

float Game.TerrainContentsGenerator24.TGHillsPersistence

◆ TGHillsStrength

float Game.TerrainContentsGenerator24.TGHillsStrength

◆ TGIslandsFrequency

float Game.TerrainContentsGenerator24.TGIslandsFrequency

◆ TGMinTurbulence

float Game.TerrainContentsGenerator24.TGMinTurbulence

◆ TGMountainRangeFreq

float Game.TerrainContentsGenerator24.TGMountainRangeFreq

◆ TGMountainsDetailFreq

float Game.TerrainContentsGenerator24.TGMountainsDetailFreq
static

◆ TGMountainsDetailOctaves

int Game.TerrainContentsGenerator24.TGMountainsDetailOctaves
static

◆ TGMountainsDetailPersistence

float Game.TerrainContentsGenerator24.TGMountainsDetailPersistence
static

◆ TGMountainsPercentage

float Game.TerrainContentsGenerator24.TGMountainsPercentage

◆ TGMountainsStrength

float Game.TerrainContentsGenerator24.TGMountainsStrength

◆ TGOceanSlope

float Game.TerrainContentsGenerator24.TGOceanSlope

◆ TGOceanSlopeVariation

float Game.TerrainContentsGenerator24.TGOceanSlopeVariation

◆ TGRiversStrength

float Game.TerrainContentsGenerator24.TGRiversStrength

◆ TGShoreFluctuations

float Game.TerrainContentsGenerator24.TGShoreFluctuations

◆ TGShoreFluctuationsScaling

float Game.TerrainContentsGenerator24.TGShoreFluctuationsScaling

◆ TGSurfaceMultiplier

float Game.TerrainContentsGenerator24.TGSurfaceMultiplier
static

◆ TGTurbulenceFreq

float Game.TerrainContentsGenerator24.TGTurbulenceFreq

◆ TGTurbulenceOctaves

int Game.TerrainContentsGenerator24.TGTurbulenceOctaves

◆ TGTurbulencePersistence

float Game.TerrainContentsGenerator24.TGTurbulencePersistence

◆ TGTurbulenceStrength

float Game.TerrainContentsGenerator24.TGTurbulenceStrength

◆ TGTurbulenceZero

float Game.TerrainContentsGenerator24.TGTurbulenceZero

◆ TGWater

bool Game.TerrainContentsGenerator24.TGWater

属性说明

◆ OceanLevel

virtual int Game.TerrainContentsGenerator24.OceanLevel
get

该类的文档由以下文件生成: