| add_ref() | stdext::shared_object | inline |
| addTimedSquare(uint8 color) | Creature | |
| allowAppearWalk() | Creature | inline |
| asLuaObject() | LuaObject | inline |
| asPlayer() | Player | inline |
| blockProjectile() | Thing | inline |
| callLuaField(const std::string &field, const T &... args) | LuaObject | |
| callLuaField(const std::string &field, const T &... args) | LuaObject | |
| canBeSeen() | Creature | inline |
| cancelListenerPainter() | Thing | inline |
| connectLuaField(const std::string &field, const std::function< T > &f, bool pushFront=false) | LuaObject | |
| const_self_cast() | stdext::shared_object | inline |
| Creature() | Creature | |
| dec_ref() | stdext::shared_object | inline |
| draw(const Point &dest, float scaleFactor, int reDrawFlags, LightView *lightView=nullptr) | Creature | virtual |
| Thing::draw(const Point &, float, bool, int=Otc::ReDrawThing, LightView *=nullptr) | Thing | inlinevirtual |
| drawInformation(const Point &point, bool useGray, const Rect &parentRect, int drawFlags) | Creature | |
| drawOutfit(const Rect &destRect, bool resize) | Creature | |
| dynamic_self_cast() | stdext::shared_object | inline |
| getAnimationPhases() | Thing | inline |
| getAnimator() | Thing | inline |
| getBaseSpeed() | Creature | inline |
| getClassName() | LuaObject | |
| getClothSlot() | Thing | inline |
| getCurrentAnimationPhase(bool mount=false) | Creature | |
| getDirection() | Creature | inline |
| getDisplacement() override | Creature | virtual |
| getDisplacementX() override | Creature | virtual |
| getDisplacementY() override | Creature | virtual |
| getDrawOffset() | Creature | |
| getElevation() | Thing | inline |
| getEmblem() | Creature | inline |
| getExactSize(int layer=0, int xPattern=0, int yPattern=0, int zPattern=0, int animationPhase=0) override | Creature | virtual |
| getGroundSpeed() | Thing | inline |
| getHealthPercent() | Creature | inline |
| getHeight() | Thing | inline |
| getIcon() | Creature | inline |
| getId() override | Creature | inlinevirtual |
| getIdleAnimator() | Thing | inline |
| getJumpOffset() | Creature | inline |
| getLastStepFromPosition() | Creature | inline |
| getLastStepToPosition() | Creature | inline |
| getLayers() | Thing | inline |
| getLensHelp() | Thing | inline |
| getLight() override | Creature | virtual |
| getLuaField(const std::string &key) | LuaObject | |
| getMarketData() | Thing | inline |
| getMaxTextLength() | Thing | inline |
| getMinimapColor() | Thing | inline |
| getName() | Creature | inline |
| getNumPatternX() | Thing | inline |
| getNumPatternY() | Thing | inline |
| getNumPatternZ() | Thing | inline |
| getOutfit() | Creature | inline |
| getParentContainer() | Thing | |
| getPosition() | Thing | inline |
| getRealSize() | Thing | inline |
| getShield() | Creature | inline |
| getSize() | Thing | inline |
| getSkull() | Creature | inline |
| getSpeed() | Creature | inline |
| getSpeedFormulaArray() | Creature | inline |
| getStackPos() | Thing | |
| getStackPriority() | Thing | |
| getStepDuration(bool ignoreDiagonal=false, Otc::Direction dir=Otc::InvalidDirection) | Creature | |
| getStepProgress() | Creature | inline |
| getStepTicksLeft() | Creature | inline |
| getThingType() override | Creature | virtual |
| getTile() | Thing | |
| getTotalAnimationPhase() | Creature | |
| getType() | Creature | inline |
| getUseCount() | LuaObject | |
| getWalkOffset() | Creature | inline |
| getWalkTicksElapsed() | Creature | inline |
| getWidth() | Thing | inline |
| hasAnimationPhases() | Thing | inline |
| hasDisplacement() | Thing | inline |
| hasElevation() | Thing | inline |
| hasLensHelp() | Thing | inline |
| hasLight() override | Creature | inlinevirtual |
| hasLuaField(const std::string &field) | LuaObject | |
| hasMiniMapColor() | Thing | inline |
| hideStaticSquare() | Creature | inline |
| internalDrawOutfit(Point dest, float scaleFactor, bool animateWalk, Otc::Direction direction) | Creature | |
| isAnimateAlways() | Thing | inline |
| isAnimatedText() | Thing | inlinevirtual |
| isChargeable() | Thing | inline |
| isCloth() | Thing | inline |
| isContainer() | Thing | inlinevirtual |
| isCreature() override | Creature | inlinevirtual |
| isDead() | Creature | inline |
| 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 |
| isInvisible() | Creature | inline |
| isItem() | Thing | 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 |
| isParalyzed() const | Creature | inline |
| isPassable() | Creature | inline |
| isPickupable() | Thing | inline |
| isPlayer() override | Player | inlinevirtual |
| isRemoved() | Creature | inline |
| 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 |
| isWalking() | Creature | inline |
| isWrapable() | Thing | inline |
| isWritable() | Thing | inline |
| isWritableOnce() | Thing | inline |
| jump(int height, int duration) | Creature | |
| 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_allowAppearWalk | Creature | protected |
| m_baseSpeed | Creature | protected |
| m_calculatedStepSpeed | Creature | protected |
| m_datId | Thing | protected |
| m_direction | Creature | protected |
| m_disappearEvent | Creature | protected |
| m_emblem | Creature | protected |
| m_emblemTexture | Creature | protected |
| m_footStep | Creature | protected |
| m_footTimer | Creature | protected |
| m_healthPercent | Creature | protected |
| m_icon | Creature | protected |
| m_iconTexture | Creature | protected |
| m_id | Creature | protected |
| m_informationColor | Creature | protected |
| m_jumpDuration | Creature | protected |
| m_jumpHeight | Creature | protected |
| m_jumpOffset | Creature | protected |
| m_jumpTimer | Creature | protected |
| m_lastStepDirection | Creature | protected |
| m_lastStepFromPosition | Creature | protected |
| m_lastStepToPosition | Creature | protected |
| m_light | Creature | protected |
| m_name | Creature | protected |
| m_nameCache | Creature | protected |
| m_oldPosition | Creature | protected |
| m_outfit | Creature | protected |
| m_outfitColor | Creature | protected |
| m_outfitColorTimer | Creature | protected |
| m_outfitColorUpdateEvent | Creature | protected |
| m_passable | Creature | protected |
| m_position | Thing | protected |
| m_removed | Creature | protected |
| m_shield | Creature | protected |
| m_shieldBlink | Creature | protected |
| m_shieldTexture | Creature | protected |
| m_showShieldTexture | Creature | protected |
| m_showStaticSquare | Creature | protected |
| m_showTimedSquare | Creature | protected |
| m_skull | Creature | protected |
| m_skullTexture | Creature | protected |
| m_speed | Creature | protected |
| m_speedFormula | Creature | protected |
| m_staticSquareColor | Creature | protected |
| m_timedSquareColor | Creature | protected |
| m_type | Creature | protected |
| m_typeTexture | Creature | protected |
| m_updateDynamicInformation | Creature | protected |
| m_walkAnimationPhase | Creature | protected |
| m_walkedPixels | Creature | protected |
| m_walkFinishAnimEvent | Creature | protected |
| m_walking | Creature | protected |
| m_walkingTile | Creature | protected |
| m_walkOffset | Creature | protected |
| m_walkTimer | Creature | protected |
| m_walkTurnDirection | Creature | protected |
| m_walkUpdateEvent | Creature | protected |
| nextWalkUpdate() | Creature | protectedvirtual |
| onAppear() override | Creature | virtual |
| onDeath() | Creature | virtual |
| onDisappear() override | Creature | virtual |
| onPositionChange(const Position &newPos, const Position &oldPos) override | Creature | virtual |
| operator=(const LuaObject &) | LuaObject | inline |
| Player() | Player | inline |
| rawGetMountThingType() | Creature | |
| rawGetThingType() override | Creature | virtual |
| ref_count() | stdext::shared_object | inline |
| releaseLuaFieldsTable() | LuaObject | |
| removeTimedSquare() | Creature | inline |
| requestDrawing(const bool force=false) | Thing | |
| setBaseSpeed(double baseSpeed) | Creature | |
| setDirection(Otc::Direction direction) | Creature | |
| setEmblem(uint8 emblem) | Creature | |
| setEmblemTexture(const std::string &filename) | Creature | |
| setHealthPercent(uint8 healthPercent) | Creature | |
| setIcon(uint8 icon) | Creature | |
| setIconTexture(const std::string &filename) | Creature | |
| setId(uint32 id) override | Creature | inlinevirtual |
| setLight(const Light &light) | Creature | inline |
| setLuaField(const std::string &key, const T &value) | LuaObject | |
| setName(const std::string &name) | Creature | |
| setOutfit(const Outfit &outfit) | Creature | |
| setOutfitColor(const Color &color, int duration) | Creature | |
| setPassable(bool passable) | Creature | inline |
| setPosition(const Position &position) | Thing | |
| setShield(uint8 shield) | Creature | |
| setShieldTexture(const std::string &filename, bool blink) | Creature | |
| setSkull(uint8 skull) | Creature | |
| setSkullTexture(const std::string &filename) | Creature | |
| setSpeed(uint16 speed) | Creature | |
| setType(uint8 type) | Creature | |
| setTypeTexture(const std::string &filename) | Creature | |
| shared_object() | stdext::shared_object | inline |
| SHIELD_BLINK_TICKS enum value | Creature | |
| showStaticSquare(const Color &color) | Creature | inline |
| speedA | Creature | static |
| speedB | Creature | static |
| speedC | Creature | static |
| startListenerPainter(const float duration) | Thing | inline |
| static_self_cast() | stdext::shared_object | inline |
| stopWalk() | Creature | virtual |
| terminateWalk() | Creature | protectedvirtual |
| Thing() | Thing | |
| turn(Otc::Direction direction) | Creature | |
| updateDynamicInformation(bool update) | Creature | inline |
| updateDynamicInformation() const | Creature | inline |
| updateJump() | Creature | protected |
| updateOutfitColor(Color color, Color finalColor, Color delta, int duration) | Creature | protected |
| updateShield() | Creature | |
| updateWalk() | Creature | protectedvirtual |
| updateWalkAnimation() | Creature | protectedvirtual |
| updateWalkingTile() | Creature | protected |
| updateWalkOffset(int totalPixelsWalked) | Creature | protectedvirtual |
| VOLATILE_SQUARE_DURATION enum value | Creature | |
| walk(const Position &oldPos, const Position &newPos) | Creature | virtual |
| ~LuaObject() | LuaObject | virtual |
| ~Player() | Player | inlinevirtual |
| ~shared_object() | stdext::shared_object | inlinevirtual |
| ~Thing() | Thing | inlinevirtual |