|
virtual void | insertObjectRendering (const MWWorld::Ptr &ptr, const std::string &model, MWRender::RenderingInterface &renderingInterface) const |
| Add reference into a cell for rendering. More...
|
|
virtual std::string | getName (const MWWorld::ConstPtr &ptr) const |
|
virtual
MWMechanics::CreatureStats & | getCreatureStats (const MWWorld::Ptr &ptr) const |
| Return creature stats. More...
|
|
virtual MWMechanics::NpcStats & | getNpcStats (const MWWorld::Ptr &ptr) const |
| Return NPC stats. More...
|
|
virtual MWWorld::ContainerStore & | getContainerStore (const MWWorld::Ptr &ptr) const |
| Return container store. More...
|
|
virtual bool | hasToolTip (const MWWorld::ConstPtr &ptr) const |
|
virtual MWGui::ToolTipInfo | getToolTipInfo (const MWWorld::ConstPtr &ptr, int count) const |
|
virtual MWWorld::InventoryStore & | getInventoryStore (const MWWorld::Ptr &ptr) const |
| Return inventory store. More...
|
|
virtual bool | hasInventoryStore (const MWWorld::Ptr &ptr) const |
| Does this object have an inventory store, i.e. equipment slots? (default implementation: false) More...
|
|
virtual void | hit (const MWWorld::Ptr &ptr, float attackStrength, int type) const |
|
virtual void | onHit (const MWWorld::Ptr &ptr, float damage, bool ishealth, const MWWorld::Ptr &object, const MWWorld::Ptr &attacker, const osg::Vec3f &hitPosition, bool successful) const |
|
virtual void | getModelsToPreload (const MWWorld::Ptr &ptr, std::vector< std::string > &models) const |
| Get a list of models to preload that this object may use (directly or indirectly). default implementation: list getModel(). More...
|
|
virtual boost::shared_ptr
< MWWorld::Action > | activate (const MWWorld::Ptr &ptr, const MWWorld::Ptr &actor) const |
| Generate action for activation. More...
|
|
virtual std::string | getScript (const MWWorld::ConstPtr &ptr) const |
| Return name of the script attached to ptr. More...
|
|
virtual float | getSpeed (const MWWorld::Ptr &ptr) const |
| Return movement speed. More...
|
|
virtual float | getJump (const MWWorld::Ptr &ptr) const |
| Return jump velocity (not accounting for movement) More...
|
|
virtual MWMechanics::Movement & | getMovementSettings (const MWWorld::Ptr &ptr) const |
| Return desired movement. More...
|
|
virtual float | getCapacity (const MWWorld::Ptr &ptr) const |
|
virtual float | getEncumbrance (const MWWorld::Ptr &ptr) const |
|
virtual float | getArmorRating (const MWWorld::Ptr &ptr) const |
|
virtual bool | apply (const MWWorld::Ptr &ptr, const std::string &id, const MWWorld::Ptr &actor) const |
|
virtual void | adjustScale (const MWWorld::ConstPtr &ptr, osg::Vec3f &scale, bool rendering) const |
|
virtual void | skillUsageSucceeded (const MWWorld::Ptr &ptr, int skill, int usageType, float extraFactor=1.f) const |
| Inform actor ptr that a skill use has succeeded. More...
|
|
virtual bool | isEssential (const MWWorld::ConstPtr &ptr) const |
| Is ptr essential? (i.e. may losing ptr make the game unwinnable) More...
|
|
virtual int | getServices (const MWWorld::ConstPtr &actor) const |
|
virtual bool | isPersistent (const MWWorld::ConstPtr &ptr) const |
|
virtual std::string | getSoundIdFromSndGen (const MWWorld::Ptr &ptr, const std::string &name) const |
| Returns the sound ID for ptr of the given soundgen type. More...
|
|
virtual std::string | getModel (const MWWorld::ConstPtr &ptr) const |
|
virtual int | getSkill (const MWWorld::Ptr &ptr, int skill) const |
|
virtual int | getBloodTexture (const MWWorld::ConstPtr &ptr) const |
| Get a blood texture suitable for ptr (see Blood Texture 0-2 in Morrowind.ini) More...
|
|
virtual bool | isNpc () const |
|
virtual void | readAdditionalState (const MWWorld::Ptr &ptr, const ESM::ObjectState &state) const |
| Read additional state from state into ptr. More...
|
|
virtual void | writeAdditionalState (const MWWorld::ConstPtr &ptr, ESM::ObjectState &state) const |
| Write additional state from ptr into state. More...
|
|
virtual int | getBaseGold (const MWWorld::ConstPtr &ptr) const |
|
virtual bool | isClass (const MWWorld::ConstPtr &ptr, const std::string &className) const |
|
virtual bool | canSwim (const MWWorld::ConstPtr &ptr) const |
|
virtual bool | canWalk (const MWWorld::ConstPtr &ptr) const |
|
virtual bool | isBipedal (const MWWorld::ConstPtr &ptr) const |
|
virtual void | respawn (const MWWorld::Ptr &ptr) const |
|
virtual void | restock (const MWWorld::Ptr &ptr) const |
|
virtual int | getBaseFightRating (const MWWorld::ConstPtr &ptr) const |
|
virtual std::string | getPrimaryFaction (const MWWorld::ConstPtr &ptr) const |
|
virtual int | getPrimaryFactionRank (const MWWorld::ConstPtr &ptr) const |
|
virtual | ~Actor () |
|
virtual void | adjustPosition (const MWWorld::Ptr &ptr, bool force) const |
|
virtual void | insertObject (const MWWorld::Ptr &ptr, const std::string &model, MWPhysics::PhysicsSystem &physics) const |
| Add reference into a cell for rendering (default implementation: don't render anything). More...
|
|
virtual void | block (const MWWorld::Ptr &ptr) const |
|
virtual osg::Vec3f | getRotationVector (const MWWorld::Ptr &ptr) const |
| Return desired rotations, as euler angles. More...
|
|
virtual bool | allowTelekinesis (const MWWorld::ConstPtr &ptr) const |
| Return whether this class of object can be activated with telekinesis. More...
|
|
virtual bool | isActor () const |
|
virtual bool | canBeActivated (const MWWorld::Ptr &ptr) const |
|
| Actor (const Actor &) |
|
Actor & | operator= (const Actor &) |
|
virtual | ~Class () |
|
const std::string & | getTypeName () const |
|
virtual bool | showsInInventory (const ConstPtr &ptr) const |
|
virtual bool | hasItemHealth (const ConstPtr &ptr) const |
|
virtual int | getItemHealth (const ConstPtr &ptr) const |
| Return current item health or throw an exception if class does not have item health. More...
|
|
virtual int | getItemMaxHealth (const ConstPtr &ptr) const |
|
virtual boost::shared_ptr< Action > | use (const Ptr &ptr) const |
|
virtual void | lock (const Ptr &ptr, int lockLevel) const |
| Lock object (default implementation: throw an exception) More...
|
|
virtual void | unlock (const Ptr &ptr) const |
| Unlock object (default implementation: throw an exception) More...
|
|
virtual bool | canLock (const ConstPtr &ptr) const |
|
virtual void | setRemainingUsageTime (const Ptr &ptr, float duration) const |
|
virtual float | getRemainingUsageTime (const ConstPtr &ptr) const |
|
virtual std::pair< std::vector
< int >, bool > | getEquipmentSlots (const ConstPtr &ptr) const |
|
virtual int | getEquipmentSkill (const ConstPtr &ptr) const |
|
virtual int | getValue (const ConstPtr &ptr) const |
|
virtual float | getNormalizedEncumbrance (const MWWorld::Ptr &ptr) const |
| Returns encumbrance re-scaled to capacity. More...
|
|
virtual std::string | getUpSoundId (const ConstPtr &ptr) const |
|
virtual std::string | getDownSoundId (const ConstPtr &ptr) const |
|
virtual std::string | getInventoryIcon (const MWWorld::ConstPtr &ptr) const |
| Return name of inventory icon. More...
|
|
virtual std::string | getEnchantment (const MWWorld::ConstPtr &ptr) const |
|
virtual int | getEnchantmentPoints (const MWWorld::ConstPtr &ptr) const |
|
virtual bool | canSell (const MWWorld::ConstPtr &item, int npcServices) const |
| Determine whether or not item can be sold to an npc with the given npcServices. More...
|
|
virtual std::string | applyEnchantment (const MWWorld::ConstPtr &ptr, const std::string &enchId, int enchCharge, const std::string &newName) const |
| Creates a new record using ptr as template, with the given name and the given enchantment applied to it. More...
|
|
virtual std::pair< int,
std::string > | canBeEquipped (const MWWorld::ConstPtr &ptr, const MWWorld::Ptr &npc) const |
|
virtual float | getWeight (const MWWorld::ConstPtr &ptr) const |
|
virtual bool | isKey (const MWWorld::ConstPtr &ptr) const |
|
virtual bool | isGold (const MWWorld::ConstPtr &ptr) const |
|
virtual Ptr | copyToCell (const ConstPtr &ptr, CellStore &cell, int count) const |
|
virtual Ptr | copyToCell (const ConstPtr &ptr, CellStore &cell, const ESM::Position &pos, int count) const |
|
virtual bool | canFly (const MWWorld::ConstPtr &ptr) const |
|
bool | isPureWaterCreature (const MWWorld::Ptr &ptr) const |
|
bool | isPureFlyingCreature (const MWWorld::Ptr &ptr) const |
|
bool | isPureLandCreature (const MWWorld::Ptr &ptr) const |
|
bool | isMobile (const MWWorld::Ptr &ptr) const |
|
virtual int | getDoorState (const MWWorld::ConstPtr &ptr) const |
| 0 = nothing, 1 = opening, 2 = closing More...
|
|
virtual void | setDoorState (const MWWorld::Ptr &ptr, int state) const |
| This does not actually cause the door to move. Use World::activateDoor instead. More...
|
|
virtual std::string | getSound (const MWWorld::ConstPtr &ptr) const |
| Returns sound id. More...
|
|
virtual int | getEffectiveArmorRating (const MWWorld::ConstPtr &armor, const MWWorld::Ptr &actor) const |
| Get the effective armor rating, factoring in the actor's skills, for the given armor. More...
|
|