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

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

CanBeAt(const cChunk &a_Chunk, const Vector3i a_Position, const NIBBLETYPE a_Meta) const overridecBlockDoorHandlerinlineprivatevirtual
CanBeOn(BLOCKTYPE a_BlockType, NIBBLETYPE a_BlockMeta)cBlockDoorHandlerinlinestatic
ChangeDoor(cChunkInterface &a_ChunkInterface, const Vector3i a_BlockPos)cBlockDoorHandlerinlineprivatestatic
cMetaRotator(BLOCKTYPE a_BlockType)cMetaRotator< Base, BitMask, North, East, South, West, AssertIfNotMatched >inline
ConvertToPickups(const NIBBLETYPE a_BlockMeta, const cItem *const a_Tool) const overridecBlockDoorHandlerinlineprivatevirtual
GetCompleteDoorMeta(cChunkInterface &a_ChunkInterface, const Vector3i a_BlockPos)cBlockDoorHandlerinlineprivatestatic
GetMapBaseColourID(NIBBLETYPE a_Meta) const overridecBlockDoorHandlerinlineprivatevirtual
GetPlacementCollisionBox(BLOCKTYPE a_XM, BLOCKTYPE a_XP, BLOCKTYPE a_YM, BLOCKTYPE a_YP, BLOCKTYPE a_ZM, BLOCKTYPE a_ZP) const overridecBlockDoorHandlerprivatevirtual
GetRelativeDirectionToOutside(NIBBLETYPE a_BlockMeta)cBlockDoorHandlerinlinestatic
IsDoorBlockType(BLOCKTYPE a_Block)cBlockDoorHandlerinlinestatic
IsOpen(cChunkInterface &a_ChunkInterface, const Vector3i a_BlockPos)cBlockDoorHandlerinlinestatic
IsUseable(void) const overridecBlockDoorHandlerinlineprivatevirtual
MetaMirrorXY(NIBBLETYPE a_Meta) const overridecBlockDoorHandlerprivatevirtual
MetaMirrorYZ(NIBBLETYPE a_Meta) const overridecBlockDoorHandlerprivatevirtual
MetaRotateCCW(NIBBLETYPE a_Meta) const overridecBlockDoorHandlerprivatevirtual
MetaRotateCW(NIBBLETYPE a_Meta) const overridecBlockDoorHandlerprivatevirtual
OnBroken(cChunkInterface &a_ChunkInterface, cWorldInterface &a_WorldInterface, Vector3i a_BlockPos, BLOCKTYPE a_OldBlockType, NIBBLETYPE a_OldBlockMeta, const cEntity *a_Digger) const overridecBlockDoorHandlerprivatevirtual
OnCancelRightClick(cChunkInterface &a_ChunkInterface, cWorldInterface &a_WorldInterface, cPlayer &a_Player, const Vector3i a_BlockPos, eBlockFace a_BlockFace) const overridecBlockDoorHandlerprivatevirtual
OnUse(cChunkInterface &a_ChunkInterface, cWorldInterface &a_WorldInterface, cPlayer &a_Player, const Vector3i a_BlockPos, eBlockFace a_BlockFace, const Vector3i a_CursorPos) const overridecBlockDoorHandlerprivatevirtual
SetOpen(cChunkInterface &a_ChunkInterface, const Vector3i a_BlockPos, bool a_Open)cBlockDoorHandlerinlinestatic
Super typedefcBlockDoorHandlerprivate
YawToMetaData(double a_Rotation)cYawRotator< cBlockHandler, 0x03, 0x03, 0x00, 0x01, 0x02 >inlinestatic
~cMetaRotator()=defaultcMetaRotator< Base, BitMask, North, East, South, West, AssertIfNotMatched >protected
~cYawRotator()=defaultcYawRotator< cBlockHandler, 0x03, 0x03, 0x00, 0x01, 0x02 >protected