Cuberite
A lightweight, fast and extensible game server for Minecraft
cBlockArea Member List

This is the complete list of members for cBlockArea, including all inherited members.

baBlockEntities enum valuecBlockArea
baLight enum valuecBlockArea
baMetas enum valuecBlockArea
baSkyLight enum valuecBlockArea
baTypes enum valuecBlockArea
BLOCKARRAY typedefcBlockAreaprotected
cBlockArea(void)cBlockArea
cBlockEntitiesPtr typedefcBlockAreaprotected
cChunkDesc classcBlockAreafriend
Clear(void)cBlockArea
CopyFrom(const cBlockArea &a_From)cBlockArea
CopyTo(cBlockArea &a_Into) constcBlockArea
CountNonAirBlocks(void) constcBlockArea
CountSpecificBlocks(BLOCKTYPE a_BlockType) constcBlockArea
CountSpecificBlocks(BLOCKTYPE a_BlockType, NIBBLETYPE a_BlockMeta) constcBlockArea
Create(int a_SizeX, int a_SizeY, int a_SizeZ, int a_DataTypes=baTypes|baMetas|baBlockEntities)cBlockArea
Create(const Vector3i &a_Size, int a_DataTypes=baTypes|baMetas|baBlockEntities)cBlockArea
Crop(int a_AddMinX, int a_SubMaxX, int a_AddMinY, int a_SubMaxY, int a_AddMinZ, int a_SubMaxZ)cBlockArea
CropBlockTypes(int a_AddMinX, int a_SubMaxX, int a_AddMinY, int a_SubMaxY, int a_AddMinZ, int a_SubMaxZ)cBlockAreaprotected
CropNibbles(NIBBLEARRAY &a_Array, int a_AddMinX, int a_SubMaxX, int a_AddMinY, int a_SubMaxY, int a_AddMinZ, int a_SubMaxZ)cBlockAreaprotected
cSchematicFileSerializer classcBlockAreafriend
DISALLOW_COPY_AND_ASSIGN(cBlockArea)cBlockAreaprivate
DoWithBlockEntityAt(int a_BlockX, int a_BlockY, int a_BlockZ, cBlockEntityCallback a_Callback)cBlockArea
DoWithBlockEntityRelAt(int a_RelX, int a_RelY, int a_RelZ, cBlockEntityCallback a_Callback)cBlockArea
DumpToRawFile(const AString &a_FileName)cBlockArea
eMergeStrategy enum namecBlockArea
Expand(int a_SubMinX, int a_AddMaxX, int a_SubMinY, int a_AddMaxY, int a_SubMinZ, int a_AddMaxZ)cBlockArea
ExpandBlockTypes(int a_SubMinX, int a_AddMaxX, int a_SubMinY, int a_AddMaxY, int a_SubMinZ, int a_AddMaxZ)cBlockAreaprotected
ExpandNibbles(NIBBLEARRAY &a_Array, int a_SubMinX, int a_AddMaxX, int a_SubMinY, int a_AddMaxY, int a_SubMinZ, int a_AddMaxZ)cBlockAreaprotected
Fill(int a_DataTypes, BLOCKTYPE a_BlockType, NIBBLETYPE a_BlockMeta=0, NIBBLETYPE a_BlockLight=0, NIBBLETYPE a_BlockSkyLight=0x0f)cBlockArea
FillRelCuboid(int a_MinRelX, int a_MaxRelX, int a_MinRelY, int a_MaxRelY, int a_MinRelZ, int a_MaxRelZ, int a_DataTypes, BLOCKTYPE a_BlockType, NIBBLETYPE a_BlockMeta=0, NIBBLETYPE a_BlockLight=0, NIBBLETYPE a_BlockSkyLight=0x0f)cBlockArea
FillRelCuboid(const cCuboid &a_RelCuboid, int a_DataTypes, BLOCKTYPE a_BlockType, NIBBLETYPE a_BlockMeta=0, NIBBLETYPE a_BlockLight=0, NIBBLETYPE a_BlockSkyLight=0x0f)cBlockArea
ForEachBlockEntity(cBlockEntityCallback a_Callback)cBlockArea
GetBlockCount(void) constcBlockAreainline
GetBlockEntities(void) constcBlockAreainline
GetBlockEntityRel(Vector3i a_RelPos)cBlockAreaprotected
GetBlockLight(int a_BlockX, int a_BlockY, int a_BlockZ) constcBlockArea
GetBlockLight(void) constcBlockAreainline
GetBlockMeta(int a_BlockX, int a_BlockY, int a_BlockZ) constcBlockArea
GetBlockMetas(void) constcBlockAreainline
GetBlockSkyLight(int a_BlockX, int a_BlockY, int a_BlockZ) constcBlockArea
GetBlockSkyLight(void) constcBlockAreainline
GetBlockType(int a_BlockX, int a_BlockY, int a_BlockZ) constcBlockArea
GetBlockTypeMeta(int a_BlockX, int a_BlockY, int a_BlockZ, BLOCKTYPE &a_BlockType, NIBBLETYPE &a_BlockMeta) constcBlockArea
GetBlockTypes(void) constcBlockAreainline
GetBounds(void) constcBlockArea
GetDataTypes(void) constcBlockArea
GetNibble(int a_BlockX, int a_BlockY, int a_BlockZ, NIBBLETYPE *a_Array) constcBlockAreaprotected
GetNonAirCropRelCoords(int &a_MinRelX, int &a_MinRelY, int &a_MinRelZ, int &a_MaxRelX, int &a_MaxRelY, int &a_MaxRelZ, BLOCKTYPE a_IgnoreBlockType=E_BLOCK_AIR)cBlockArea
GetOrigin(void) constcBlockAreainline
GetOriginX(void) constcBlockAreainline
GetOriginY(void) constcBlockAreainline
GetOriginZ(void) constcBlockAreainline
GetRelBlockLight(int a_RelX, int a_RelY, int a_RelZ) constcBlockArea
GetRelBlockMeta(int a_RelX, int a_RelY, int a_RelZ) constcBlockArea
GetRelBlockSkyLight(int a_RelX, int a_RelY, int a_RelZ) constcBlockArea
GetRelBlockType(int a_RelX, int a_RelY, int a_RelZ) constcBlockArea
GetRelBlockTypeMeta(int a_RelX, int a_RelY, int a_RelZ, BLOCKTYPE &a_BlockType, NIBBLETYPE &a_BlockMeta) constcBlockArea
GetRelNibble(int a_RelX, int a_RelY, int a_RelZ, NIBBLETYPE *a_Array) constcBlockAreaprotected
GetSize(void) constcBlockAreainline
GetSizeX(void) constcBlockAreainline
GetSizeY(void) constcBlockAreainline
GetSizeZ(void) constcBlockAreainline
GetVolume(void) constcBlockAreainline
GetWEOffset(void) constcBlockAreainline
HasBlockEntities(void) constcBlockAreainline
HasBlockLights(void) constcBlockAreainline
HasBlockMetas(void) constcBlockAreainline
HasBlockSkyLights(void) constcBlockAreainline
HasBlockTypes(void) constcBlockAreainline
IsValidCoords(int a_BlockX, int a_BlockY, int a_BlockZ) constcBlockArea
IsValidCoords(const Vector3i &a_Coords) constcBlockArea
IsValidDataTypeCombination(int a_DataTypes)cBlockAreastatic
IsValidRelCoords(int a_RelX, int a_RelY, int a_RelZ) constcBlockArea
IsValidRelCoords(const Vector3i &a_RelCoords) constcBlockArea
m_BlockEntitiescBlockAreaprotected
m_BlockLightcBlockAreaprotected
m_BlockMetascBlockAreaprotected
m_BlockSkyLightcBlockAreaprotected
m_BlockTypescBlockAreaprotected
m_OrigincBlockAreaprotected
m_SizecBlockAreaprotected
m_WEOffsetcBlockAreaprotected
MakeIndex(Vector3i a_RelPos) constcBlockAreainline
MakeIndex(int a_RelX, int a_RelY, int a_RelZ) constcBlockAreainline
MakeIndexForSize(Vector3i a_RelPos, Vector3i a_Size)cBlockAreastatic
Merge(const cBlockArea &a_Src, int a_RelX, int a_RelY, int a_RelZ, eMergeStrategy a_Strategy)cBlockArea
Merge(const cBlockArea &a_Src, const Vector3i &a_RelMinCoords, eMergeStrategy a_Strategy)cBlockArea
MergeBlockEntities(int a_RelX, int a_RelY, int a_RelZ, const cBlockArea &a_Src)cBlockAreaprotected
MergeByStrategy(const cBlockArea &a_Src, int a_RelX, int a_RelY, int a_RelZ, eMergeStrategy a_Strategy, const NIBBLETYPE *SrcMetas, NIBBLETYPE *DstMetas)cBlockAreaprotected
MirrorXY(void)cBlockArea
MirrorXYNoMeta(void)cBlockArea
MirrorXZ(void)cBlockArea
MirrorXZNoMeta(void)cBlockArea
MirrorYZ(void)cBlockArea
MirrorYZNoMeta(void)cBlockArea
msDifference enum valuecBlockArea
msFillAir enum valuecBlockArea
msImprint enum valuecBlockArea
msLake enum valuecBlockArea
msMask enum valuecBlockArea
msOverwrite enum valuecBlockArea
msSimpleCompare enum valuecBlockArea
msSpongePrint enum valuecBlockArea
NIBBLEARRAY typedefcBlockAreaprotected
Read(cForEachChunkProvider &a_ForEachChunkProvider, int a_MinBlockX, int a_MaxBlockX, int a_MinBlockY, int a_MaxBlockY, int a_MinBlockZ, int a_MaxBlockZ, int a_DataTypes=baTypes|baMetas|baBlockEntities)cBlockArea
Read(cForEachChunkProvider &a_ForEachChunkProvider, const cCuboid &a_Bounds, int a_DataTypes=baTypes|baMetas|baBlockEntities)cBlockArea
Read(cForEachChunkProvider &a_ForEachChunkProvider, const Vector3i &a_Point1, const Vector3i &a_Point2, int a_DataTypes=baTypes|baMetas|baBlockEntities)cBlockArea
RelLine(int a_RelX1, int a_RelY1, int a_RelZ1, int a_RelX2, int a_RelY2, int a_RelZ2, int a_DataTypes, BLOCKTYPE a_BlockType, NIBBLETYPE a_BlockMeta=0, NIBBLETYPE a_BlockLight=0, NIBBLETYPE a_BlockSkyLight=0x0f)cBlockArea
RelLine(const Vector3i &a_Point1, const Vector3i &a_Point2, int a_DataTypes, BLOCKTYPE a_BlockType, NIBBLETYPE a_BlockMeta=0, NIBBLETYPE a_BlockLight=0, NIBBLETYPE a_BlockSkyLight=0x0f)cBlockArea
RelSetData(int a_RelX, int a_RelY, int a_RelZ, int a_DataTypes, BLOCKTYPE a_BlockType, NIBBLETYPE a_BlockMeta, NIBBLETYPE a_BlockLight, NIBBLETYPE a_BlockSkyLight)cBlockAreaprotected
RemoveNonMatchingBlockEntities(void)cBlockAreaprotected
RescanBlockEntities(void)cBlockAreaprotected
RotateCCW(void)cBlockArea
RotateCCWNoMeta(void)cBlockArea
RotateCW(void)cBlockArea
RotateCWNoMeta(void)cBlockArea
SetBlockLight(int a_BlockX, int a_BlockY, int a_BlockZ, NIBBLETYPE a_BlockLight)cBlockArea
SetBlockMeta(int a_BlockX, int a_BlockY, int a_BlockZ, NIBBLETYPE a_BlockMeta)cBlockArea
SetBlockSkyLight(int a_BlockX, int a_BlockY, int a_BlockZ, NIBBLETYPE a_BlockSkyLight)cBlockArea
SetBlockType(int a_BlockX, int a_BlockY, int a_BlockZ, BLOCKTYPE a_BlockType)cBlockArea
SetBlockTypeMeta(int a_BlockX, int a_BlockY, int a_BlockZ, BLOCKTYPE a_BlockType, NIBBLETYPE a_BlockMeta)cBlockArea
SetNibble(int a_BlockX, int a_BlockY, int a_BlockZ, NIBBLETYPE a_Value, NIBBLETYPE *a_Array)cBlockAreaprotected
SetOrigin(int a_OriginX, int a_OriginY, int a_OriginZ)cBlockArea
SetOrigin(const Vector3i &a_Origin)cBlockArea
SetRelBlockLight(int a_RelX, int a_RelY, int a_RelZ, NIBBLETYPE a_BlockLight)cBlockArea
SetRelBlockMeta(int a_RelX, int a_RelY, int a_RelZ, NIBBLETYPE a_BlockMeta)cBlockArea
SetRelBlockSkyLight(int a_RelX, int a_RelY, int a_RelZ, NIBBLETYPE a_BlockSkyLight)cBlockArea
SetRelBlockType(int a_RelX, int a_RelY, int a_RelZ, BLOCKTYPE a_BlockType)cBlockArea
SetRelBlockTypeMeta(int a_RelX, int a_RelY, int a_RelZ, BLOCKTYPE a_BlockType, NIBBLETYPE a_BlockMeta)cBlockArea
SetRelNibble(int a_RelX, int a_RelY, int a_RelZ, NIBBLETYPE a_Value, NIBBLETYPE *a_Array)cBlockAreaprotected
SetSize(int a_SizeX, int a_SizeY, int a_SizeZ, int a_DataTypes)cBlockAreaprotected
SetWEOffset(int a_OffsetX, int a_OffsetY, int a_OffsetZ)cBlockArea
SetWEOffset(const Vector3i &a_Offset)cBlockArea
Write(cForEachChunkProvider &a_ForEachChunkProvider, int a_MinBlockX, int a_MinBlockY, int a_MinBlockZ, int a_DataTypes)cBlockArea
Write(cForEachChunkProvider &a_ForEachChunkProvider, int a_MinBlockX, int a_MinBlockY, int a_MinBlockZ)cBlockAreainline
Write(cForEachChunkProvider &a_ForEachChunkProvider, const Vector3i &a_MinCoords, int a_DataTypes)cBlockArea
Write(cForEachChunkProvider &a_ForEachChunkProvider, const Vector3i &a_MinCoords)cBlockAreainline