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

This is the complete list of members for cLuaWindow, 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) overridecLuaWindowprotectedvirtual
ClosedByPlayer(cPlayer &a_Player, bool a_CanRefuse) overridecLuaWindowprotectedvirtual
cLuaWindow(cLuaState &a_LuaState, cWindow::WindowType a_WindowType, int a_SlotsX, int a_SlotsY, const AString &a_Title)cLuaWindow
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) overridecLuaWindowprotectedvirtual
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) overridecLuaWindowprotectedvirtual
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
GetContents(void)cLuaWindowinline
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_ContentscLuaWindowprotected
m_CScWindowprotected
m_IsDestroyedcWindowprotected
m_LuaRefcLuaWindowprotected
m_LuaStatecLuaWindowprotected
m_OnClickedcLuaWindowprotected
m_OnClosingcLuaWindowprotected
m_OnSlotChangedcLuaWindowprotected
m_OpenedBycWindowprotected
m_OwnercWindowprotected
m_PlayerCountcLuaWindowprotected
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
OnSlotChanged(cItemGrid *a_ItemGrid, int a_SlotNum) overridecLuaWindowprotectedvirtual
OpenedByPlayer(cPlayer &a_Player) overridecLuaWindowprotectedvirtual
OwnerDestroyed(void)cWindow
SendSlot(cPlayer &a_Player, cSlotArea *a_SlotArea, int a_RelativeSlotNum)cWindow
SendWholeWindow(cClientHandle &a_Client)cWindow
SetOnClicked(cLuaState::cCallbackPtr &&a_OnClicked)cLuaWindow
SetOnClosing(cLuaState::cCallbackPtr &&a_OnClosing)cLuaWindow
SetOnSlotChanged(cLuaState::cCallbackPtr &&a_OnSlotChanged)cLuaWindow
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
Super typedefcLuaWindowprivate
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
~cListener()cItemGrid::cListenerinlinevirtual
~cLuaWindow() overridecLuaWindowvirtual
~cWindow()cWindowvirtual