[−][src]Module timberwolf::event
the subsystem that governs the event of the game engine
Modules
timing | event emitters based on timing |
Structs
VecObserverStorage | a multi-observable storage backed by Vec |
Enums
ObserverSlot | storage for observers, allowing varied ownership and to allow observers to drop before the observable as needed |
SetObserverError | an error returned when set observer fails (for single-observables) |
Traits
MultipleObserverStorage | storage for observables that can hold multiple observers |
Observable | an event emitter which other objects can observe |
ObserverStorage | a storage capable of holding one or more observers and iterating over them |
SingleObserverStorage | storage for observables that can only hold a single observer |
Type Definitions
Observer | a function which can observe an |