| accessObjectProperties() override | UnitSAO | virtual |
| ActiveObject(object_t id) | ActiveObject | inline |
| addAttachmentChild(object_t child_id) override | UnitSAO | virtual |
| addedToEnvironment(u32 dtime_s) override | PlayerSAO | virtual |
| addPos(const v3f &added_pos) override | PlayerSAO | virtual |
| attachParticleSpawner(u32 id) | ServerActiveObject | inline |
| breathing | PlayerSAO | |
| checkMovementCheat() | PlayerSAO | |
| clearAnyAttachments() | UnitSAO | protected |
| clearChildAttachments() override | UnitSAO | virtual |
| clearParentAttachment() | ActiveObject | inlinevirtual |
| collideWithObjects() const override | PlayerSAO | inlinevirtual |
| detachParticleSpawner(u32 id) | ServerActiveObject | inline |
| disconnected() | PlayerSAO | |
| drowning | PlayerSAO | |
| dumpAOMessagesToQueue(std::queue< ActiveObjectMessage > &queue) | ServerActiveObject | |
| finalize(RemotePlayer *player, const std::set< std::string > &privs) | PlayerSAO | |
| generatePunchCommand(u16 result_hp) const | UnitSAO | private |
| generateSetPropertiesCommand(const ObjectProperties &prop) const | UnitSAO | |
| 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 | |
| generateUpdatePhysicsOverrideCommand() const | PlayerSAO | private |
| 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 |
| 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 |
| getBreath() const | PlayerSAO | inline |
| getCameraInverted() const | PlayerSAO | inline |
| getClientInitializationData(u16 protocol_version) override | PlayerSAO | virtual |
| getCollisionBox(aabb3f *toset) const override | PlayerSAO | virtual |
| getDescription() override | PlayerSAO | virtual |
| getDigPool() | PlayerSAO | inline |
| getEffectiveObservers() | ServerActiveObject | |
| getEnv() | ServerActiveObject | inline |
| getEyeOffset() const | PlayerSAO | |
| getEyePosition() const | PlayerSAO | inline |
| getFov() const | PlayerSAO | inline |
| getHP() const override | UnitSAO | inlinevirtual |
| getId() const | ActiveObject | inline |
| getInventory() const override | PlayerSAO | virtual |
| getInventoryLocation() const override | PlayerSAO | virtual |
| getLastGoodPosition() const | PlayerSAO | inline |
| getLookPitch() const | PlayerSAO | inline |
| getMeta() | PlayerSAO | inline |
| getMinimumSavedMovement() | ServerActiveObject | virtual |
| getNoCheatDigPos() | PlayerSAO | inline |
| getNoCheatDigTime() | PlayerSAO | inline |
| getParent() const override | UnitSAO | virtual |
| getPeerID() const | PlayerSAO | |
| getPlayer() | PlayerSAO | inline |
| getPropertyPacket() | PlayerSAO | private |
| getRadLookPitch() const | PlayerSAO | inline |
| getRadLookPitchDep() const | PlayerSAO | inline |
| getRadRotation() | UnitSAO | inline |
| getRadYawDep() const | UnitSAO | inline |
| getRotation() const | UnitSAO | inline |
| getSelectionBox(aabb3f *toset) const override | PlayerSAO | virtual |
| getSendType() const override | PlayerSAO | inlinevirtual |
| getStaticData(std::string *result) const override | PlayerSAO | virtual |
| getTotalRotation() const | UnitSAO | inline |
| getType() const override | PlayerSAO | inlinevirtual |
| getWantedRange() const | PlayerSAO | inline |
| getWieldedItem(ItemStack *selected, ItemStack *hand=nullptr) const override | PlayerSAO | virtual |
| getWieldIndex() const override | PlayerSAO | virtual |
| getWieldList() const override | PlayerSAO | inlinevirtual |
| getZoomFOV() const | PlayerSAO | |
| 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 |
| isNewPlayer() | PlayerSAO | inline |
| isPendingRemoval() const | ServerActiveObject | inline |
| isStaticAllowed() const override | PlayerSAO | inlinevirtual |
| 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_breath | PlayerSAO | private |
| m_breathing_interval | PlayerSAO | private |
| m_camera_inverted | PlayerSAO | private |
| m_dig_pool | PlayerSAO | private |
| m_drowning_interval | PlayerSAO | private |
| m_effective_observers | ServerActiveObject | protected |
| m_env | ServerActiveObject | protected |
| m_flags | PlayerSAO | |
| m_force_visible | UnitSAO | private |
| m_fov | PlayerSAO | private |
| m_hp | UnitSAO | protected |
| m_id | ActiveObject | protected |
| m_is_new_player | PlayerSAO | private |
| m_is_singleplayer | PlayerSAO | private |
| m_known_by_count | ServerActiveObject | |
| m_last_good_position | PlayerSAO | private |
| m_max_speed_override | PlayerSAO | private |
| m_max_speed_override_time | PlayerSAO | private |
| m_messages_out | ServerActiveObject | protected |
| m_meta | PlayerSAO | private |
| m_move_pool | PlayerSAO | private |
| m_nocheat_dig_pos | PlayerSAO | private |
| m_nocheat_dig_time | PlayerSAO | private |
| m_node_hurt_interval | PlayerSAO | private |
| m_observers | ServerActiveObject | |
| m_peer_id_initial | PlayerSAO | private |
| m_pending_deactivation | ServerActiveObject | protected |
| m_pending_removal | ServerActiveObject | protected |
| m_physics_override_sent | PlayerSAO | |
| m_pitch | PlayerSAO | private |
| m_player | PlayerSAO | private |
| m_position_not_sent | PlayerSAO | private |
| m_privs | PlayerSAO | private |
| m_prop | UnitSAO | protected |
| m_properties_sent | UnitSAO | protected |
| m_rotation | UnitSAO | protected |
| m_rotation_add_yaw | UnitSAO | protected |
| m_static_block | ServerActiveObject | |
| m_static_exists | ServerActiveObject | |
| m_time_from_last_punch | PlayerSAO | private |
| m_time_from_last_teleport | PlayerSAO | private |
| m_wanted_range | PlayerSAO | private |
| markForDeactivation() | ServerActiveObject | |
| markForRemoval() | ServerActiveObject | |
| moveTo(v3f pos, bool continuous) override | PlayerSAO | virtual |
| noCheatDigEnd() | PlayerSAO | inline |
| noCheatDigStart(const v3s16 &p) | PlayerSAO | inline |
| node_damage | PlayerSAO | |
| notifyObjectPropertiesModified() override | UnitSAO | virtual |
| object_t typedef | ActiveObject | |
| Observers typedef | ServerActiveObject | |
| onAttach(ServerActiveObject *parent) | UnitSAO | private |
| onDetach(ServerActiveObject *parent) | UnitSAO | private |
| onMarkedForDeactivation() override | UnitSAO | inlineprotectedvirtual |
| onMarkedForRemoval() override | UnitSAO | inlineprotectedvirtual |
| PlayerSAO(ServerEnvironment *env_, RemotePlayer *player_, session_t peer_id_, bool is_singleplayer) | PlayerSAO | |
| punch(v3f dir, const ToolCapabilities *toolcap, ServerActiveObject *puncher, float time_from_last_punch, u16 initial_wear=0) override | PlayerSAO | virtual |
| recalculateEffectiveObservers() | ServerActiveObject | |
| removeAttachmentChild(object_t child_id) override | UnitSAO | virtual |
| removingFromEnvironment() override | PlayerSAO | virtual |
| resetTimeFromLastPunch() | PlayerSAO | inline |
| respawn() | PlayerSAO | |
| rightClick(ServerActiveObject *clicker) override | PlayerSAO | virtual |
| sendOutdatedData() | UnitSAO | |
| sendPunchCommand() | UnitSAO | |
| ServerActiveObject(ServerEnvironment *env, v3f pos) | ServerActiveObject | |
| 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 position) | PlayerSAO | |
| setBoneOverride(const std::string &bone, const BoneOverride &props) override | UnitSAO | virtual |
| setBreath(const u16 breath, bool send=true) | PlayerSAO | |
| setCameraInverted(bool camera_inverted) | PlayerSAO | inline |
| setFov(const float pitch) | PlayerSAO | |
| setHP(s32 hp, const PlayerHPChangeReason &reason) override | PlayerSAO | inlinevirtual |
| setHP(s32 hp, const PlayerHPChangeReason &reason, bool from_client) | PlayerSAO | |
| setHPRaw(u16 hp) | PlayerSAO | inline |
| setId(object_t id) | ActiveObject | inline |
| setInventoryModified() override | PlayerSAO | inlinevirtual |
| setLookPitch(const float pitch) | PlayerSAO | |
| setLookPitchAndSend(const float pitch) | PlayerSAO | |
| setMaxSpeedOverride(const v3f &vel) | PlayerSAO | |
| setNewPlayer() | PlayerSAO | inline |
| setPlayer(RemotePlayer *player) | PlayerSAO | inline |
| setPlayerYaw(const float yaw) | PlayerSAO | |
| setPlayerYawAndSend(const float yaw) | PlayerSAO | |
| setPos(const v3f &pos) override | PlayerSAO | virtual |
| setRotation(v3f rotation) | UnitSAO | inline |
| setWantedRange(const s16 range) | PlayerSAO | |
| setWieldedItem(const ItemStack &item) override | PlayerSAO | virtual |
| shouldUnload() const override | PlayerSAO | inlinevirtual |
| step(float dtime, bool send_recommended) override | PlayerSAO | virtual |
| UnitSAO(ServerEnvironment *env, v3f pos) | UnitSAO | |
| unlinkPlayerSessionAndSave() | PlayerSAO | private |
| updatePrivileges(const std::set< std::string > &privs) | PlayerSAO | inline |
| ~ServerActiveObject()=default | ServerActiveObject | virtual |
| ~UnitSAO()=default | UnitSAO | virtual |