GUIManager

Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.

Destructor

~this
~this()
Undocumented in source.

Members

Functions

addComponent
void addComponent(T comp, const(char)* name)
Undocumented in source. Be warned that the author may not have intended to support it.
addSystem
void addSystem(ushort id, const(char)* name, bool enabled)
Undocumented in source. Be warned that the author may not have intended to support it.
addTemplate
void addTemplate(ushort[] components, const(char)* name)
Undocumented in source. Be warned that the author may not have intended to support it.
addTemplate
void addTemplate(EntityTemplate* tmpl, const(char)* name)
Undocumented in source. Be warned that the author may not have intended to support it.
clear
void clear()
Undocumented in source. Be warned that the author may not have intended to support it.
componentGUI
void componentGUI(ushort comp_id, void* data_ptr)
Undocumented in source. Be warned that the author may not have intended to support it.
entityComponentsGUI
void entityComponentsGUI(Entity* entity)
Undocumented in source. Be warned that the author may not have intended to support it.
filterGUI
void filterGUI()
Undocumented in source. Be warned that the author may not have intended to support it.
getSelectedComponent
ComponentRef getSelectedComponent()
Undocumented in source. Be warned that the author may not have intended to support it.
getSelectedTemplate
EntityTemplate* getSelectedTemplate()
Undocumented in source. Be warned that the author may not have intended to support it.
gui
void gui()
Undocumented in source. Be warned that the author may not have intended to support it.
selectComponent
void selectComponent(int id)
Undocumented in source. Be warned that the author may not have intended to support it.
selectTemplate
void selectTemplate(int id)
Undocumented in source. Be warned that the author may not have intended to support it.
templateComponentsGUI
void templateComponentsGUI()
Undocumented in source. Be warned that the author may not have intended to support it.
toolGui
void toolGui()
Undocumented in source. Be warned that the author may not have intended to support it.

Static functions

colorUintToVec4
vec4 colorUintToVec4(uint color)
Undocumented in source. Be warned that the author may not have intended to support it.
colorVec4ToUint
uint colorVec4ToUint(vec4 color)
Undocumented in source. Be warned that the author may not have intended to support it.
igDragScalarClamp
bool igDragScalarClamp(const(char)* label, ImGuiDataType data_type, void* v, float v_speed, const(void)* v_min, const(void)* v_max, const(char)* format, float power)
Undocumented in source. Be warned that the author may not have intended to support it.

Variables

components
Vector!ComponentGUI components;
Undocumented in source.
edit_components
Vector!ComponentEditGUI edit_components;
Undocumented in source.
filter
Vector!bool filter;
Undocumented in source.
filter_list
Vector!ushort filter_list;
Undocumented in source.
selected_component
int selected_component;
Undocumented in source.
selected_template
int selected_template;
Undocumented in source.
systems
Vector!SystemGUI systems;
Undocumented in source.
templates
Vector!TemplateGUI templates;
Undocumented in source.

Meta