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