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

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

BlockMetaDataToBlockFace(NIBBLETYPE a_Meta)cBlockButtonHandlerinlineprivatestatic
CanBeAt(const cChunk &a_Chunk, const Vector3i a_Position, const NIBBLETYPE a_Meta) const overridecBlockButtonHandlerinlineprivatevirtual
cClearMetaOnDrop(BLOCKTYPE a_BlockType)cClearMetaOnDrop< cMetaRotator< cBlockHandler, 0x07, 0x04, 0x01, 0x03, 0x02, true > >inline
cMetaRotator(BLOCKTYPE a_BlockType)cMetaRotator< Base, BitMask, North, East, South, West, AssertIfNotMatched >inline
ConvertToPickups(const NIBBLETYPE a_BlockMeta, const cItem *const a_Tool) const overridecClearMetaOnDrop< cMetaRotator< cBlockHandler, 0x07, 0x04, 0x01, 0x03, 0x02, true > >inlineprivatevirtual
GetButtonOffsetOnBlock(NIBBLETYPE a_Meta)cBlockButtonHandlerinlineprivatestatic
GetMapBaseColourID(NIBBLETYPE a_Meta) const overridecBlockButtonHandlerinlineprivatevirtual
IsButtonOn(NIBBLETYPE a_Meta)cBlockButtonHandlerinlinestatic
IsButtonPressedByArrow(cWorld &a_World, const Vector3i a_ButtonPosition, const BLOCKTYPE a_BlockType, const NIBBLETYPE a_Meta)cBlockButtonHandlerinlineprivatestatic
IsUseable(void) const overridecBlockButtonHandlerinlineprivatevirtual
MetaMirrorXY(NIBBLETYPE a_Meta) const overridecMetaRotator< Base, BitMask, North, East, South, West, AssertIfNotMatched >inlineprotectedvirtual
MetaMirrorYZ(NIBBLETYPE a_Meta) const overridecMetaRotator< Base, BitMask, North, East, South, West, AssertIfNotMatched >inlineprotectedvirtual
MetaRotateCCW(NIBBLETYPE a_Meta) const overridecMetaRotator< Base, BitMask, North, East, South, West, AssertIfNotMatched >inlineprotectedvirtual
MetaRotateCW(NIBBLETYPE a_Meta) const overridecMetaRotator< Base, BitMask, North, East, South, West, AssertIfNotMatched >inlineprotectedvirtual
OnArrowHit(cWorld &a_World, const Vector3i a_Position, const eBlockFace a_HitFace)cBlockButtonHandlerinlinestatic
OnUse(cChunkInterface &a_ChunkInterface, cWorldInterface &a_WorldInterface, cPlayer &a_Player, const Vector3i a_BlockPos, eBlockFace a_BlockFace, const Vector3i a_CursorPos) const overridecBlockButtonHandlerinlineprivatevirtual
QueueButtonRelease(cWorld &a_ButtonWorld, const Vector3i a_Position, const BLOCKTYPE a_BlockType)cBlockButtonHandlerinlineprivatestatic
Super typedefcBlockButtonHandlerprivate
~cClearMetaOnDrop()=defaultcClearMetaOnDrop< cMetaRotator< cBlockHandler, 0x07, 0x04, 0x01, 0x03, 0x02, true > >protected
~cMetaRotator()=defaultcMetaRotator< Base, BitMask, North, East, South, West, AssertIfNotMatched >protected