Cuberite
A lightweight, fast and extensible game server for Minecraft
|
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) | cPrefab | protected |
CanRotateCCW(int a_NumRotations) const override | cPrefab | protectedvirtual |
cConnectors typedef | cPiece | |
cDepthWeight typedef | cPrefab | protected |
CharMap typedef | cPrefab | protected |
cPieceModifierPtr typedef | cPiece | |
cPieceModifiers typedef | cPiece | |
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 typedef | cPiece | |
cVerticalStrategyPtr typedef | cPiece | |
Draw(cChunkDesc &a_Dest, const cPlacedPiece *a_Placement) const | cPrefab | |
Draw(cChunkDesc &a_Dest, const Vector3i &a_Placement, int a_NumRotations) const | cPrefab | |
eExtendFloorStrategy enum name | cPrefab | |
efsNone enum value | cPrefab | |
efsRepeatBottomTillNonAir enum value | cPrefab | |
efsRepeatBottomTillSolid enum value | cPrefab | |
GetConnectors(void) const override | cPrefab | protectedvirtual |
GetDefaultWeight(void) const | cPrefab | inline |
GetHitBox(void) const override | cPrefab | protectedvirtual |
GetModifiers(void) const | cPiece | inline |
GetPieceWeight(const cPlacedPiece &a_PlacedPiece, const cPiece::cConnector &a_ExistingConnector) const | cPrefab | |
GetSize(void) const override | cPrefab | protectedvirtual |
GetStartingPieceHeight(int a_BlockX, int a_BlockZ) | cPiece | inline |
GetVerticalLimit(void) const | cPiece | inline |
GetVerticalStrategy(void) const | cPiece | inline |
HasConnectorType(int a_ConnectorType) const | cPrefab | |
m_AddWeightIfSame | cPrefab | protected |
m_AllowedRotations | cPrefab | protected |
m_BlockArea | cPrefab | protected |
m_Connectors | cPrefab | protected |
m_DefaultWeight | cPrefab | protected |
m_DepthWeight | cPrefab | protected |
m_ExtendFloorStrategy | cPrefab | protected |
m_HitBox | cPrefab | protected |
m_MergeStrategy | cPrefab | protected |
m_Modifiers | cPiece | |
m_MoveToGround | cPrefab | protected |
m_Size | cPrefab | protected |
m_VerticalLimit | cPiece | |
m_VerticalStrategy | cPiece | |
ParseBlockImage(const CharMap &a_CharMap, const char *a_BlockImage) | cPrefab | protected |
ParseCharMap(CharMap &a_CharMapOut, const char *a_CharMapDef) | cPrefab | protected |
ParseConnectors(const char *a_ConnectorsDef) | cPrefab | protected |
ParseDepthWeight(const char *a_DepthWeightDef) | cPrefab | |
RotateHitBoxToConnector(const cConnector &a_MyConnector, const Vector3i &a_ToConnectorPos, int a_NumCCWRotations) const | cPiece | |
RotateMoveConnector(const cConnector &a_Connector, int a_NumCCWRotations, int a_MoveX, int a_MoveY, int a_MoveZ) const | cPiece | |
RotateMoveHitBox(int a_NumCCWRotations, int a_MoveX, int a_MoveY, int a_MoveZ) const | cPiece | |
RotatePos(const Vector3i &a_Pos, int a_NumCCWRotations) const | cPiece | |
SetAddWeightIfSame(int a_AddWeightIfSame) | cPrefab | inline |
SetAllowedRotations(int a_AllowedRotations) | cPrefab | |
SetDefaultWeight(int a_DefaultWeight) | cPrefab | |
SetExtendFloorStrategy(eExtendFloorStrategy a_Strategy) | cPrefab | inline |
SetHitBox(const cCuboid &a_HitBox) | cPrefab | inline |
SetMergeStrategy(cBlockArea::eMergeStrategy a_MergeStrategy) | cPrefab | inline |
SetMoveToGround(bool a_MoveToGround) | cPrefab | inline |
SetPieceModifiersFromString(const AString &a_Definition, bool a_LogWarnings) | cPiece | |
SetVerticalLimitFromString(const AString &a_LimitDesc, bool a_LogWarnings) | cPiece | |
SetVerticalStrategy(cVerticalStrategyPtr a_VerticalStrategy) | cPiece | inline |
SetVerticalStrategyFromString(const AString &a_StrategyDesc, bool a_LogWarnings) | cPiece | |
ShouldMoveToGround(void) const | cPrefab | inline |
~cPiece() | cPiece | inlinevirtual |