Klasse ImGraphicsExtractor
java.lang.Object
de.luckymcdev.foundryengine.client.imgui.ImGraphicsExtractor
- Alle implementierten Schnittstellen:
ImStyleColorConsumer, ImStyleVarConsumer
-
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) voidvoidvoiddrawImageButton(@Nullable ImTexture image, float w, float h) formatColored(String text, Object... args) static intgetColor(int color) static OffscreenRendererstatic @Nullable ImTexturegetOrCreateItemIcon(net.minecraft.world.item.ItemStack stack) intstatic ImTexturegetTexture(File imageFile) static ImTexturegetTexture(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) static longtimer(long time) voidtreeSection(String label, Runnable body) Von 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
-
getColor
public static int getColor(int color) -
icon
-
icon
-
getTexture
-
getTexture
-
getOrCreateItemIcon
-
processIconQueue
public static void processIconQueue() -
clearItemIconCache
public static void clearItemIconCache() -
getOffscreenRenderer
-
textureId
-
drawImage
-
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
-
treeSection
-
centeredMessage
-
cardBegin
-
cardEnd
public void cardEnd() -
colorEdit4
-
colorEdit4Int
-
component
public void component(net.minecraft.network.chat.FormattedText text) -
drawImage
-
drawImageButton
-
timer
-
colorOfMod
-
formatColored
-