Survivalcraft API 1.8.2.3 v1.8.2.3
Survivalcraft 2.4
载入中...
搜索中...
未找到
Game.TerrainBrush
Game.TerrainBrush 的协作图:

struct  Cell
class  Brush
class  Counter

Public 成员函数

void Compile ()
int CountNonDiagonalNeighbors (int x, int y, int z, Counter counter)
int CountBox (int x, int y, int z, int sizeX, int sizeY, int sizeZ, Counter counter)
void Replace (int oldValue, int newValue)
void CalculateBounds (out Point3 min, out Point3 max)
int? GetValue (Point3 p)
int? GetValue (int x, int y, int z)
void AddCell (int x, int y, int z, Brush brush)
void AddBox (int x, int y, int z, int sizeX, int sizeY, int sizeZ, Brush brush)
void AddRay (int x1, int y1, int z1, int x2, int y2, int z2, int sizeX, int sizeY, int sizeZ, Brush brush)
void PaintFastSelective (TerrainChunk chunk, int x, int y, int z, int onlyInValue)
void PaintFastSelective (Terrain terrain, int x, int y, int z, int minX, int maxX, int minY, int maxY, int minZ, int maxZ, int onlyInValue)
void PaintFastAvoidWater (TerrainChunk chunk, int x, int y, int z)
void PaintFastAvoidWater (Terrain terrain, int x, int y, int z, int minX, int maxX, int minY, int maxY, int minZ, int maxZ)
void PaintFast (TerrainChunk chunk, int x, int y, int z)
void PaintFast (Terrain terrain, int x, int y, int z, int minX, int maxX, int minY, int maxY, int minZ, int maxZ)
void Paint (SubsystemTerrain terrain, int x, int y, int z)

静态 Public 成员函数

static int Key (int x, int y, int z)

Public 属性

Dictionary< int, Cellm_cellsDictionary = []
Cell[] m_cells

属性

Cell[] Cells [get]

详细描述

在文件 TerrainBrush.cs4 行定义.

成员函数说明

◆ AddBox()

void Game.TerrainBrush.AddBox ( int x,
int y,
int z,
int sizeX,
int sizeY,
int sizeZ,
Brush brush )

在文件 TerrainBrush.cs166 行定义.

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

◆ AddCell()

void Game.TerrainBrush.AddCell ( int x,
int y,
int z,
Brush brush )

在文件 TerrainBrush.cs157 行定义.

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

◆ AddRay()

void Game.TerrainBrush.AddRay ( int x1,
int y1,
int z1,
int x2,
int y2,
int z2,
int sizeX,
int sizeY,
int sizeZ,
Brush brush )

在文件 TerrainBrush.cs182 行定义.

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

◆ CalculateBounds()

void Game.TerrainBrush.CalculateBounds ( out Point3 min,
out Point3 max )

在文件 TerrainBrush.cs125 行定义.

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

◆ Compile()

void Game.TerrainBrush.Compile ( )

在文件 TerrainBrush.cs76 行定义.

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

◆ CountBox()

int Game.TerrainBrush.CountBox ( int x,
int y,
int z,
int sizeX,
int sizeY,
int sizeZ,
Counter counter )

在文件 TerrainBrush.cs94 行定义.

函数调用图:

◆ CountNonDiagonalNeighbors()

int Game.TerrainBrush.CountNonDiagonalNeighbors ( int x,
int y,
int z,
Counter counter )

在文件 TerrainBrush.cs86 行定义.

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

◆ GetValue() [1/2]

int? Game.TerrainBrush.GetValue ( int x,
int y,
int z )

在文件 TerrainBrush.cs149 行定义.

函数调用图:

◆ GetValue() [2/2]

int? Game.TerrainBrush.GetValue ( Point3 p)

在文件 TerrainBrush.cs147 行定义.

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

◆ Key()

int Game.TerrainBrush.Key ( int x,
int y,
int z )
static

在文件 TerrainBrush.cs74 行定义.

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

◆ Paint()

void Game.TerrainBrush.Paint ( SubsystemTerrain terrain,
int x,
int y,
int z )

在文件 TerrainBrush.cs380 行定义.

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

◆ PaintFast() [1/2]

void Game.TerrainBrush.PaintFast ( Terrain terrain,
int x,
int y,
int z,
int minX,
int maxX,
int minY,
int maxY,
int minZ,
int maxZ )

在文件 TerrainBrush.cs353 行定义.

函数调用图:

◆ PaintFast() [2/2]

void Game.TerrainBrush.PaintFast ( TerrainChunk chunk,
int x,
int y,
int z )

在文件 TerrainBrush.cs333 行定义.

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

◆ PaintFastAvoidWater() [1/2]

void Game.TerrainBrush.PaintFastAvoidWater ( Terrain terrain,
int x,
int y,
int z,
int minX,
int maxX,
int minY,
int maxY,
int minZ,
int maxZ )

在文件 TerrainBrush.cs300 行定义.

函数调用图:

◆ PaintFastAvoidWater() [2/2]

void Game.TerrainBrush.PaintFastAvoidWater ( TerrainChunk chunk,
int x,
int y,
int z )

在文件 TerrainBrush.cs269 行定义.

函数调用图:

◆ PaintFastSelective() [1/2]

void Game.TerrainBrush.PaintFastSelective ( Terrain terrain,
int x,
int y,
int z,
int minX,
int maxX,
int minY,
int maxY,
int minZ,
int maxZ,
int onlyInValue )

在文件 TerrainBrush.cs238 行定义.

函数调用图:

◆ PaintFastSelective() [2/2]

void Game.TerrainBrush.PaintFastSelective ( TerrainChunk chunk,
int x,
int y,
int z,
int onlyInValue )

在文件 TerrainBrush.cs214 行定义.

函数调用图:

◆ Replace()

void Game.TerrainBrush.Replace ( int oldValue,
int newValue )

在文件 TerrainBrush.cs112 行定义.

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

类成员变量说明

◆ m_cells

Cell [] Game.TerrainBrush.m_cells

在文件 TerrainBrush.cs70 行定义.

◆ m_cellsDictionary

Dictionary<int, Cell> Game.TerrainBrush.m_cellsDictionary = []

在文件 TerrainBrush.cs68 行定义.

属性说明

◆ Cells

Cell [] Game.TerrainBrush.Cells
get

在文件 TerrainBrush.cs72 行定义.


该类的文档由以下文件生成:
  • E:/sc/doxygen/SurvivalcraftApi 1.8.2.3/Survivalcraft.Windows/Game/TerrainBrush.cs