ComponentStorage

Undocumented in source.

Members

Functions

Active
void Active(void* )
Undocumented in source.
Bind
void Bind(void* , Entity )
Undocumented in source.
Cast
auto Cast(void* component)
Undocumented in source. Be warned that the author may not have intended to support it.
Clone
void* Clone(void* )
Undocumented in source.
Components
ConstArray!(void*) Components()
Undocumented in source.
Deactive
void Deactive(void* )
Undocumented in source.
FindFunction
T FindFunction(string name)
Undocumented in source. Be warned that the author may not have intended to support it.
FindFunction
bool FindFunction(T t, string name)
Undocumented in source. Be warned that the author may not have intended to support it.
FindFunctionType
void* FindFunctionType(string name, TypeInfo type)
Undocumented in source.
Remove
void Remove(void* )
Undocumented in source.
RunFunction
void RunFunction(string name, Args args)
Undocumented in source. Be warned that the author may not have intended to support it.
RunFunction
void RunFunction(string name, Args args)
Undocumented in source. Be warned that the author may not have intended to support it.
Type
TypeInfo Type()
Undocumented in source.
TypeCast
void* TypeCast(TypeInfo type, void* component)
Undocumented in source.

Static functions

all
ConstArray!(ComponentStorage) all()
Undocumented in source. Be warned that the author may not have intended to support it.
components
ConstArray!(pointerType!T) components()
Undocumented in source. Be warned that the author may not have intended to support it.
componentsDeep
ConstArray!(pointerType!T)[] componentsDeep()
Undocumented in source. Be warned that the author may not have intended to support it.
get
ComponentStorage get()
Undocumented in source. Be warned that the author may not have intended to support it.
getDeep
ComponentStorage[] getDeep()
Undocumented in source. Be warned that the author may not have intended to support it.

Static variables

Storages
ComponentStorage[TypeInfo] Storages;
Undocumented in source.

Meta