Otclient 1.0  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
cancelListenerPainter()Thinginline
canDraw(bool canDraw)Iteminline
canDraw() constIteminline
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, int redrawFlag=Otc::ReDrawThing, LightView *lightView=nullptr) overrideItemvirtual
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) overrideItemvirtual
getGroundSpeed()Thinginline
getHeight()Thinginline
getId() overrideIteminlinevirtual
getIdleAnimator()Thinginline
getLayers()Thinginline
getLensHelp()Thinginline
getLight()Thinginlinevirtual
getLuaField(const std::string &key)LuaObject
getMarketData()Thinginline
getMaxTextLength()Thinginline
getMinimapColor()Thinginline
getName()Item
getNumPatternX()Thinginline
getNumPatternY()Thinginline
getNumPatternZ()Thinginline
getParentContainer()Thing
getPosition()Thinginline
getRealSize()Thinginline
getServerId()Iteminline
getSize()Thinginline
getStackPos()Thing
getStackPriority()Thing
getSubType()Item
getTeleportDestination()Iteminline
getText()Iteminline
getThingType() overrideItemvirtual
getTile()Thing
getUniqueId()Iteminline
getUseCount()LuaObject
getWidth()Thinginline
hasAnimationPhases()Thinginline
hasDisplacement()Thinginline
hasElevation()Thinginline
hasLensHelp()Thinginline
hasLight()Thinginlinevirtual
hasLuaField(const std::string &field)LuaObject
hasMiniMapColor()Thinginline
isAnimateAlways()Thinginline
isAnimatedText()Thinginlinevirtual
isChargeable()Thinginline
isCloth()Thinginline
isContainer() overrideIteminlinevirtual
isCreature()Thinginlinevirtual
isDepot()Iteminline
isDontHide()Thinginline
isDoor()Iteminline
isEffect()Thinginlinevirtual
isFluidContainer()Thinginline
isForceUse()Thinginline
isFullGround()Thinginline
isGround()Thinginline
isGroundBorder()Thinginline
isHangable()Thinginline
isHookEast()Thinginline
isHookSouth()Thinginline
isHouseDoor()Iteminline
isIgnoreLook()Thinginline
isItem() overrideIteminlinevirtual
isLocalPlayer()Thinginlinevirtual
isLyingCorpse()Thinginline
isMarketable()Thinginline
isMissile()Thinginlinevirtual
isMonster()Thinginlinevirtual
isMoveable()Thinginline
isMultiUse()Thinginline
isNotMoveable()Thinginline
isNotPathable()Thinginline
isNotWalkable()Thinginline
isNpc()Thinginlinevirtual
isOnBottom()Thinginline
isOnTop()Thinginline
isOpaque()Thinginline
isPickupable()Thinginline
isPlayer()Thinginlinevirtual
isRotateable()Thinginline
isSplash()Thinginline
isStackable()Thinginline
isStaticText()Thinginlinevirtual
isTeleport()Iteminline
isTopEffect()Thinginline
isTopGround()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() overrideItemvirtual
ref_count()stdext::shared_objectinline
releaseLuaFieldsTable()LuaObject
removeContainerItem(int slot)Iteminline
requestDrawing(const bool force=false)Thing
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(const std::string &desc)Iteminline
setDoorId(uint8 doorId)Iteminline
setId(uint32 id) overrideItemvirtual
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(const std::string &txt)Iteminline
setUniqueId(uint16 uniqueId)Iteminline
shared_object()stdext::shared_objectinline
startListenerPainter()Item
Thing::startListenerPainter(const float duration)Thinginline
static_self_cast()stdext::shared_objectinline
Thing()Thing
unserializeItem(const BinaryTreePtr &in)Item
~Item()Iteminlinevirtual
~LuaObject()LuaObjectvirtual
~shared_object()stdext::shared_objectinlinevirtual
~Thing()Thinginlinevirtual