protected void createModal(string name, ImGuiComponent component, Vector2 size) { string actualName = $"{name}##{ModalCount++}"; _modals[name] = new Modal(actualName, component, size); _modalsToCreate.Enqueue(name); }
public virtual void AddChild(ImGuiComponent component) { _children.Add(component); }
public Modal(string id, ImGuiComponent component, Vector2 initialSize) { Id = id; Component = component; InitialSize = initialSize; }