accessObjectProperties() | UnitSAO | virtual |
ActiveObject(u16 id) | ActiveObject | inline |
addAttachmentChild(int child_id) | UnitSAO | virtual |
addedToEnvironment(u32 dtime_s) | PlayerSAO | virtual |
attachParticleSpawner(u32 id) | ServerActiveObject | inline |
checkMovementCheat() | PlayerSAO | |
clearChildAttachments() | UnitSAO | virtual |
clearParentAttachment() | UnitSAO | virtual |
collideWithObjects() const | PlayerSAO | inlinevirtual |
create(ActiveObjectType type, ServerEnvironment *env, u16 id, v3f pos, const std::string &data) | ServerActiveObject | static |
detachParticleSpawner(u32 id) | ServerActiveObject | inline |
disconnected() | PlayerSAO | |
dumpAOMessagesToQueue(std::queue< ActiveObjectMessage > &queue) | ServerActiveObject | |
environmentDeletes() const | ServerActiveObject | inlinevirtual |
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 | |
generateUpdateBonePositionCommand(const std::string &bone, const v3f &position, const v3f &rotation) | 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) | UnitSAO | virtual |
getArmorGroups() const | UnitSAO | virtual |
getAttachment(int *parent_id, std::string *bone, v3f *position, v3f *rotation, bool *force_visible) const | UnitSAO | virtual |
getAttachmentChildIds() const | UnitSAO | virtual |
getBasePosition() const | ServerActiveObject | inline |
getBonePosition(const std::string &bone, v3f *position, v3f *rotation) | UnitSAO | virtual |
getBreath() const | PlayerSAO | inline |
getClientInitializationData(u16 protocol_version) | PlayerSAO | virtual |
getCollisionBox(aabb3f *toset) const | PlayerSAO | virtual |
getDescription() | PlayerSAO | virtual |
getDigPool() | PlayerSAO | inline |
getEnv() | ServerActiveObject | inline |
getEyeOffset() const | PlayerSAO | |
getEyePosition() const | PlayerSAO | inline |
getFov() const | PlayerSAO | inline |
getHP() const | UnitSAO | inlinevirtual |
getId() const | ActiveObject | inline |
getInventory() const | PlayerSAO | virtual |
getInventoryLocation() const | PlayerSAO | virtual |
getLastGoodPosition() const | PlayerSAO | inline |
getLookPitch() const | PlayerSAO | inline |
getMeta() | PlayerSAO | inline |
getMinimumSavedMovement() | ServerActiveObject | virtual |
getNoCheatDigPos() | PlayerSAO | inline |
getNoCheatDigTime() | PlayerSAO | inline |
getParent() const | UnitSAO | virtual |
getPeerID() const | PlayerSAO | inline |
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 | PlayerSAO | virtual |
getSendType() const | PlayerSAO | inlinevirtual |
getStaticData(std::string *result) const | PlayerSAO | virtual |
getType() const | PlayerSAO | inlinevirtual |
getWantedRange() const | PlayerSAO | inline |
getWieldedItem(ItemStack *selected, ItemStack *hand=nullptr) const | PlayerSAO | virtual |
getWieldIndex() const | PlayerSAO | virtual |
getWieldList() const | PlayerSAO | inlinevirtual |
getZoomFOV() const | PlayerSAO | |
isAttached() const | UnitSAO | inline |
isDead() const | UnitSAO | inline |
isGone() const | ServerActiveObject | inline |
isImmortal() const | UnitSAO | inline |
isPendingRemoval() const | ServerActiveObject | inline |
isStaticAllowed() const | 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_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_position | UnitSAO | protected |
m_bone_position_sent | UnitSAO | private |
m_breath | PlayerSAO | private |
m_breathing_interval | PlayerSAO | private |
m_dig_pool | PlayerSAO | private |
m_drowning_interval | PlayerSAO | private |
m_env | ServerActiveObject | protected |
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_peer_id | PlayerSAO | private |
m_pending_deactivation | ServerActiveObject | protected |
m_pending_removal | ServerActiveObject | protected |
m_physics_override_gravity | PlayerSAO | |
m_physics_override_jump | PlayerSAO | |
m_physics_override_new_move | PlayerSAO | |
m_physics_override_sent | PlayerSAO | |
m_physics_override_sneak | PlayerSAO | |
m_physics_override_sneak_glitch | PlayerSAO | |
m_physics_override_speed | 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_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) | PlayerSAO | virtual |
noCheatDigEnd() | PlayerSAO | inline |
noCheatDigStart(const v3s16 &p) | PlayerSAO | inline |
notifyObjectPropertiesModified() | UnitSAO | virtual |
onAttach(int parent_id) | UnitSAO | privatevirtual |
onDetach(int parent_id) | UnitSAO | privatevirtual |
onMarkedForDeactivation() | ServerActiveObject | inlineprotectedvirtual |
onMarkedForRemoval() | ServerActiveObject | 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) | PlayerSAO | virtual |
removeAttachmentChild(int child_id) | UnitSAO | virtual |
removingFromEnvironment() | PlayerSAO | virtual |
resetTimeFromLastPunch() | PlayerSAO | inline |
rightClick(ServerActiveObject *clicker) | 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) | UnitSAO | virtual |
setAnimationSpeed(float frame_speed) | UnitSAO | virtual |
setArmorGroups(const ItemGroupList &armor_groups) | UnitSAO | virtual |
setAttachment(int parent_id, const std::string &bone, v3f position, v3f rotation, bool force_visible) | UnitSAO | virtual |
setBasePosition(const v3f &position) | PlayerSAO | |
UnitSAO::setBasePosition(v3f pos) | ServerActiveObject | inline |
setBonePosition(const std::string &bone, v3f position, v3f rotation) | UnitSAO | virtual |
setBreath(const u16 breath, bool send=true) | PlayerSAO | |
setFov(const float pitch) | PlayerSAO | |
setHP(s32 hp, const PlayerHPChangeReason &reason) | PlayerSAO | virtual |
setHPRaw(u16 hp) | PlayerSAO | inline |
setId(u16 id) | ActiveObject | inline |
setInventoryModified() | PlayerSAO | inlinevirtual |
setLookPitch(const float pitch) | PlayerSAO | |
setLookPitchAndSend(const float pitch) | PlayerSAO | |
setMaxSpeedOverride(const v3f &vel) | PlayerSAO | |
setPlayerYaw(const float yaw) | PlayerSAO | |
setPlayerYawAndSend(const float yaw) | PlayerSAO | |
setPos(const v3f &pos) | PlayerSAO | virtual |
setRotation(v3f rotation) | UnitSAO | inline |
setWantedRange(const s16 range) | PlayerSAO | |
setWieldedItem(const ItemStack &item) | PlayerSAO | virtual |
shouldUnload() const | PlayerSAO | inlinevirtual |
step(float dtime, bool send_recommended) | 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 |