| accessObjectProperties() override | UnitSAO | virtual |
| ActiveObject(object_t id) | ActiveObject | inline |
| addAttachmentChild(object_t child_id) override | UnitSAO | virtual |
| addedToEnvironment(u32 dtime_s) | LuaEntitySAO | virtual |
| addPos(const v3f &added_pos) | ServerActiveObject | inlinevirtual |
| addVelocity(v3f velocity) | LuaEntitySAO | inline |
| attachParticleSpawner(u32 id) | ServerActiveObject | inline |
| clearAnyAttachments() | UnitSAO | protected |
| clearChildAttachments() override | UnitSAO | virtual |
| clearParentAttachment() | ActiveObject | inlinevirtual |
| collideWithObjects() const | LuaEntitySAO | virtual |
| detachParticleSpawner(u32 id) | ServerActiveObject | inline |
| dispatchScriptDeactivate(bool removal) | LuaEntitySAO | protected |
| dumpAOMessagesToQueue(std::queue< ActiveObjectMessage > &queue) | ServerActiveObject | |
| generatePunchCommand(u16 result_hp) const | UnitSAO | private |
| generateSetPropertiesCommand(const ObjectProperties &prop) const | UnitSAO | |
| generateSetSpriteCommand(v2s16 p, u16 num_frames, f32 framelength, bool select_horiz_by_yawpitch) | LuaEntitySAO | privatestatic |
| generateSetTextureModCommand() const | LuaEntitySAO | private |
| generateUpdateAnimationCommand() const | UnitSAO | |
| generateUpdateAnimationSpeedCommand() const | UnitSAO | |
| generateUpdateArmorGroupsCommand() const | UnitSAO | |
| generateUpdateAttachmentCommand() const | UnitSAO | |
| generateUpdateBoneOverrideCommand(const std::string &bone, const BoneOverride &props) | UnitSAO | static |
| generateUpdateInfantCommand(u16 infant_id, u16 protocol_version) | ServerActiveObject | |
| generateUpdatePositionCommand(const v3f &position, const v3f &velocity, const v3f &acceleration, const v3f &rotation, bool do_interpolate, bool is_movement_end, f32 update_interval) | UnitSAO | static |
| getAcceleration() | LuaEntitySAO | |
| getAnimation(v2f *frame_range, float *frame_speed, float *frame_blend, bool *frame_loop) override | UnitSAO | virtual |
| getArmorGroups() const override | UnitSAO | virtual |
| getAttachment(object_t *parent_id, std::string *bone, v3f *position, v3f *rotation, bool *force_visible) const override | UnitSAO | virtual |
| getAttachmentChildIds() const override | UnitSAO | inlinevirtual |
| getBasePosition() const | ServerActiveObject | inline |
| getBoneOverride(const std::string &bone) override | UnitSAO | virtual |
| getBoneOverrides() const override | UnitSAO | inlinevirtual |
| getClientInitializationData(u16 protocol_version) | LuaEntitySAO | virtual |
| getCollisionBox(aabb3f *toset) const | LuaEntitySAO | virtual |
| getDescription() | LuaEntitySAO | virtual |
| getEffectiveObservers() | ServerActiveObject | |
| getEnv() | ServerActiveObject | inline |
| getHP() const | LuaEntitySAO | virtual |
| getId() const | ActiveObject | inline |
| getInventory() const | ServerActiveObject | inlinevirtual |
| getInventoryLocation() const | ServerActiveObject | virtual |
| getMinimumSavedMovement() | LuaEntitySAO | virtual |
| getName() | LuaEntitySAO | |
| getParent() const override | UnitSAO | virtual |
| getPropertyPacket() | LuaEntitySAO | private |
| getRadRotation() | UnitSAO | inline |
| getRadYawDep() const | UnitSAO | inline |
| getRotation() const | UnitSAO | inline |
| getSelectionBox(aabb3f *toset) const | LuaEntitySAO | virtual |
| getSendType() const | LuaEntitySAO | inlinevirtual |
| getStaticData(std::string *result) const | LuaEntitySAO | virtual |
| getTextureMod() const | LuaEntitySAO | |
| getTotalRotation() const | UnitSAO | inline |
| getType() const | LuaEntitySAO | inlinevirtual |
| getVelocity() | LuaEntitySAO | |
| getWieldedItem(ItemStack *selected, ItemStack *hand=nullptr) const | ServerActiveObject | virtual |
| getWieldIndex() const | ServerActiveObject | inlinevirtual |
| getWieldList() const | ServerActiveObject | inlinevirtual |
| invalidateEffectiveObservers() | ServerActiveObject | |
| isAttached() const | UnitSAO | inline |
| isDead() const | UnitSAO | inline |
| isEffectivelyObservedBy(const std::string &player_name) | ServerActiveObject | |
| isGone() const | ServerActiveObject | inline |
| isImmortal() const | UnitSAO | inline |
| isPendingRemoval() const | ServerActiveObject | inline |
| isStaticAllowed() const | LuaEntitySAO | inlinevirtual |
| LuaEntitySAO()=delete | LuaEntitySAO | |
| LuaEntitySAO(ServerEnvironment *env, v3f pos, const std::string &data) | LuaEntitySAO | |
| LuaEntitySAO(ServerEnvironment *env, v3f pos, const std::string &name, const std::string &state) | LuaEntitySAO | inline |
| m_acceleration | LuaEntitySAO | private |
| m_animation_blend | UnitSAO | private |
| m_animation_loop | UnitSAO | private |
| m_animation_range | UnitSAO | private |
| m_animation_sent | UnitSAO | private |
| m_animation_speed | UnitSAO | private |
| m_animation_speed_sent | UnitSAO | private |
| m_armor_groups | UnitSAO | protected |
| m_armor_groups_sent | UnitSAO | private |
| m_attached_particle_spawners | ServerActiveObject | protected |
| m_attachment_bone | UnitSAO | private |
| m_attachment_call_counter | UnitSAO | private |
| m_attachment_child_ids | UnitSAO | private |
| m_attachment_parent_id | UnitSAO | protected |
| m_attachment_position | UnitSAO | private |
| m_attachment_rotation | UnitSAO | private |
| m_attachment_sent | UnitSAO | private |
| m_base_position | ServerActiveObject | protected |
| m_bone_override | UnitSAO | protected |
| m_bone_override_sent | UnitSAO | private |
| m_effective_observers | ServerActiveObject | protected |
| m_env | ServerActiveObject | protected |
| m_force_visible | UnitSAO | private |
| m_hp | UnitSAO | protected |
| m_id | ActiveObject | protected |
| m_init_name | LuaEntitySAO | private |
| m_init_state | LuaEntitySAO | private |
| m_known_by_count | ServerActiveObject | |
| m_last_sent_move_precision | LuaEntitySAO | private |
| m_last_sent_position | LuaEntitySAO | private |
| m_last_sent_position_timer | LuaEntitySAO | private |
| m_last_sent_rotation | LuaEntitySAO | private |
| m_last_sent_velocity | LuaEntitySAO | private |
| m_messages_out | ServerActiveObject | protected |
| m_observers | ServerActiveObject | |
| m_pending_deactivation | ServerActiveObject | protected |
| m_pending_removal | ServerActiveObject | protected |
| m_prop | UnitSAO | protected |
| m_properties_sent | UnitSAO | protected |
| m_registered | LuaEntitySAO | private |
| m_rotation | UnitSAO | protected |
| m_rotation_add_yaw | UnitSAO | protected |
| m_static_block | ServerActiveObject | |
| m_static_exists | ServerActiveObject | |
| m_texture_modifier | LuaEntitySAO | private |
| m_texture_modifier_sent | LuaEntitySAO | private |
| m_velocity | LuaEntitySAO | private |
| markForDeactivation() | ServerActiveObject | |
| markForRemoval() | ServerActiveObject | |
| moveTo(v3f pos, bool continuous) | LuaEntitySAO | virtual |
| notifyObjectPropertiesModified() override | UnitSAO | virtual |
| object_t typedef | ActiveObject | |
| Observers typedef | ServerActiveObject | |
| onAttach(ServerActiveObject *parent) | UnitSAO | private |
| onDetach(ServerActiveObject *parent) | UnitSAO | private |
| onMarkedForDeactivation() | LuaEntitySAO | inlineprotectedvirtual |
| onMarkedForRemoval() | LuaEntitySAO | inlineprotectedvirtual |
| punch(v3f dir, const ToolCapabilities *toolcap=nullptr, ServerActiveObject *puncher=nullptr, float time_from_last_punch=1000000.0f, u16 initial_wear=0) | LuaEntitySAO | virtual |
| recalculateEffectiveObservers() | ServerActiveObject | |
| removeAttachmentChild(object_t child_id) override | UnitSAO | virtual |
| removingFromEnvironment() | ServerActiveObject | inlinevirtual |
| rightClick(ServerActiveObject *clicker) | LuaEntitySAO | virtual |
| sendOutdatedData() | UnitSAO | |
| sendPosition(bool do_interpolate, bool is_movement_end) | LuaEntitySAO | private |
| sendPunchCommand() | UnitSAO | |
| ServerActiveObject(ServerEnvironment *env, v3f pos) | ServerActiveObject | |
| setAcceleration(v3f acceleration) | LuaEntitySAO | |
| setAnimation(v2f frame_range, float frame_speed, float frame_blend, bool frame_loop) override | UnitSAO | virtual |
| setAnimationSpeed(float frame_speed) override | UnitSAO | virtual |
| setArmorGroups(const ItemGroupList &armor_groups) override | UnitSAO | virtual |
| setAttachment(object_t parent_id, const std::string &bone, v3f position, v3f rotation, bool force_visible) override | UnitSAO | virtual |
| setBasePosition(v3f pos) | ServerActiveObject | inline |
| setBoneOverride(const std::string &bone, const BoneOverride &props) override | UnitSAO | virtual |
| setHP(s32 hp, const PlayerHPChangeReason &reason) | LuaEntitySAO | virtual |
| setId(object_t id) | ActiveObject | inline |
| setInventoryModified() | ServerActiveObject | inlinevirtual |
| setPos(const v3f &pos) | LuaEntitySAO | virtual |
| setRotation(v3f rotation) | UnitSAO | inline |
| setSprite(v2s16 p, int num_frames, float framelength, bool select_horiz_by_yawpitch) | LuaEntitySAO | |
| setTextureMod(const std::string &mod) | LuaEntitySAO | |
| setVelocity(v3f velocity) | LuaEntitySAO | |
| setWieldedItem(const ItemStack &item) | ServerActiveObject | virtual |
| shouldUnload() const | LuaEntitySAO | inlinevirtual |
| step(float dtime, bool send_recommended) | LuaEntitySAO | virtual |
| UnitSAO(ServerEnvironment *env, v3f pos) | UnitSAO | |
| ~LuaEntitySAO() | LuaEntitySAO | |
| ~ServerActiveObject()=default | ServerActiveObject | virtual |
| ~UnitSAO()=default | UnitSAO | virtual |