AddListener(RefPtr< EventListener > listener) | kiwano::EventDispatcher | |
AddListener(EventType type, EventListener::Callback callback) | kiwano::EventDispatcher | |
AddListener(StringView name, EventType type, EventListener::Callback callback) | kiwano::EventDispatcher | |
AddListener(EventListener::Callback callback) | kiwano::EventDispatcher | inline |
AddListener(StringView name, EventListener::Callback callback) | kiwano::EventDispatcher | inline |
ClearStatus() | kiwano::ObjectBase | |
Deserialize(const Vector< uint8_t > &data) | kiwano::Serializable | inline |
DispatchEvent(Event *evt) | kiwano::EventDispatcher | |
DoDeserialize(Deserializer *deserializer) override | kiwano::ObjectBase | virtual |
DoSerialize(Serializer *serializer) const override | kiwano::ObjectBase | virtual |
DumpTracingObjects() | kiwano::ObjectBase | static |
EventTicker() (定义于 kiwano::EventTicker) | kiwano::EventTicker | |
EventTicker(Duration interval, int tick_count=-1) | kiwano::EventTicker | |
Fail(StringView msg, int code=ObjectStatus::fail) | kiwano::ObjectBase | |
GetAllListeners() const | kiwano::EventDispatcher | |
GetDeltaTime() | kiwano::Ticker | |
GetErrorTime() const | kiwano::Ticker | inline |
GetInterval() const | kiwano::Ticker | inline |
GetName() const | kiwano::ObjectBase | inline |
GetObjectID() const | kiwano::ObjectBase | inline |
GetRefCount() const | kiwano::RefObject | |
GetStatus() const | kiwano::ObjectBase | |
GetTickedCount() const | kiwano::Ticker | inline |
GetTimer() | kiwano::Ticker | |
GetTotalTickCount() const | kiwano::Ticker | inline |
GetTracingObjects() | kiwano::ObjectBase | static |
GetUserData() const | kiwano::ObjectBase | |
Hold(RefPtr< ObjectBase > other) | kiwano::ObjectBase | |
IsName(StringView name) const | kiwano::ObjectBase | inline |
IsPausing() const | kiwano::Ticker | inline |
IsTracingLeaks() | kiwano::ObjectBase | static |
IsValid() const | kiwano::ObjectBase | virtual |
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::Ticker | |
RefObject() (定义于 kiwano::RefObject) | kiwano::RefObject | protected |
Release() | kiwano::RefObject | |
RemoveAllListeners() | kiwano::EventDispatcher | |
RemoveListeners(StringView name) | kiwano::EventDispatcher | |
Reset() | kiwano::Ticker | |
Resume() | kiwano::Ticker | |
Retain() | kiwano::RefObject | |
Serialize() const | kiwano::Serializable | inline |
SetInterval(Duration interval) | kiwano::Ticker | inline |
SetName(StringView name) | kiwano::ObjectBase | |
SetObjectPolicy(const ObjectPolicyFunc &policy) | kiwano::ObjectBase | static |
SetStatus(const ObjectStatus &status) | kiwano::ObjectBase | |
SetTimer(RefPtr< Timer > timer) | kiwano::Ticker | |
SetTotalTickCount(int count) | kiwano::Ticker | inline |
SetUserData(void *data) | kiwano::ObjectBase | |
StartAllListeners() | kiwano::EventDispatcher | |
StartListeners(StringView name) | kiwano::EventDispatcher | |
StartTracingLeaks() | kiwano::ObjectBase | static |
StopAllListeners() | kiwano::EventDispatcher | |
StopListeners(StringView name) | kiwano::EventDispatcher | |
StopTracingLeaks() | kiwano::ObjectBase | static |
Tick(Duration dt) override | kiwano::EventTicker | virtual |
Tick() | kiwano::EventTicker | virtual |
Tick(Duration dt) | kiwano::EventTicker | virtual |
Ticker(Duration interval, int tick_count=-1) | kiwano::Ticker | |
Ticker() (定义于 kiwano::Ticker) | kiwano::Ticker | |
Unhold(RefPtr< ObjectBase > other) | kiwano::ObjectBase | |
~ObjectBase() (定义于 kiwano::ObjectBase) | kiwano::ObjectBase | virtual |
~RefObject() (定义于 kiwano::RefObject) | kiwano::RefObject | virtual |