Otclient  14/8/2020
Item Member List

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

add_ref()stdext::shared_objectinline
addContainerItem(const ItemPtr &i)Iteminline
addContainerItemIndexed(const ItemPtr &i, int slot)Iteminline
asItem()Iteminline
asLuaObject()LuaObjectinline
blockProjectile()Thinginline
calculateAnimationPhase(bool animate)Item
calculatePatterns(int &xPattern, int &yPattern, int &zPattern)Item
callLuaField(const std::string &field, const T &... args)LuaObject
callLuaField(const std::string &field, const T &... args)LuaObject
clearContainerItems()Iteminline
clone()Item
connectLuaField(const std::string &field, const std::function< T > &f, bool pushFront=false)LuaObject
const_self_cast()stdext::shared_objectinline
create(int id)Itemstatic
createFromOtb(int id)Itemstatic
dec_ref()stdext::shared_objectinline
draw(const Point &dest, float scaleFactor, bool animate, LightView *lightView=nullptr)Itemvirtual
dynamic_self_cast()stdext::shared_objectinline
getActionId()Iteminline
getAnimationPhases()Thinginline
getAnimator()Thinginline
getClassName()LuaObject
getClientId()Iteminline
getClothSlot()Thinginline
getContainerItem(int slot)Iteminline
getContainerItems()Iteminline
getCount()Item
getCountOrSubType()Iteminline
getDepotId()Iteminline
getDescription()Iteminline
getDisplacement()Thinginlinevirtual
getDisplacementX()Thinginlinevirtual
getDisplacementY()Thinginlinevirtual
getDoorId()Iteminline
getElevation()Thinginline
getExactSize(int layer=0, int xPattern=0, int yPattern=0, int zPattern=0, int animationPhase=0)Itemvirtual
getGroundSpeed()Thinginline
getHeight()Thinginline
getId()Iteminlinevirtual
getLayers()Thinginline
getLensHelp()Thinginline
getLight()Thinginline
getLuaField(const std::string &key)LuaObject
getMarketData()Thinginline
getMaxTextLength()Thinginline
getMinimapColor()Thinginline
getName()Item
getNumPatternX()Thinginline
getNumPatternY()Thinginline
getNumPatternZ()Thinginline
getParentContainer()Thing
getPosition()Thinginline
getServerId()Iteminline
getSize()Thinginline
getStackPos()Thing
getStackPriority()Thing
getSubType()Item
getTeleportDestination()Iteminline
getText()Iteminline
getThingType()Itemvirtual
getTile()Thing
getUniqueId()Iteminline
getUseCount()LuaObject
getWidth()Thinginline
hasDisplacement()Thinginline
hasElevation()Thinginline
hasLensHelp()Thinginline
hasLight()Thinginline
hasLuaField(const std::string &field)LuaObject
hasMiniMapColor()Thinginline
isAnimateAlways()Thinginline
isAnimatedText()Thinginlinevirtual
isChargeable()Thinginline
isCloth()Thinginline
isContainer()Iteminline
isCreature()Thinginlinevirtual
isDepot()Iteminline
isDontHide()Thinginline
isDoor()Iteminline
isEffect()Thinginlinevirtual
isFluidContainer()Thinginline
isForceUse()Thinginline
isFullGround()Thinginline
isGround()Item
isGroundBorder()Thinginline
isHangable()Thinginline
isHookEast()Thinginline
isHookSouth()Thinginline
isHouseDoor()Iteminline
isIgnoreLook()Thinginline
isItem()Iteminlinevirtual
isLocalPlayer()Thinginlinevirtual
isLyingCorpse()Thinginline
isMarketable()Thinginline
isMissile()Thinginlinevirtual
isMonster()Thinginlinevirtual
isMoveable()Item
isMultiUse()Thinginline
isNotMoveable()Thinginline
isNotPathable()Thinginline
isNotWalkable()Thinginline
isNpc()Thinginlinevirtual
isOnBottom()Thinginline
isOnTop()Thinginline
isPickupable()Thinginline
isPlayer()Thinginlinevirtual
isRotateable()Thinginline
isSplash()Thinginline
isStackable()Thinginline
isStaticText()Thinginlinevirtual
isTeleport()Iteminline
isTopEffect()Thinginline
isTranslucent()Thinginline
isUnwrapable()Thinginline
isUsable()Thinginline
isValid()Item
isWrapable()Thinginline
isWritable()Thinginline
isWritableOnce()Thinginline
Item()Item
luaCallLuaField(const std::string &field, const T &... args)LuaObject
luaGetField(const std::string &key)LuaObject
luaGetFieldsTable()LuaObject
luaGetMetatable()LuaObject
LuaObject()LuaObject
luaSetField(const std::string &key)LuaObject
m_datIdThingprotected
m_positionThingprotected
onAppear()Thinginlinevirtual
onDisappear()Thinginlinevirtual
onPositionChange(const Position &, const Position &)Thinginlinevirtual
operator=(const LuaObject &)LuaObjectinline
rawGetThingType()Itemvirtual
ref_count()stdext::shared_objectinline
releaseLuaFieldsTable()LuaObject
removeContainerItem(int slot)Iteminline
serializeItem(const OutputBinaryTreePtr &out)Item
setActionId(uint16 actionId)Iteminline
setAsync(bool enable)Iteminline
setColor(const Color &c)Iteminline
setCount(int count)Iteminline
setCountOrSubType(int value)Iteminline
setDepotId(uint16 depotId)Iteminline
setDescription(std::string desc)Iteminline
setDoorId(uint8 doorId)Iteminline
setId(uint32 id)Itemvirtual
setLuaField(const std::string &key, const T &value)LuaObject
setOtbId(uint16 id)Item
setPosition(const Position &position)Thing
setSubType(int subType)Iteminline
setTeleportDestination(const Position &pos)Iteminline
setText(std::string txt)Iteminline
setUniqueId(uint16 uniqueId)Iteminline
shared_object()stdext::shared_objectinline
static_self_cast()stdext::shared_objectinline
Thing()Thing
unserializeItem(const BinaryTreePtr &in)Item
~Item()Iteminlinevirtual
~LuaObject()LuaObjectvirtual
~shared_object()stdext::shared_objectinlinevirtual
~Thing()Thinginlinevirtual