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 |
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, bool animate, LightView *lightView=nullptr) | Creature | virtual |
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 |
getDirection() | Creature | inline |
getDisplacement() | Creature | virtual |
getDisplacementX() | Creature | virtual |
getDisplacementY() | 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) | Creature | virtual |
getGroundSpeed() | Thing | inline |
getHealthPercent() | Creature | inline |
getHeight() | Thing | inline |
getIcon() | Creature | inline |
getId() | Creature | inlinevirtual |
getJumpOffset() | Creature | inline |
getLastStepFromPosition() | Creature | inline |
getLastStepToPosition() | Creature | inline |
getLayers() | Thing | inline |
getLensHelp() | Thing | inline |
getLight() | Creature | inline |
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 |
getShield() | Creature | inline |
getSize() | Thing | inline |
getSkull() | Creature | inline |
getSpeed() | Creature | inline |
getSpeedFormula(Otc::SpeedFormula formula) | 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() | Creature | virtual |
getTile() | Thing | |
getType() | Creature | inline |
getUseCount() | LuaObject | |
getWalkOffset() | Creature | inline |
getWalkTicksElapsed() | Creature | inline |
getWidth() | Thing | inline |
hasDisplacement() | Thing | inline |
hasElevation() | Thing | inline |
hasLensHelp() | Thing | inline |
hasLight() | Thing | inline |
hasLuaField(const std::string &field) | LuaObject | |
hasMiniMapColor() | Thing | inline |
hasSpeedFormula() | Creature | |
hideStaticSquare() | Creature | inline |
internalDrawOutfit(Point dest, float scaleFactor, bool animateWalk, bool animateIdle, Otc::Direction direction, LightView *lightView=nullptr) | Creature | |
isAnimateAlways() | Thing | inline |
isAnimatedText() | Thing | inlinevirtual |
isChargeable() | Thing | inline |
isCloth() | Thing | inline |
isContainer() | Thing | inline |
isCreature() | 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 |
isMultiUse() | Thing | inline |
isNotMoveable() | Thing | inline |
isNotPathable() | Thing | inline |
isNotWalkable() | Thing | inline |
isNpc() | Thing | inlinevirtual |
isOnBottom() | Thing | inline |
isOnTop() | Thing | inline |
isPassable() | Creature | inline |
isPickupable() | Thing | inline |
isPlayer() | Player | inlinevirtual |
isRemoved() | Creature | inline |
isRotateable() | Thing | inline |
isSplash() | Thing | inline |
isStackable() | Thing | inline |
isStaticText() | Thing | inlinevirtual |
isTopEffect() | 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_datId | Thing | protected |
m_direction | Creature | protected |
m_disappearEvent | Creature | protected |
m_emblem | Creature | protected |
m_emblemTexture | Creature | protected |
m_footStep | Creature | protected |
m_footStepDrawn | 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_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() | Creature | virtual |
onDeath() | Creature | virtual |
onDisappear() | Creature | virtual |
onPositionChange(const Position &newPos, const Position &oldPos) | Creature | virtual |
operator=(const LuaObject &) | LuaObject | inline |
Player() | Player | inline |
rawGetThingType() | Creature | virtual |
ref_count() | stdext::shared_object | inline |
releaseLuaFieldsTable() | LuaObject | |
removeTimedSquare() | Creature | inline |
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) | 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 | |
setSpeedFormula(double speedA, double speedB, double speedC) | 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 |
static_self_cast() | stdext::shared_object | inline |
stopWalk() | Creature | virtual |
terminateWalk() | Creature | protectedvirtual |
Thing() | Thing | |
turn(Otc::Direction direction) | Creature | |
updateJump() | Creature | protected |
updateOutfitColor(Color color, Color finalColor, Color delta, int duration) | Creature | protected |
updateShield() | Creature | |
updateWalk() | Creature | protectedvirtual |
updateWalkAnimation(int totalPixelsWalked) | 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 |