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

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

BroadcastSlot(cSlotArea *a_Area, int a_LocalSlotNum)cWindow
BroadcastWholeWindow(void)cWindow
c_NumInventorySlotscWindowstatic
Clicked(cPlayer &a_Player, int a_WindowID, short a_SlotNum, eClickAction a_ClickAction, const cItem &a_ClickedItem)cWindowvirtual
ClosedByPlayer(cPlayer &a_Player, bool a_CanRefuse)cWindowvirtual
CollectItemsToHand(cItem &a_Dragging, cSlotArea &a_Area, cPlayer &a_Player, bool a_CollectFullStacks)cWindow
cWindow(WindowType a_WindowType, const AString &a_WindowTitle)cWindow
Destroy(void)cWindowprotectedvirtual
DistributeItemToSlots(cPlayer &a_Player, const cItem &a_Item, char a_NumToEachSlot, const cSlotNums &a_SlotNums, bool a_LimitItems=true)cWindowprotected
DistributeStack(cItem &a_ItemStack, int a_Slot, cPlayer &a_Player, cSlotArea *a_ClickedArea, bool a_ShouldApply)=0cWindowpure virtual
DistributeStackToAreas(cItem &a_ItemStack, cPlayer &a_Player, cSlotAreas &a_AreasInOrder, bool a_ShouldApply, bool a_BackFill)cWindow
ForEachClient(cClientHandleCallback a_Callback)cWindow
ForEachPlayer(cPlayerListCallback a_Callback)cWindow
GetNumNonInventorySlots(void) constcWindowinline
GetNumSlots(void) constcWindow
GetOwner(void)cWindowinline
GetSlot(cPlayer &a_Player, int a_SlotNum) constcWindow
GetSlotArea(int a_GlobalSlotNum, int &a_LocalSlotNum)cWindowprotected
GetSlotArea(int a_GlobalSlotNum, int &a_LocalSlotNum) constcWindowprotected
GetSlots(cPlayer &a_Player, cItems &a_Slots) constcWindow
GetWindowID(void) constcWindowinline
GetWindowTitle() constcWindowinline
GetWindowType(void) constcWindowinline
GetWindowTypeName(void) constcWindow
IsSlotInPlayerHotbar(int a_SlotNum) constcWindow
IsSlotInPlayerInventory(int a_SlotNum) constcWindow
IsSlotInPlayerMainInventory(int a_SlotNum) constcWindow
m_CScWindowprotected
m_IsDestroyedcWindowprotected
m_OpenedBycWindowprotected
m_OwnercWindowprotected
m_SlotAreascWindowprotected
m_WindowIDcWindowprotected
m_WindowIDCountercWindowprotectedstatic
m_WindowTitlecWindowprotected
m_WindowTypecWindowprotected
OnLeftPaintEnd(cPlayer &a_Player)cWindowprotected
OnMiddlePaintEnd(cPlayer &a_Player)cWindowprotected
OnPaintBegin(cPlayer &a_Player)cWindowprotected
OnPaintProgress(cPlayer &a_Player, int a_SlotNum)cWindowprotected
OnRightPaintEnd(cPlayer &a_Player)cWindowprotected
OpenedByPlayer(cPlayer &a_Player)cWindowvirtual
OwnerDestroyed(void)cWindow
SendSlot(cPlayer &a_Player, cSlotArea *a_SlotArea, int a_RelativeSlotNum)cWindow
SendWholeWindow(cClientHandle &a_Client)cWindow
SetOwner(cWindowOwner *a_Owner)cWindowinline
SetProperty(size_t a_Property, short a_Value)cWindowvirtual
SetSlot(cPlayer &a_Player, int a_SlotNum, const cItem &a_Item)cWindow
SetWindowTitle(const AString &a_WindowTitle)cWindowinline
WindowType enum namecWindow
wtAnimalChest enum valuecWindow
wtAnvil enum valuecWindow
wtBeacon enum valuecWindow
wtBrewery enum valuecWindow
wtChest enum valuecWindow
wtDropper enum valuecWindow
wtDropSpenser enum valuecWindow
wtEnchantment enum valuecWindow
wtFurnace enum valuecWindow
wtHopper enum valuecWindow
wtInventory enum valuecWindow
wtNPCTrade enum valuecWindow
wtWorkbench enum valuecWindow
~cWindow()cWindowvirtual