MoulConfigEditor

public class MoulConfigEditor<T extends Config> extends GuiElement(source)

Constructors

Link copied to clipboard
public void MoulConfigEditor(MoulConfigProcessor<T> processedConfig)
public void MoulConfigEditor(@Unmodifiable() @Unmodifiable() LinkedHashMap<String, ? extends ProcessedCategory> allCategories, T configObject)

Functions

Link copied to clipboard
@Nullable()
public @Nullable() ProcessedOption getOptionFromField(Field field)
Finds a option that was declared from a given field, if that option implements ProcessedOption.HasField.
Link copied to clipboard
public boolean goToOption(@NotNull() @NotNull() ProcessedOption option)
Link copied to clipboard
public boolean keyboardInput(KeyboardEvent event)
Link copied to clipboard
public boolean mouseInput(int mouseX, int mouseY, MouseEvent mouseEvent)
Link copied to clipboard
public void render()
Link copied to clipboard
public boolean scrollOptionIntoView(ProcessedOption searchedOption, int timeToReachTargetMs)
Link copied to clipboard
public void search(String searchText)
Link copied to clipboard
public boolean setSelectedCategory(ProcessedCategory category)
Link copied to clipboard
public void updateSearchResults()
public void updateSearchResults(boolean recalculateOptionUniverse)