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 |
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_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 | |
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, bool is_singleplayer) | PlayerSAO | inline |
~ServerActiveObject()=default | ServerActiveObject | virtual |
~UnitSAO()=default | UnitSAO | virtual |