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 |