accessObjectProperties() override | UnitSAO | virtual |
ActiveObject(object_t id) | ActiveObject | inline |
addAttachmentChild(object_t child_id) override | UnitSAO | virtual |
addedToEnvironment(u32 dtime_s) | ServerActiveObject | inlinevirtual |
addPos(const v3f &added_pos) | ServerActiveObject | inlinevirtual |
attachParticleSpawner(u32 id) | ServerActiveObject | inline |
clearAnyAttachments() | UnitSAO | protected |
clearChildAttachments() override | UnitSAO | virtual |
clearParentAttachment() | ActiveObject | inlinevirtual |
collideWithObjects() const =0 | ActiveObject | pure virtual |
detachParticleSpawner(u32 id) | ServerActiveObject | inline |
dumpAOMessagesToQueue(std::queue< ActiveObjectMessage > &queue) | ServerActiveObject | |
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 | |
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 |
getClientInitializationData(u16 protocol_version) | ServerActiveObject | inlinevirtual |
getCollisionBox(aabb3f *toset) const =0 | ActiveObject | pure virtual |
getDescription() | ServerActiveObject | inlinevirtual |
getEffectiveObservers() | ServerActiveObject | |
getEnv() | ServerActiveObject | inline |
getHP() const override | UnitSAO | inlinevirtual |
getId() const | ActiveObject | inline |
getInventory() const | ServerActiveObject | inlinevirtual |
getInventoryLocation() const | ServerActiveObject | virtual |
getMinimumSavedMovement() | ServerActiveObject | virtual |
getParent() const override | UnitSAO | virtual |
getRadRotation() | UnitSAO | inline |
getRadYawDep() const | UnitSAO | inline |
getRotation() const | UnitSAO | inline |
getSelectionBox(aabb3f *toset) const =0 | ActiveObject | pure virtual |
getSendType() const | ServerActiveObject | inlinevirtual |
getStaticData(std::string *result) const | ServerActiveObject | inlinevirtual |
getTotalRotation() const | UnitSAO | inline |
getType() const =0 | ActiveObject | pure virtual |
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 | ServerActiveObject | 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_effective_observers | ServerActiveObject | protected |
m_env | ServerActiveObject | protected |
m_force_visible | UnitSAO | private |
m_hp | UnitSAO | protected |
m_id | ActiveObject | protected |
m_known_by_count | ServerActiveObject | |
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_rotation | UnitSAO | protected |
m_rotation_add_yaw | UnitSAO | protected |
m_static_block | ServerActiveObject | |
m_static_exists | ServerActiveObject | |
markForDeactivation() | ServerActiveObject | |
markForRemoval() | ServerActiveObject | |
moveTo(v3f pos, bool continuous) | ServerActiveObject | inlinevirtual |
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 |
punch(v3f dir, const ToolCapabilities *toolcap=nullptr, ServerActiveObject *puncher=nullptr, float time_from_last_punch=1000000.0f, u16 initial_wear=0) | ServerActiveObject | inlinevirtual |
recalculateEffectiveObservers() | ServerActiveObject | |
removeAttachmentChild(object_t child_id) override | UnitSAO | virtual |
removingFromEnvironment() | ServerActiveObject | inlinevirtual |
rightClick(ServerActiveObject *clicker) | ServerActiveObject | inlinevirtual |
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 pos) | ServerActiveObject | inline |
setBoneOverride(const std::string &bone, const BoneOverride &props) override | UnitSAO | virtual |
setHP(s32 hp, const PlayerHPChangeReason &reason) | ServerActiveObject | inlinevirtual |
setId(object_t id) | ActiveObject | inline |
setInventoryModified() | ServerActiveObject | inlinevirtual |
setPos(const v3f &pos) | ServerActiveObject | inlinevirtual |
setRotation(v3f rotation) | UnitSAO | inline |
setWieldedItem(const ItemStack &item) | ServerActiveObject | virtual |
shouldUnload() const | ServerActiveObject | inlinevirtual |
step(float dtime, bool send_recommended) | ServerActiveObject | inlinevirtual |
UnitSAO(ServerEnvironment *env, v3f pos) | UnitSAO | |
~ServerActiveObject()=default | ServerActiveObject | virtual |
~UnitSAO()=default | UnitSAO | virtual |