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 | |
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, LightView *lightView=nullptr) | 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) | Item | virtual |
getGroundSpeed() | Thing | inline |
getHeight() | Thing | inline |
getId() | Item | inlinevirtual |
getLayers() | Thing | inline |
getLensHelp() | Thing | inline |
getLight() | Thing | inline |
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 |
getServerId() | Item | inline |
getSize() | Thing | inline |
getStackPos() | Thing | |
getStackPriority() | Thing | |
getSubType() | Item | |
getTeleportDestination() | Item | inline |
getText() | Item | inline |
getThingType() | Item | virtual |
getTile() | Thing | |
getUniqueId() | Item | inline |
getUseCount() | LuaObject | |
getWidth() | Thing | inline |
hasDisplacement() | Thing | inline |
hasElevation() | Thing | inline |
hasLensHelp() | Thing | inline |
hasLight() | Thing | inline |
hasLuaField(const std::string &field) | LuaObject | |
hasMiniMapColor() | Thing | inline |
isAnimateAlways() | Thing | inline |
isAnimatedText() | Thing | inlinevirtual |
isChargeable() | Thing | inline |
isCloth() | Thing | inline |
isContainer() | Item | inline |
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() | Item | |
isGroundBorder() | Thing | inline |
isHangable() | Thing | inline |
isHookEast() | Thing | inline |
isHookSouth() | Thing | inline |
isHouseDoor() | Item | inline |
isIgnoreLook() | Thing | inline |
isItem() | Item | inlinevirtual |
isLocalPlayer() | Thing | inlinevirtual |
isLyingCorpse() | Thing | inline |
isMarketable() | Thing | inline |
isMissile() | Thing | inlinevirtual |
isMonster() | Thing | inlinevirtual |
isMoveable() | Item | |
isMultiUse() | Thing | inline |
isNotMoveable() | Thing | inline |
isNotPathable() | Thing | inline |
isNotWalkable() | Thing | inline |
isNpc() | Thing | inlinevirtual |
isOnBottom() | Thing | inline |
isOnTop() | 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 |
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() | Item | virtual |
ref_count() | stdext::shared_object | inline |
releaseLuaFieldsTable() | LuaObject | |
removeContainerItem(int slot) | Item | inline |
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(std::string desc) | Item | inline |
setDoorId(uint8 doorId) | Item | inline |
setId(uint32 id) | 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(std::string txt) | Item | inline |
setUniqueId(uint16 uniqueId) | Item | inline |
shared_object() | stdext::shared_object | 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 |