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

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

AddConnector(int a_RelX, int a_RelY, int a_RelZ, cPiece::cConnector::eDirection a_Direction, int a_Type)cPrefab
AddRotatedBlockAreas(void)cPrefabprotected
CanRotateCCW(int a_NumRotations) const overridecPrefabprotectedvirtual
cConnectors typedefcPiece
cDepthWeight typedefcPrefabprotected
CharMap typedefcPrefabprotected
cPieceModifierPtr typedefcPiece
cPieceModifiers typedefcPiece
cPrefab(const sDef &a_Def)cPrefab
cPrefab(const cBlockArea &a_Image, int a_AllowedRotations)cPrefab
cPrefab(const cBlockArea &a_Image)cPrefab
cPrefab(const AString &a_BlockDefinitions, const AString &a_BlockData, int a_SizeX, int a_SizeY, int a_SizeZ)cPrefab
cVerticalLimitPtr typedefcPiece
cVerticalStrategyPtr typedefcPiece
Draw(cChunkDesc &a_Dest, const cPlacedPiece *a_Placement) constcPrefab
Draw(cChunkDesc &a_Dest, const Vector3i &a_Placement, int a_NumRotations) constcPrefab
eExtendFloorStrategy enum namecPrefab
efsNone enum valuecPrefab
efsRepeatBottomTillNonAir enum valuecPrefab
efsRepeatBottomTillSolid enum valuecPrefab
GetConnectors(void) const overridecPrefabprotectedvirtual
GetDefaultWeight(void) constcPrefabinline
GetHitBox(void) const overridecPrefabprotectedvirtual
GetModifiers(void) constcPieceinline
GetPieceWeight(const cPlacedPiece &a_PlacedPiece, const cPiece::cConnector &a_ExistingConnector) constcPrefab
GetSize(void) const overridecPrefabprotectedvirtual
GetStartingPieceHeight(int a_BlockX, int a_BlockZ)cPieceinline
GetVerticalLimit(void) constcPieceinline
GetVerticalStrategy(void) constcPieceinline
HasConnectorType(int a_ConnectorType) constcPrefab
m_AddWeightIfSamecPrefabprotected
m_AllowedRotationscPrefabprotected
m_BlockAreacPrefabprotected
m_ConnectorscPrefabprotected
m_DefaultWeightcPrefabprotected
m_DepthWeightcPrefabprotected
m_ExtendFloorStrategycPrefabprotected
m_HitBoxcPrefabprotected
m_MergeStrategycPrefabprotected
m_ModifierscPiece
m_MoveToGroundcPrefabprotected
m_SizecPrefabprotected
m_VerticalLimitcPiece
m_VerticalStrategycPiece
ParseBlockImage(const CharMap &a_CharMap, const char *a_BlockImage)cPrefabprotected
ParseCharMap(CharMap &a_CharMapOut, const char *a_CharMapDef)cPrefabprotected
ParseConnectors(const char *a_ConnectorsDef)cPrefabprotected
ParseDepthWeight(const char *a_DepthWeightDef)cPrefab
RotateHitBoxToConnector(const cConnector &a_MyConnector, const Vector3i &a_ToConnectorPos, int a_NumCCWRotations) constcPiece
RotateMoveConnector(const cConnector &a_Connector, int a_NumCCWRotations, int a_MoveX, int a_MoveY, int a_MoveZ) constcPiece
RotateMoveHitBox(int a_NumCCWRotations, int a_MoveX, int a_MoveY, int a_MoveZ) constcPiece
RotatePos(const Vector3i &a_Pos, int a_NumCCWRotations) constcPiece
SetAddWeightIfSame(int a_AddWeightIfSame)cPrefabinline
SetAllowedRotations(int a_AllowedRotations)cPrefab
SetDefaultWeight(int a_DefaultWeight)cPrefab
SetExtendFloorStrategy(eExtendFloorStrategy a_Strategy)cPrefabinline
SetHitBox(const cCuboid &a_HitBox)cPrefabinline
SetMergeStrategy(cBlockArea::eMergeStrategy a_MergeStrategy)cPrefabinline
SetMoveToGround(bool a_MoveToGround)cPrefabinline
SetPieceModifiersFromString(const AString &a_Definition, bool a_LogWarnings)cPiece
SetVerticalLimitFromString(const AString &a_LimitDesc, bool a_LogWarnings)cPiece
SetVerticalStrategy(cVerticalStrategyPtr a_VerticalStrategy)cPieceinline
SetVerticalStrategyFromString(const AString &a_StrategyDesc, bool a_LogWarnings)cPiece
ShouldMoveToGround(void) constcPrefabinline
~cPiece()cPieceinlinevirtual