载入中...
搜索中...
未找到
eve
rts
AttributeComponent
eve::rts::AttributeComponent 成员列表
成员的完整列表,这些成员属于
eve::rts::AttributeComponent
,包括所有继承而来的类成员
addModifier
(eve::attributes::AttributeModifier modifier)
eve::rts::AttributeComponent
AttributeComponent
()
eve::rts::AttributeComponent
AttributeComponent
(const AttributeComponent &other)
eve::rts::AttributeComponent
AttributeComponent
(AttributeComponent &&other) noexcept
eve::rts::AttributeComponent
bindOwner
(ecs::EntityHandle owner)
eve::rts::AttributeComponent
getFinal
(std::string_view attribute, double fallback=0.0) const
eve::rts::AttributeComponent
has
(std::string_view attribute) const
eve::rts::AttributeComponent
initialize
(std::span< const eve::attributes::AttributeSnapshotBase > values)
eve::rts::AttributeComponent
initialized
() const noexcept
eve::rts::AttributeComponent
isStale
() const noexcept
eve::rts::AttributeComponent
modifierAt
(int index) const noexcept
eve::rts::AttributeComponent
modifierCount
() const noexcept
eve::rts::AttributeComponent
modifyBase
(std::string_view attribute, double delta)
eve::rts::AttributeComponent
operator=
(const AttributeComponent &other)
eve::rts::AttributeComponent
operator=
(AttributeComponent &&other) noexcept
eve::rts::AttributeComponent
restore
(const eve::attributes::AttributeProjectionSnapshot &snapshot, Revision expectedRevision)
eve::rts::AttributeComponent
setBase
(std::string_view attribute, double value)
eve::rts::AttributeComponent
snapshot
(std::span< const std::string_view > attributes) const
eve::rts::AttributeComponent
~AttributeComponent
()
eve::rts::AttributeComponent