| add_ref() | stdext::shared_object | inline |
| asLuaObject() | LuaObject | inline |
| asMissile() | Missile | inline |
| blockProjectile() | Thing | inline |
| callLuaField(const std::string &field, const T &... args) | LuaObject | |
| callLuaField(const std::string &field, const T &... args) | LuaObject | |
| cancelListenerPainter() | Thing | inline |
| connectLuaField(const std::string &field, const std::function< T > &f, bool pushFront=false) | LuaObject | |
| const_self_cast() | stdext::shared_object | inline |
| dec_ref() | stdext::shared_object | inline |
| draw(const Point &dest, float scaleFactor, int redrawFlag, LightView *lightView=nullptr) | Missile | |
| Thing::draw(const Point &, float, bool, int=Otc::ReDrawThing, LightView *=nullptr) | Thing | inlinevirtual |
| dynamic_self_cast() | stdext::shared_object | inline |
| getAnimationPhases() | Thing | inline |
| getAnimator() | Thing | inline |
| getClassName() | LuaObject | |
| getClothSlot() | Thing | inline |
| getDisplacement() | Thing | inlinevirtual |
| getDisplacementX() | Thing | inlinevirtual |
| getDisplacementY() | Thing | inlinevirtual |
| getElevation() | Thing | inline |
| getExactSize(int layer, int xPattern, int yPattern, int zPattern, int animationPhase) | Thing | inlinevirtual |
| getGroundSpeed() | Thing | inline |
| getHeight() | Thing | inline |
| getId() override | Missile | 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 |
| getNumPatternX() | Thing | inline |
| getNumPatternY() | Thing | inline |
| getNumPatternZ() | Thing | inline |
| getParentContainer() | Thing | |
| getPosition() | Thing | inline |
| getRealSize() | Thing | inline |
| getSize() | Thing | inline |
| getStackPos() | Thing | |
| getStackPriority() | Thing | |
| getThingType() override | Missile | virtual |
| getTile() | Thing | |
| 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() | Thing | inlinevirtual |
| isCreature() | Thing | inlinevirtual |
| isDontHide() | Thing | 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 |
| isIgnoreLook() | Thing | inline |
| isItem() | Thing | inlinevirtual |
| isLocalPlayer() | Thing | inlinevirtual |
| isLyingCorpse() | Thing | inline |
| isMarketable() | Thing | inline |
| isMissile() override | Missile | 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 |
| isTopEffect() | Thing | inline |
| isTopGround() | Thing | inline |
| isTranslucent() | Thing | inline |
| isUnwrapable() | Thing | inline |
| isUsable() | Thing | inline |
| isWrapable() | Thing | inline |
| isWritable() | Thing | inline |
| isWritableOnce() | Thing | inline |
| 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 | Missile | virtual |
| ref_count() | stdext::shared_object | inline |
| releaseLuaFieldsTable() | LuaObject | |
| requestDrawing(const bool force=false) | Thing | |
| setId(uint32 id) override | Missile | virtual |
| setLuaField(const std::string &key, const T &value) | LuaObject | |
| setPath(const Position &fromPosition, const Position &toPosition) | Missile | |
| setPosition(const Position &position) | Thing | |
| shared_object() | stdext::shared_object | inline |
| startListenerPainter(const float duration) | Thing | inline |
| static_self_cast() | stdext::shared_object | inline |
| Thing() | Thing | |
| ~LuaObject() | LuaObject | virtual |
| ~shared_object() | stdext::shared_object | inlinevirtual |
| ~Thing() | Thing | inlinevirtual |