Animation() (定义于 kiwano::Animation) | kiwano::Animation | |
ClearStatus() | kiwano::ObjectBase | |
Clone() const override | kiwano::MoveToAnimation | virtual |
Complete(Actor *target) | kiwano::Animation | protected |
Deserialize(const Vector< uint8_t > &data) | kiwano::Serializable | inline |
displacement_ (定义于 kiwano::MoveByAnimation) | kiwano::MoveByAnimation | protected |
DoClone(TweenAnimation *to) const (定义于 kiwano::TweenAnimation) | kiwano::TweenAnimation | protected |
kiwano::Animation::DoClone(Animation *to) const | kiwano::Animation | protected |
DoDeserialize(Deserializer *deserializer) override | kiwano::ObjectBase | virtual |
Done() | kiwano::Animation | inlineprotected |
DoSerialize(Serializer *serializer) const override | kiwano::ObjectBase | virtual |
DumpTracingObjects() | kiwano::ObjectBase | static |
EmitEvent(Actor *target, AnimationEvent evt) | kiwano::Animation | inlineprotected |
Fail(StringView msg, int code=ObjectStatus::fail) | kiwano::ObjectBase | |
GetDelay() const | kiwano::Animation | inline |
GetDisplacement() const | kiwano::MoveByAnimation | inline |
GetDistination() const | kiwano::MoveToAnimation | inline |
GetDuration() const | kiwano::TweenAnimation | inline |
GetEaseFunc() const | kiwano::TweenAnimation | inline |
GetElapsed() const | kiwano::Animation | inlineprotected |
GetHandler() const | kiwano::Animation | inline |
GetLoops() const | kiwano::Animation | inline |
GetLoopsDone() const | kiwano::Animation | inlineprotected |
GetName() const | kiwano::ObjectBase | inline |
GetNext() const | kiwano::IntrusiveListValue< RefPtr< Animation > > | inlineprotected |
GetNext() | kiwano::IntrusiveListValue< RefPtr< Animation > > | inlineprotected |
GetObjectID() const | kiwano::ObjectBase | inline |
GetPrev() const | kiwano::IntrusiveListValue< RefPtr< Animation > > | inlineprotected |
GetPrev() | kiwano::IntrusiveListValue< RefPtr< Animation > > | inlineprotected |
GetRefCount() const | kiwano::RefObject | |
GetStatus() const | kiwano::Animation | inlineprotected |
GetTracingObjects() | kiwano::ObjectBase | static |
GetUserData() const | kiwano::ObjectBase | |
Hold(RefPtr< ObjectBase > other) | kiwano::ObjectBase | |
Init(Actor *target) override | kiwano::MoveToAnimation | protectedvirtual |
Interpolate(float frac) (定义于 kiwano::TweenAnimation) | kiwano::TweenAnimation | protected |
IsDone() const | kiwano::Animation | inlineprotected |
IsName(StringView name) const | kiwano::ObjectBase | inline |
IsRemoveable() const | kiwano::Animation | inlineprotected |
IsRunning() const | kiwano::Animation | inline |
IsTracingLeaks() | kiwano::ObjectBase | static |
IsValid() const | kiwano::ObjectBase | virtual |
MoveByAnimation(Duration duration, const Vec2 &displacement) | kiwano::MoveByAnimation | |
MoveToAnimation(Duration duration, const Point &distination) | kiwano::MoveToAnimation | |
Noncopyable()=default (定义于 kiwano::Noncopyable) | kiwano::Noncopyable | protected |
ObjectBase() | kiwano::ObjectBase | |
operator delete(void *ptr) (定义于 kiwano::RefObject) | kiwano::RefObject | static |
operator delete(void *ptr, std::nothrow_t const &) noexcept (定义于 kiwano::RefObject) | kiwano::RefObject | static |
operator delete(void *ptr, void *place) noexcept (定义于 kiwano::RefObject) | kiwano::RefObject | static |
operator new(size_t size) (定义于 kiwano::RefObject) | kiwano::RefObject | static |
operator new(size_t size, std::nothrow_t const &) noexcept (定义于 kiwano::RefObject) | kiwano::RefObject | static |
operator new(size_t size, void *ptr) noexcept (定义于 kiwano::RefObject) | kiwano::RefObject | static |
Pause() | kiwano::Animation | inline |
prev_pos_ (定义于 kiwano::MoveByAnimation) | kiwano::MoveByAnimation | protected |
RefObject() (定义于 kiwano::RefObject) | kiwano::RefObject | protected |
Release() | kiwano::RefObject | |
RemoveTargetWhenDone() | kiwano::Animation | inline |
Reset() | kiwano::Animation | protected |
Resume() | kiwano::Animation | inline |
Retain() | kiwano::RefObject | |
Reverse() const override | kiwano::MoveToAnimation | inlinevirtual |
Serialize() const | kiwano::Serializable | inline |
SetDelay(Duration delay) | kiwano::Animation | inline |
SetDisplacement(const Vec2 &displacement) | kiwano::MoveByAnimation | inline |
SetDistination(const Point &distination) | kiwano::MoveToAnimation | inline |
SetDuration(Duration duration) | kiwano::TweenAnimation | inline |
SetEaseFunc(const EaseFunc &func) | kiwano::TweenAnimation | inline |
SetHandler(RefPtr< AnimationEventHandler > handler) | kiwano::Animation | inline |
SetLoops(int loops) | kiwano::Animation | inline |
SetName(StringView name) | kiwano::ObjectBase | |
SetObjectPolicy(const ObjectPolicyFunc &policy) | kiwano::ObjectBase | static |
SetStatus(const ObjectStatus &status) | kiwano::ObjectBase | |
SetUserData(void *data) | kiwano::ObjectBase | |
start_pos_ (定义于 kiwano::MoveByAnimation) | kiwano::MoveByAnimation | protected |
StartTracingLeaks() | kiwano::ObjectBase | static |
Status 枚举名称 | kiwano::Animation | protected |
Stop() | kiwano::Animation | inline |
StopTracingLeaks() | kiwano::ObjectBase | static |
TweenAnimation() (定义于 kiwano::TweenAnimation) | kiwano::TweenAnimation | protected |
TweenAnimation(Duration duration) (定义于 kiwano::TweenAnimation) | kiwano::TweenAnimation | protected |
Unhold(RefPtr< ObjectBase > other) | kiwano::ObjectBase | |
Update(Actor *target, Duration dt) override | kiwano::TweenAnimation | protectedvirtual |
UpdateStep(Actor *target, Duration dt) | kiwano::Animation | protected |
UpdateTween(Actor *target, float frac) override (定义于 kiwano::MoveByAnimation) | kiwano::MoveByAnimation | protectedvirtual |
~Animation() (定义于 kiwano::Animation) | kiwano::Animation | virtual |
~ObjectBase() (定义于 kiwano::ObjectBase) | kiwano::ObjectBase | virtual |
~RefObject() (定义于 kiwano::RefObject) | kiwano::RefObject | virtual |