ashd ~master (2017-07-29T03:29:58Z)
Dub
Repo
ISystemProvider
ashd
fsm
ISystemProvider
Undocumented in source.
interface
ISystemProvider {
T
getSystem
();
Object
createDynamicInstance
(ClassInfo type_a);
System
getSystem
(ClassInfo class_a);
hash_t
identifier
[@property getter];
int
priority
[@property getter];
int
priority
[@property setter];
hash_t
toHash
(string str_a);
}
Members
Functions
createDynamicInstance
Object
createDynamicInstance
(ClassInfo type_a)
Undocumented in source.
getSystem
T
getSystem
()
Used to request a system from this provider
getSystem
System
getSystem
(ClassInfo class_a)
Undocumented in source. Be warned that the author may not have intended to support it.
toHash
hash_t
toHash
(string str_a)
Undocumented in source. Be warned that the author may not have intended to support it.
Properties
identifier
hash_t
identifier
[@property getter]
Undocumented in source.
priority
int
priority
[@property getter]
Undocumented in source.
priority
int
priority
[@property setter]
Undocumented in source.
Meta
Source
See Implementation
ashd
fsm
ISystemProvider
modules
IComponentProvider
ISystemProvider
componentInstanceProvider
componentSingletonProvider
componentTypeProvider
dynamicComponentProvider
dynamicSystemProvider
engineState
engineStateMachine
entityState
entityStateMachine
systemInstanceProvider
systemSingletonProvider