Klasse ImGraphicsExtractor
java.lang.Object
de.luckymcdev.foundryengine.client.imgui.ImGraphicsExtractor
- Alle implementierten Schnittstellen:
ImStyleColorConsumer, ImStyleVarConsumer
-
Verschachtelte Klassen - Übersicht
Verschachtelte Klassen -
Konstruktorübersicht
Konstruktoren -
Methodenübersicht
Modifikator und TypMethodeBeschreibungbooleanbutton(String label, @Nullable ImColorVariant variant) booleanbutton(String label, @Nullable ImColorVariant variant, float width) voidvoidcardEnd()voidvoidcenteredMessage(String text) static voidbooleanbooleanbooleancollapsingHeader(String label, int flags) booleancollapsingHeader(String label, imgui.type.ImBoolean visible, int flags) @Nullable ColorcolorEdit4(String label, Color current) booleancolorEdit4Int(String label, int[] rgba) colorOfMod(String modid) <E> booleancombo(String label, Object[] selected, String noneLabel, E[] options, Function<E, String> nameFunction) <E> booleancombo(String label, Object[] selected, String noneLabel, Iterable<? extends E> options, Function<E, String> nameFunction) voidcomponent(net.minecraft.network.chat.FormattedText text) voiddisplayIcon(ImIcon icon) voiddrawImage(int id, float w, float h) voidvoiddrawImage(ImGraphicsExtractor.Image image, float w, float h) voiddrawImageButton(int id, float w, float h) formatColored(String text, Object... args) static intgetColor(int color) static intgetOrCreateItemIcon(net.minecraft.world.item.ItemStack stack) intstatic imgui.ImFontgetStyleFont(net.minecraft.network.chat.Style style) Retrieves the ImGui font to use for the specified Minecraft style.static ImGraphicsExtractor.ImagegetTexture(File imageFile) static ImGraphicsExtractor.ImagegetTexture(net.minecraft.resources.Identifier texture) voidhelpTooltip(String text) static Stringstatic StringbooleaniconButton(ImIcon icon, String id, String tooltip, @Nullable ImColorVariant variant) voididentifier(net.minecraft.resources.Identifier loc) voidlabeledValue(String label, String value) voidvoidpopStack()static voidvoidpushItemWidth(float width) voidvoidvoidvoidscrollableRegion(String id, float width, float height, boolean border, Runnable content) voidscrollableRegion(String id, Runnable content) voidvoidsectionLabel(String text) voidsetFontScale(float scale) voidsetItemFlag(int key, boolean flag) voidsetNextItemWidth(float width) voidsetNextWindowSizeConstraints(float minW, float minH, float maxW, float maxH) voidsetStyleCol(int key, int r, int g, int b, int a) voidsetStyleVar(int key, float value) voidsetStyleVar(int key, float x, float y) booleansmallButton(String label, @Nullable ImColorVariant variant) voidvoidtextCentered(String text, float width) timer(long time) voidtreeSection(String label, Runnable body) voidVon Klasse geerbte Methoden Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitVon Schnittstelle geerbte Methoden ImStyleColorConsumer
copyStyleColFrom, setButton, setButtonColor, setErrorText, setGreenButton, setInfoText, setRedButton, setStyleCol, setStyleCol, setStyleCol, setSuccessText, setText, setWarningTextVon Schnittstelle geerbte Methoden ImStyleVarConsumer
setAlpha, setButtonTextAlign, setCellPadding, setChildBorderSize, setChildRounding, setDisabledAlpha, setFrameBorderSize, setFramePadding, setFrameRounding, setGrabMinSize, setGrabRounding, setIndentSpacing, setItemInnerSpacing, setItemSpacing, setPopupBorderSize, setPopupRounding, setScrollbarRounding, setScrollbarSize, setSelectableTextAlign, setTabRounding, setWindowBorderSize, setWindowMinSize, setWindowPadding, setWindowRounding, setWindowTitleAlign
-
Konstruktordetails
-
ImGraphicsExtractor
public ImGraphicsExtractor()
-
-
Methodendetails
-
getStyleFont
public static imgui.ImFont getStyleFont(net.minecraft.network.chat.Style style) Retrieves the ImGui font to use for the specified Minecraft style.- Parameter:
style- The style to get the font for- Gibt zurück:
- The ImFont to use
- Seit:
- 2.0.0
-
getColor
public static int getColor(int color) -
icon
-
icon
-
getTexture
-
getTexture
-
getOrCreateItemIcon
public static int getOrCreateItemIcon(net.minecraft.world.item.ItemStack stack) -
processIconQueue
public static void processIconQueue() -
clearItemIconCache
public static void clearItemIconCache() -
component
public void component(net.minecraft.network.chat.FormattedText text) -
pushStack
public void pushStack() -
pushRootStack
public void pushRootStack() -
popStack
public void popStack() -
getStackDepth
public int getStackDepth() -
setNextItemWidth
public void setNextItemWidth(float width) -
pushItemWidth
public void pushItemWidth(float width) -
popItemWidth
public void popItemWidth() -
setNextWindowSizeConstraints
public void setNextWindowSizeConstraints(float minW, float minH, float maxW, float maxH) -
setStyleVar
public void setStyleVar(int key, float value) - Angegeben von:
setStyleVarin SchnittstelleImStyleVarConsumer
-
setStyleVar
public void setStyleVar(int key, float x, float y) - Angegeben von:
setStyleVarin SchnittstelleImStyleVarConsumer
-
setStyleCol
public void setStyleCol(int key, int r, int g, int b, int a) - Angegeben von:
setStyleColin SchnittstelleImStyleColorConsumer
-
setItemFlag
public void setItemFlag(int key, boolean flag) -
setFontScale
public void setFontScale(float scale) -
redTextIf
-
smallText
-
button
-
button
-
smallButton
-
iconButton
-
collapsingHeader
-
collapsingHeader
-
combo
-
combo
-
helpTooltip
-
displayIcon
-
textCentered
-
centered
-
identifier
public void identifier(net.minecraft.resources.Identifier loc) -
section
-
sectionLabel
-
scrollableRegion
-
scrollableRegion
-
collapse
-
collapse
-
labeledValue
-
withFont
-
treeSection
-
centeredMessage
-
cardBegin
-
cardEnd
public void cardEnd() -
colorEdit4
-
colorEdit4Int
-
drawImage
public void drawImage(int id, float w, float h) -
drawImage
-
drawImage
-
drawImageButton
public void drawImageButton(int id, float w, float h) -
timer
-
colorOfMod
-
formatColored
-