Index

A B C D E F G H I L M N O P R S T U V W X Y 
All Classes and Interfaces|All Packages|Constant Field Values

A

ABGRtoARGB(int) - Static method in class com.samsthenerd.inline.utils.ColorUtils
 
ABGRtoHSB(int) - Static method in class com.samsthenerd.inline.utils.ColorUtils
 
accept(CharacterVisitor, int, Style) - Method in interface com.samsthenerd.inline.api.matching.InlineMatch
Supplies styled characters
accept(CharacterVisitor, int, Style) - Method in class com.samsthenerd.inline.api.matching.InlineMatch.DataMatch
 
accept(CharacterVisitor, int, Style) - Method in class com.samsthenerd.inline.api.matching.InlineMatch.TextMatch
 
addChatMatcher(InlineMatcher) - Method in interface com.samsthenerd.inline.api.InlineAPI
Register a server-side matcher to be used against chat with a MatchContext.ChatMatchContext
addCradleType(T) - Static method in class com.samsthenerd.inline.utils.EntityCradle
 
addDataType(InlineData.InlineDataType<?>) - Method in interface com.samsthenerd.inline.api.InlineAPI
Register an inline data type
addMatch(int, int, InlineData) - Method in class com.samsthenerd.inline.api.matching.ContinuousMatcher.ContinuousMatchResult
 
addMatch(int, int, InlineData, Style) - Method in class com.samsthenerd.inline.api.matching.ContinuousMatcher.ContinuousMatchResult
 
addMatch(int, int, InlineMatch) - Method in class com.samsthenerd.inline.api.matching.ContinuousMatcher.ContinuousMatchResult
 
addMatch(int, int, InlineMatch) - Method in interface com.samsthenerd.inline.api.matching.MatchContext
Attaches the given match to all characters in the range.
addMatch(int, int, Text) - Method in class com.samsthenerd.inline.api.matching.ContinuousMatcher.ContinuousMatchResult
 
addMatcher(InlineMatcher) - Method in interface com.samsthenerd.inline.api.client.InlineClientAPI
Register an InlineMatcher
addRenderer(ItemOverlayRenderer) - Static method in interface com.samsthenerd.inline.api.client.extrahooks.ItemOverlayRenderer
Registers an overlay renderer that may be applied to any item.
addRenderer(InlineRenderer<?>) - Method in interface com.samsthenerd.inline.api.client.InlineClientAPI
Register an InlineRenderer
addRenderer(Item, ItemOverlayRenderer) - Static method in interface com.samsthenerd.inline.api.client.extrahooks.ItemOverlayRenderer
Registers an overlay renderer for a specific item.
alpha() - Method in record class com.samsthenerd.inline.api.client.InlineRenderer.TextRenderingContext
Returns the value of the alpha record component.
andThen(SpriteUVLens) - Method in interface com.samsthenerd.inline.utils.SpriteUVLens
Returns a new lens which first applies this lens and then applies the given lens.
AnimUVLens(double, boolean, int[]) - Constructor for record class com.samsthenerd.inline.utils.SpriteUVLens.AnimUVLens
 
AnimUVLens(double, boolean, int[], int) - Constructor for record class com.samsthenerd.inline.utils.SpriteUVLens.AnimUVLens
Creates an instance of a AnimUVLens record class.
ARGBtoABGR(int) - Static method in class com.samsthenerd.inline.utils.ColorUtils
 
ARGBtoHSB(int) - Static method in class com.samsthenerd.inline.utils.ColorUtils
 
asLens() - Method in record class com.samsthenerd.inline.utils.SpriteUVRegion
Returns a lens which focuses based on this.
asStyle(boolean) - Method in interface com.samsthenerd.inline.api.InlineData
Gets a Style with this data attached.
asText(boolean) - Method in interface com.samsthenerd.inline.api.InlineData
Gets Text with this data attached.

B

blue() - Method in record class com.samsthenerd.inline.api.client.InlineRenderer.TextRenderingContext
Returns the value of the blue record component.
brightnessMultiplier() - Method in record class com.samsthenerd.inline.api.client.InlineRenderer.TextRenderingContext
Returns the value of the brightnessMultiplier record component.

C

cacheId - Variable in class com.samsthenerd.inline.api.client.GlowHandling.Full
 
charLength() - Method in interface com.samsthenerd.inline.api.matching.InlineMatch
Gets the length of this match
charLength() - Method in class com.samsthenerd.inline.api.matching.InlineMatch.DataMatch
 
charLength() - Method in class com.samsthenerd.inline.api.matching.InlineMatch.TextMatch
 
charWidth(EntityInlineData, Style, int) - Method in class com.samsthenerd.inline.api.client.renderers.InlineEntityRenderer
 
charWidth(ItemInlineData, Style, int) - Method in class com.samsthenerd.inline.api.client.renderers.InlineItemRenderer
 
charWidth(PlayerHeadData, Style, int) - Method in class com.samsthenerd.inline.api.client.renderers.PlayerHeadRenderer
 
charWidth(SpriteInlineData, Style, int) - Method in class com.samsthenerd.inline.api.client.renderers.InlineSpriteRenderer
 
charWidth(InlineData, Style, int) - Method in class com.samsthenerd.inline.api.client.renderers.InlineErrorRenderer
 
charWidth(D, Style, int) - Method in interface com.samsthenerd.inline.api.client.InlineRenderer
Gets the width of the render without doing the rendering.
ChatStandard(String, String, Identifier, BiFunction<String, MatchContext.ChatMatchContext, InlineMatch>, MatcherInfo) - Constructor for class com.samsthenerd.inline.api.matching.RegexMatcher.ChatStandard
 
CODEC - Static variable in record class com.samsthenerd.inline.tooltips.CustomTooltipManager.CTPData
 
CODEC - Static variable in class com.samsthenerd.inline.utils.Spritelike
 
ColorUtils - Class in com.samsthenerd.inline.utils
 
ColorUtils() - Constructor for class com.samsthenerd.inline.utils.ColorUtils
 
com.samsthenerd.inline.api - package com.samsthenerd.inline.api
Inline's API.
com.samsthenerd.inline.api.client - package com.samsthenerd.inline.api.client
Clientside API.
com.samsthenerd.inline.api.client.extrahooks - package com.samsthenerd.inline.api.client.extrahooks
 
com.samsthenerd.inline.api.client.renderers - package com.samsthenerd.inline.api.client.renderers
Built in InlineRenderers
com.samsthenerd.inline.api.data - package com.samsthenerd.inline.api.data
Built in InlineData types
com.samsthenerd.inline.api.matching - package com.samsthenerd.inline.api.matching
 
com.samsthenerd.inline.tooltips - package com.samsthenerd.inline.tooltips
Some utilities for better hover tooltips.
com.samsthenerd.inline.tooltips.components - package com.samsthenerd.inline.tooltips.components
 
com.samsthenerd.inline.tooltips.data - package com.samsthenerd.inline.tooltips.data
 
com.samsthenerd.inline.tooltips.providers - package com.samsthenerd.inline.tooltips.providers
 
com.samsthenerd.inline.utils - package com.samsthenerd.inline.utils
A variety of utils mostly used by the built in renderers
com.samsthenerd.inline.utils.cradles - package com.samsthenerd.inline.utils.cradles
 
ContinuousMatcher - Interface in com.samsthenerd.inline.api.matching
 
ContinuousMatcher.ContinuousMatchResult - Class in com.samsthenerd.inline.api.matching
 
ContinuousMatchResult() - Constructor for class com.samsthenerd.inline.api.matching.ContinuousMatcher.ContinuousMatchResult
 
cradle - Variable in class com.samsthenerd.inline.api.data.EntityInlineData
 
cradle - Variable in class com.samsthenerd.inline.tooltips.data.EntityDisplayTTData
 
CRADLE_CODEC - Static variable in class com.samsthenerd.inline.utils.EntityCradle
 
CTPData(CustomTooltipManager.CustomTooltipProvider<T>, T) - Constructor for record class com.samsthenerd.inline.tooltips.CustomTooltipManager.CTPData
Creates an instance of a CTPData record class.
CustomTooltipManager - Class in com.samsthenerd.inline.tooltips
An item-less custom tooltip system.
CustomTooltipManager() - Constructor for class com.samsthenerd.inline.tooltips.CustomTooltipManager
 
CustomTooltipManager.CTPData<T> - Record Class in com.samsthenerd.inline.tooltips
 
CustomTooltipManager.CustomTooltipProvider<T> - Interface in com.samsthenerd.inline.tooltips
Makes a tooltip out of some arbitrary data of type T.

D

data - Variable in class com.samsthenerd.inline.api.matching.InlineMatch.DataMatch
 
data() - Method in record class com.samsthenerd.inline.tooltips.CustomTooltipManager.CTPData
Returns the value of the data record component.
DataMatch(InlineData) - Constructor for class com.samsthenerd.inline.api.matching.InlineMatch.DataMatch
Makes a DataMatch with the given data
DataMatch(InlineData, Style) - Constructor for class com.samsthenerd.inline.api.matching.InlineMatch.DataMatch
Makes a DataMatch with the given data and style
debugEarlyReturn - Static variable in class com.samsthenerd.inline.api.client.renderers.InlineItemRenderer
 
DEFAULT_FONT_COLOR - Static variable in interface com.samsthenerd.inline.api.client.InlineRenderer
 
DEFAULT_RENDER_SIZE - Static variable in class com.samsthenerd.inline.tooltips.components.EntityDisplayTTComp
 
DEFAULT_RENDER_SIZE - Static variable in class com.samsthenerd.inline.tooltips.components.SpriteTooltipComponent
 
DEFAULT_SHADOW_COLOR - Static variable in interface com.samsthenerd.inline.api.client.InlineRenderer
 
delays() - Method in record class com.samsthenerd.inline.utils.SpriteUVLens.AnimUVLens
Returns the value of the delays record component.
deserializeData(JsonObject) - Method in interface com.samsthenerd.inline.api.InlineAPI
Parse data from json
dims() - Method in record class com.samsthenerd.inline.utils.ImgFormatParser.ImgParseResult
Returns the value of the dims record component.
dims() - Method in record class com.samsthenerd.inline.utils.URLTextureUtils.LoadingState.SuccessState
Returns the value of the dims record component.
draw() - Method in class com.samsthenerd.inline.utils.VCPImmediateButImLyingAboutIt
 
draw(RenderLayer) - Method in class com.samsthenerd.inline.utils.VCPImmediateButImLyingAboutIt
 
drawCurrentLayer() - Method in class com.samsthenerd.inline.utils.VCPImmediateButImLyingAboutIt
 
drawItems(TextRenderer, int, int, DrawContext) - Method in class com.samsthenerd.inline.tooltips.components.EntityDisplayTTComp
 
drawItems(TextRenderer, int, int, DrawContext) - Method in class com.samsthenerd.inline.tooltips.components.SpriteTooltipComponent
 
drawSprite(Spritelike, DrawContext, float, float, float, float, float) - Method in class com.samsthenerd.inline.utils.SpritelikeRenderers.SpritelikeRenderer
 
drawSpriteWithLight(Spritelike, DrawContext, float, float, float, float, float, int, int) - Method in class com.samsthenerd.inline.utils.SpritelikeRenderers.SpritelikeRenderer
 

E

EntityCradle - Class in com.samsthenerd.inline.utils
A fancy entity supplier with serialization.
EntityCradle() - Constructor for class com.samsthenerd.inline.utils.EntityCradle
 
EntityCradle.CradleType<C> - Interface in com.samsthenerd.inline.utils
 
EntityDataType() - Constructor for class com.samsthenerd.inline.api.data.EntityInlineData.EntityDataType
 
EntityDisplayTTComp - Class in com.samsthenerd.inline.tooltips.components
 
EntityDisplayTTComp(EntityDisplayTTData) - Constructor for class com.samsthenerd.inline.tooltips.components.EntityDisplayTTComp
 
EntityDisplayTTData - Class in com.samsthenerd.inline.tooltips.data
 
EntityDisplayTTData(EntityCradle) - Constructor for class com.samsthenerd.inline.tooltips.data.EntityDisplayTTData
 
EntityDisplayTTData(EntityCradle, BiFunction<Integer, Integer, Integer>) - Constructor for class com.samsthenerd.inline.tooltips.data.EntityDisplayTTData
 
EntityInlineData - Class in com.samsthenerd.inline.api.data
 
EntityInlineData(EntityCradle) - Constructor for class com.samsthenerd.inline.api.data.EntityInlineData
 
EntityInlineData.EntityDataType - Class in com.samsthenerd.inline.api.data
 
EntityTTProvider - Class in com.samsthenerd.inline.tooltips.providers
 
EntityTTProvider() - Constructor for class com.samsthenerd.inline.tooltips.providers.EntityTTProvider
 
EntTypeCradle<E> - Class in com.samsthenerd.inline.utils.cradles
An entity cradle backed by an EntityType identifier.
EntTypeCradle(EntityType<E>) - Constructor for class com.samsthenerd.inline.utils.cradles.EntTypeCradle
 
equals(Object) - Method in record class com.samsthenerd.inline.api.client.InlineRenderer.TextRenderingContext
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in class com.samsthenerd.inline.api.data.PlayerHeadData
 
equals(Object) - Method in record class com.samsthenerd.inline.tooltips.CustomTooltipManager.CTPData
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.samsthenerd.inline.utils.ImgFormatParser.ImgParseResult
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.samsthenerd.inline.utils.IntPair
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.samsthenerd.inline.utils.SpriteUVLens.AnimUVLens
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.samsthenerd.inline.utils.SpriteUVRegion
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.samsthenerd.inline.utils.URLTextureUtils.LoadingState.StrState
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.samsthenerd.inline.utils.URLTextureUtils.LoadingState.SuccessState
Indicates whether some other object is "equal to" this one.
ERROR - Static variable in interface com.samsthenerd.inline.utils.URLTextureUtils.LoadingState
 
ERROR_DATA - Static variable in class com.samsthenerd.inline.api.client.renderers.InlineErrorRenderer
 

F

FakeClientPlayerMaker - Class in com.samsthenerd.inline.utils
 
FakeClientPlayerMaker() - Constructor for class com.samsthenerd.inline.utils.FakeClientPlayerMaker
 
finalToOrig(int) - Method in interface com.samsthenerd.inline.api.matching.MatchContext
Converts the given index from its position in the final string returned by MatchContext.getFinalText() to the corresponding position in the original string.
first() - Method in record class com.samsthenerd.inline.utils.IntPair
Returns the value of the first record component.
focusUVs(SpriteUVRegion, long) - Method in record class com.samsthenerd.inline.utils.SpriteUVLens.AnimUVLens
 
focusUVs(SpriteUVRegion, long) - Method in interface com.samsthenerd.inline.utils.SpriteUVLens
Apply a lens to a given UV region.
focusWith(SpriteUVRegion) - Method in record class com.samsthenerd.inline.utils.SpriteUVRegion
Applies the given UVs to this such that the new UVs are inside of this.
forInput(String) - Static method in interface com.samsthenerd.inline.api.matching.MatchContext
Creates a MatchContext with the given input as its base.
forTextInput(Text) - Static method in interface com.samsthenerd.inline.api.matching.MatchContext
 
frameSize() - Method in record class com.samsthenerd.inline.utils.SpriteUVLens.AnimUVLens
Returns the value of the frameSize record component.
freeze() - Method in interface com.samsthenerd.inline.api.matching.MatchContext
Freeze this context so that it no longer accepts new matches.
fromEntity(Entity) - Static method in class com.samsthenerd.inline.api.data.EntityInlineData
 
fromId(Identifier) - Static method in class com.samsthenerd.inline.api.matching.MatcherInfo
 
fromJson(JsonElement) - Static method in class com.samsthenerd.inline.utils.Spritelike
 
fromNbt(NbtCompound) - Static method in class com.samsthenerd.inline.api.data.EntityInlineData
 
fromNbt(NbtElement) - Static method in class com.samsthenerd.inline.utils.Spritelike
 
fromPixels(Identifier, int, int, int, int, int, int) - Static method in class com.samsthenerd.inline.utils.TextureSprite
 
fromType(EntityType) - Static method in class com.samsthenerd.inline.api.data.EntityInlineData
 
fromTypeId(Identifier) - Static method in class com.samsthenerd.inline.utils.cradles.EntTypeCradle
 
Full() - Constructor for class com.samsthenerd.inline.api.client.GlowHandling.Full
 
Full(String) - Constructor for class com.samsthenerd.inline.api.client.GlowHandling.Full
 
FULL - Static variable in record class com.samsthenerd.inline.utils.SpriteUVRegion
 

G

genUVs(long) - Method in interface com.samsthenerd.inline.utils.SpriteUVLens
focusUVs but applied to a full region
getAllMatchers() - Method in interface com.samsthenerd.inline.api.client.InlineClientAPI
Get all registered matchers
getAllRenderers() - Method in interface com.samsthenerd.inline.api.client.InlineClientAPI
Get all registered renderers
getBuffer(RenderLayer) - Method in class com.samsthenerd.inline.utils.VCPImmediateButImLyingAboutIt
 
getChatSender() - Method in interface com.samsthenerd.inline.api.matching.MatchContext.ChatMatchContext
 
getCodec() - Method in class com.samsthenerd.inline.api.data.EntityInlineData.EntityDataType
 
getCodec() - Method in class com.samsthenerd.inline.api.data.ItemInlineData.ItemDataType
 
getCodec() - Method in class com.samsthenerd.inline.api.data.ModIconData.ModIconDataType
 
getCodec() - Method in class com.samsthenerd.inline.api.data.PlayerHeadData.PlayerHeadDataType
 
getCodec() - Method in class com.samsthenerd.inline.api.data.SpriteInlineData.SpriteDataType
 
getCodec() - Method in interface com.samsthenerd.inline.api.InlineData.InlineDataType
Gets a codec for serializing data of type D.
getCodec() - Method in interface com.samsthenerd.inline.tooltips.CustomTooltipManager.CustomTooltipProvider
 
getCodec() - Method in class com.samsthenerd.inline.tooltips.providers.EntityTTProvider
 
getCodec() - Method in class com.samsthenerd.inline.tooltips.providers.ModDataTTProvider
 
getCodec() - Method in interface com.samsthenerd.inline.utils.EntityCradle.CradleType
 
getCodec() - Method in interface com.samsthenerd.inline.utils.Spritelike.SpritelikeType
 
getCodec() - Method in class com.samsthenerd.inline.utils.Spritelike.SpritelikeType.Simple
 
getCodec() - Method in class com.samsthenerd.inline.utils.TextureSprite.TextureSpriteType
 
getCodec() - Method in class com.samsthenerd.inline.utils.URLSprite.UrlSpriteType
 
getConfig() - Method in interface com.samsthenerd.inline.api.client.InlineClientAPI
Get the client config.
getDataStyle(boolean) - Method in class com.samsthenerd.inline.api.data.EntityInlineData
 
getDataStyle(boolean) - Method in class com.samsthenerd.inline.api.data.PlayerHeadData
 
getDescription() - Method in class com.samsthenerd.inline.api.matching.MatcherInfo
 
getEntity(World) - Method in class com.samsthenerd.inline.api.data.EntityInlineData
 
getEntity(World) - Method in class com.samsthenerd.inline.utils.cradles.EntTypeCradle
 
getEntity(World) - Method in class com.samsthenerd.inline.utils.cradles.NbtCradle
 
getEntity(World) - Method in class com.samsthenerd.inline.utils.cradles.PlayerCradle
 
getEntity(World) - Method in class com.samsthenerd.inline.utils.EntityCradle
Supplies an entity wrapped by the cradle.
getEntityDisplayHoverEvent() - Method in class com.samsthenerd.inline.api.data.EntityInlineData
 
getEntityDisplayHoverEvent() - Method in class com.samsthenerd.inline.api.data.PlayerHeadData
 
getEntType() - Method in class com.samsthenerd.inline.utils.cradles.EntTypeCradle
 
getExample() - Method in class com.samsthenerd.inline.api.matching.MatcherInfo
 
getExtraStyle() - Method in interface com.samsthenerd.inline.api.InlineData
Gets a suitable Style for this data, without the data itself.
getFace(PlayerHeadData) - Method in class com.samsthenerd.inline.api.client.renderers.PlayerHeadRenderer
 
getFinalMatches() - Method in interface com.samsthenerd.inline.api.matching.MatchContext
Gets a map of all matches added.
getFinalStyledText() - Method in interface com.samsthenerd.inline.api.matching.MatchContext
Gets the final text with the style baked into it already.
getFinalText() - Method in interface com.samsthenerd.inline.api.matching.MatchContext
Gets the text with all matched characters replaced by placeholders for the length of the match.
getFormatParser(String) - Static method in interface com.samsthenerd.inline.utils.ImgFormatParser
 
getForTooltip(CustomTooltipManager.CustomTooltipProvider<T>, T) - Static method in class com.samsthenerd.inline.tooltips.CustomTooltipManager
Gets a dummy itemstack hijacked with the data to display the tooltip provided by the provider for the given content.
getGlowPreference(EntityInlineData) - Method in class com.samsthenerd.inline.api.client.renderers.InlineEntityRenderer
 
getGlowPreference(ItemInlineData) - Method in class com.samsthenerd.inline.api.client.renderers.InlineItemRenderer
 
getGlowPreference(PlayerHeadData) - Method in class com.samsthenerd.inline.api.client.renderers.PlayerHeadRenderer
 
getGlowPreference(SpriteInlineData) - Method in class com.samsthenerd.inline.api.client.renderers.InlineSpriteRenderer
 
getGlowPreference(InlineData) - Method in class com.samsthenerd.inline.api.client.renderers.InlineErrorRenderer
 
getGlowPreference(D) - Method in interface com.samsthenerd.inline.api.client.InlineRenderer
Indicates preferences for how the render system should handle glow effects with this renderer.
getHeight() - Method in class com.samsthenerd.inline.tooltips.components.EntityDisplayTTComp
 
getHeight() - Method in class com.samsthenerd.inline.tooltips.components.SpriteTooltipComponent
 
getId() - Method in interface com.samsthenerd.inline.api.client.InlineRenderer
Gets this renderer's ID.
getId() - Method in class com.samsthenerd.inline.api.client.renderers.InlineEntityRenderer
 
getId() - Method in class com.samsthenerd.inline.api.client.renderers.InlineErrorRenderer
 
getId() - Method in class com.samsthenerd.inline.api.client.renderers.InlineItemRenderer
 
getId() - Method in class com.samsthenerd.inline.api.client.renderers.InlineSpriteRenderer
 
getId() - Method in class com.samsthenerd.inline.api.client.renderers.PlayerHeadRenderer
 
getId() - Method in class com.samsthenerd.inline.api.data.EntityInlineData.EntityDataType
 
getId() - Method in class com.samsthenerd.inline.api.data.ItemInlineData.ItemDataType
 
getId() - Method in class com.samsthenerd.inline.api.data.ModIconData.ModIconDataType
 
getId() - Method in class com.samsthenerd.inline.api.data.PlayerHeadData.PlayerHeadDataType
 
getId() - Method in class com.samsthenerd.inline.api.data.SpriteInlineData.SpriteDataType
 
getId() - Method in interface com.samsthenerd.inline.api.InlineData.InlineDataType
Gets a unique identifier for this data type.
getId() - Method in interface com.samsthenerd.inline.api.matching.InlineMatcher
Get the ID for this matcher
getId() - Method in class com.samsthenerd.inline.api.matching.RegexMatcher.Simple
 
getId() - Method in class com.samsthenerd.inline.api.matching.RegexMatcher.Standard
 
getId() - Method in interface com.samsthenerd.inline.tooltips.CustomTooltipManager.CustomTooltipProvider
 
getId() - Method in class com.samsthenerd.inline.tooltips.providers.EntityTTProvider
 
getId() - Method in class com.samsthenerd.inline.tooltips.providers.ModDataTTProvider
 
getId() - Method in class com.samsthenerd.inline.utils.cradles.EntTypeCradle
 
getId() - Method in class com.samsthenerd.inline.utils.cradles.PlayerCradle
 
getId() - Method in interface com.samsthenerd.inline.utils.EntityCradle.CradleType
 
getId() - Method in class com.samsthenerd.inline.utils.EntityCradle
Gets an id representing this entity in some way.
getId() - Method in interface com.samsthenerd.inline.utils.Spritelike.SpritelikeType
 
getId() - Method in class com.samsthenerd.inline.utils.Spritelike.SpritelikeType.Simple
 
getId() - Method in class com.samsthenerd.inline.utils.TextureSprite.TextureSpriteType
 
getId() - Method in class com.samsthenerd.inline.utils.URLSprite
 
getId() - Method in class com.samsthenerd.inline.utils.URLSprite.UrlSpriteType
 
getInfo() - Method in interface com.samsthenerd.inline.api.matching.InlineMatcher
Get info about this matcher.
getInfo() - Method in class com.samsthenerd.inline.api.matching.RegexMatcher.Simple
 
getInfo() - Method in class com.samsthenerd.inline.api.matching.RegexMatcher.Standard
 
getMatch(MatchResult, MatchContext) - Method in class com.samsthenerd.inline.api.matching.RegexMatcher.ChatStandard
 
getMatch(MatchResult, MatchContext) - Method in interface com.samsthenerd.inline.api.matching.RegexMatcher
Parses an InlineMatch out of the regexMatch.
getMatch(MatchResult, MatchContext) - Method in class com.samsthenerd.inline.api.matching.RegexMatcher.Simple
 
getMatch(MatchResult, MatchContext) - Method in class com.samsthenerd.inline.api.matching.RegexMatcher.Standard
 
getMatchableText(char) - Method in interface com.samsthenerd.inline.api.matching.MatchContext
Gets the input but with already matched characters being replaced with redactedChar
getMatchAndGroup(MatchResult, MatchContext) - Method in interface com.samsthenerd.inline.api.matching.RegexMatcher
Parses an InlineMatch out of the regexMatch and provides a group from the regexMatch for this match to be attached to.
getMatchAndGroup(MatchResult, MatchContext) - Method in class com.samsthenerd.inline.api.matching.RegexMatcher.Standard
 
getMatched(String) - Method in interface com.samsthenerd.inline.api.client.InlineClientAPI
Gets a frozen/read-only MatchContext with all currently enabled client-side matchers (see InlineClientAPI.getAllMatchers() and InlineClientConfig.isMatcherEnabled(net.minecraft.util.Identifier)) applied to it.
getMatched(Text) - Method in interface com.samsthenerd.inline.api.client.InlineClientAPI
Like InlineClientAPI.getMatched(String) but for Text input.
getMatcher(Identifier) - Method in interface com.samsthenerd.inline.api.client.InlineClientAPI
Get an InlineMatcher by its ID
getMatches() - Method in class com.samsthenerd.inline.api.matching.ContinuousMatcher.ContinuousMatchResult
 
getMatches() - Method in interface com.samsthenerd.inline.api.matching.MatchContext
Gets a map of all matches added.
getOriginalText() - Method in interface com.samsthenerd.inline.api.matching.MatchContext
Gets the raw input
getOuter(PlayerHeadData) - Method in class com.samsthenerd.inline.api.client.renderers.PlayerHeadRenderer
 
getPlayerEntity(ProfileComponent) - Static method in class com.samsthenerd.inline.utils.FakeClientPlayerMaker
 
getProfile() - Method in class com.samsthenerd.inline.utils.cradles.PlayerCradle
 
getProvider(ItemStack) - Static method in class com.samsthenerd.inline.tooltips.CustomTooltipManager
 
getRegex() - Method in interface com.samsthenerd.inline.api.matching.RegexMatcher
 
getRegex() - Method in class com.samsthenerd.inline.api.matching.RegexMatcher.Simple
 
getRegex() - Method in class com.samsthenerd.inline.api.matching.RegexMatcher.Standard
 
getRenderer(Spritelike) - Static method in class com.samsthenerd.inline.utils.SpritelikeRenderers
 
getRenderer(Spritelike.SpritelikeType) - Static method in class com.samsthenerd.inline.utils.SpritelikeRenderers
 
getRenderer(Identifier) - Method in interface com.samsthenerd.inline.api.client.InlineClientAPI
Get an InlineRenderer by its ID
getRendererId() - Method in class com.samsthenerd.inline.api.data.EntityInlineData
 
getRendererId() - Method in class com.samsthenerd.inline.api.data.ItemInlineData
 
getRendererId() - Method in class com.samsthenerd.inline.api.data.ModIconData
 
getRendererId() - Method in class com.samsthenerd.inline.api.data.PlayerHeadData
 
getRendererId() - Method in class com.samsthenerd.inline.api.data.SpriteInlineData
 
getRendererId() - Method in interface com.samsthenerd.inline.api.InlineData
Gets which InlineRenderer should be used for rendering this data.
getStack() - Method in class com.samsthenerd.inline.api.data.ItemInlineData
 
getSysTime() - Static method in interface com.samsthenerd.inline.utils.SpriteUVLens
 
getTag() - Method in class com.samsthenerd.inline.utils.cradles.NbtCradle
 
getTextureHeight() - Method in class com.samsthenerd.inline.utils.Spritelike
 
getTextureHeight() - Method in class com.samsthenerd.inline.utils.TextureSprite
 
getTextureHeight() - Method in class com.samsthenerd.inline.utils.URLSprite
 
getTextureId() - Method in class com.samsthenerd.inline.utils.Spritelike
 
getTextureId() - Method in class com.samsthenerd.inline.utils.TextureSprite
 
getTextureId() - Method in class com.samsthenerd.inline.utils.URLSprite
 
getTextureInfo(Identifier) - Static method in class com.samsthenerd.inline.utils.URLTextureUtils
 
getTextureWidth() - Method in class com.samsthenerd.inline.utils.Spritelike
 
getTextureWidth() - Method in class com.samsthenerd.inline.utils.TextureSprite
 
getTextureWidth() - Method in class com.samsthenerd.inline.utils.URLSprite
 
getTitle(boolean) - Method in class com.samsthenerd.inline.api.matching.MatcherInfo
 
getTooltipData(EntityCradle) - Method in class com.samsthenerd.inline.tooltips.providers.EntityTTProvider
 
getTooltipData(IModMeta) - Method in class com.samsthenerd.inline.tooltips.providers.ModDataTTProvider
 
getTooltipData(ItemStack) - Static method in class com.samsthenerd.inline.tooltips.CustomTooltipManager
 
getTooltipData(T) - Method in interface com.samsthenerd.inline.tooltips.CustomTooltipManager.CustomTooltipProvider
 
getTooltipStyle(String) - Static method in class com.samsthenerd.inline.api.data.ModIconData
 
getTooltipText(EntityCradle) - Method in class com.samsthenerd.inline.tooltips.providers.EntityTTProvider
 
getTooltipText(IModMeta) - Method in class com.samsthenerd.inline.tooltips.providers.ModDataTTProvider
 
getTooltipText(ItemStack) - Static method in class com.samsthenerd.inline.tooltips.CustomTooltipManager
 
getTooltipText(T) - Method in interface com.samsthenerd.inline.tooltips.CustomTooltipManager.CustomTooltipProvider
 
getType() - Method in class com.samsthenerd.inline.api.data.EntityInlineData
 
getType() - Method in class com.samsthenerd.inline.api.data.ItemInlineData
 
getType() - Method in class com.samsthenerd.inline.api.data.ModIconData
 
getType() - Method in class com.samsthenerd.inline.api.data.PlayerHeadData
 
getType() - Method in class com.samsthenerd.inline.api.data.SpriteInlineData
 
getType() - Method in interface com.samsthenerd.inline.api.InlineData
Gets the InlineDataType of this data.
getType() - Method in class com.samsthenerd.inline.utils.cradles.EntTypeCradle
 
getType() - Method in class com.samsthenerd.inline.utils.cradles.NbtCradle
 
getType() - Method in class com.samsthenerd.inline.utils.cradles.PlayerCradle
 
getType() - Method in class com.samsthenerd.inline.utils.EntityCradle
 
getType() - Method in class com.samsthenerd.inline.utils.Spritelike
 
getType() - Method in class com.samsthenerd.inline.utils.TextureSprite
 
getType() - Method in class com.samsthenerd.inline.utils.URLSprite
 
getUniqueOffset() - Method in class com.samsthenerd.inline.api.data.EntityInlineData
 
getUnmatchedSequences() - Method in interface com.samsthenerd.inline.api.matching.MatchContext
Gets all unmatched segments.
getUrl() - Method in class com.samsthenerd.inline.utils.URLSprite
 
getUVs() - Method in class com.samsthenerd.inline.utils.Spritelike
 
getUVs(long) - Method in class com.samsthenerd.inline.utils.Spritelike
 
getUVs(long) - Method in class com.samsthenerd.inline.utils.TextureSprite
 
getUVs(long) - Method in class com.samsthenerd.inline.utils.URLSprite
 
getWidth(TextRenderer) - Method in class com.samsthenerd.inline.tooltips.components.EntityDisplayTTComp
 
getWidth(TextRenderer) - Method in class com.samsthenerd.inline.tooltips.components.SpriteTooltipComponent
 
GlowHandling - Class in com.samsthenerd.inline.api.client
Indicates how the render system should handle glow effects.
GlowHandling() - Constructor for class com.samsthenerd.inline.api.client.GlowHandling
 
GlowHandling.Full - Class in com.samsthenerd.inline.api.client
Indicates that the render system will handle the glow effect.
GlowHandling.None - Class in com.samsthenerd.inline.api.client
Indicates that the renderer will handle the glow effect on its own with no help from the render system.
green() - Method in record class com.samsthenerd.inline.api.client.InlineRenderer.TextRenderingContext
Returns the value of the green record component.

H

handleOwnSizing(D) - Method in interface com.samsthenerd.inline.api.client.InlineRenderer
Indicates if this renderer wants to handle size modifiers on its own.
handleOwnTransparency(D) - Method in interface com.samsthenerd.inline.api.client.InlineRenderer
Indicates if this renderer will handle transparency/alpha.
hashCode() - Method in record class com.samsthenerd.inline.api.client.InlineRenderer.TextRenderingContext
Returns a hash code value for this object.
hashCode() - Method in class com.samsthenerd.inline.api.data.PlayerHeadData
 
hashCode() - Method in record class com.samsthenerd.inline.tooltips.CustomTooltipManager.CTPData
Returns a hash code value for this object.
hashCode() - Method in record class com.samsthenerd.inline.utils.ImgFormatParser.ImgParseResult
Returns a hash code value for this object.
hashCode() - Method in record class com.samsthenerd.inline.utils.IntPair
Returns a hash code value for this object.
hashCode() - Method in record class com.samsthenerd.inline.utils.SpriteUVLens.AnimUVLens
Returns a hash code value for this object.
hashCode() - Method in record class com.samsthenerd.inline.utils.SpriteUVRegion
Returns a hash code value for this object.
hashCode() - Method in record class com.samsthenerd.inline.utils.URLTextureUtils.LoadingState.StrState
Returns a hash code value for this object.
hashCode() - Method in record class com.samsthenerd.inline.utils.URLTextureUtils.LoadingState.SuccessState
Returns a hash code value for this object.
height() - Method in record class com.samsthenerd.inline.utils.IntPair
 
HIJACKED_ITEM - Static variable in class com.samsthenerd.inline.tooltips.CustomTooltipManager
 
HSBtoRGB(float, float, float) - Static method in class com.samsthenerd.inline.utils.ColorUtils
Converts the components of a color, as specified by the HSB model, to an equivalent set of values for the default RGB model.

I

IDENTIFIER_REGEX - Static variable in class com.samsthenerd.inline.api.matching.RegexMatcher.Standard
 
IDENTIFIER_REGEX_INSENSITIVE - Static variable in class com.samsthenerd.inline.api.matching.RegexMatcher.Standard
 
identity(SpriteUVRegion, long) - Static method in interface com.samsthenerd.inline.utils.SpriteUVLens
 
ImgFormatParser - Interface in com.samsthenerd.inline.utils
 
ImgFormatParser.ImgParseResult - Record Class in com.samsthenerd.inline.utils
 
ImgParseResult(IntPair, SpriteUVLens, Function<Identifier, Identifier>) - Constructor for record class com.samsthenerd.inline.utils.ImgFormatParser.ImgParseResult
Creates an instance of a ImgParseResult record class.
IN_PROGRESS - Static variable in interface com.samsthenerd.inline.utils.URLTextureUtils.LoadingState
 
InlineAPI - Interface in com.samsthenerd.inline.api
The common Inline API, mostly just for working with InlineData.
InlineClientAPI - Interface in com.samsthenerd.inline.api.client
The main Inline Client API.
InlineClientConfig - Interface in com.samsthenerd.inline.api.client
 
InlineData<Self> - Interface in com.samsthenerd.inline.api
Represents some arbitrary data that should be renderered with the specified InlineRenderer.
InlineData.InlineDataType<D> - Interface in com.samsthenerd.inline.api
The type of some InlineData.
InlineEntityRenderer - Class in com.samsthenerd.inline.api.client.renderers
 
InlineEntityRenderer() - Constructor for class com.samsthenerd.inline.api.client.renderers.InlineEntityRenderer
 
InlineErrorRenderer - Class in com.samsthenerd.inline.api.client.renderers
 
InlineErrorRenderer() - Constructor for class com.samsthenerd.inline.api.client.renderers.InlineErrorRenderer
 
InlineItemRenderer - Class in com.samsthenerd.inline.api.client.renderers
 
InlineItemRenderer() - Constructor for class com.samsthenerd.inline.api.client.renderers.InlineItemRenderer
 
InlineMatch - Interface in com.samsthenerd.inline.api.matching
Represents some match from a matcher.
InlineMatch.DataMatch - Class in com.samsthenerd.inline.api.matching
A match representing some data.
InlineMatch.TextMatch - Class in com.samsthenerd.inline.api.matching
A match representing some text.
InlineMatcher - Interface in com.samsthenerd.inline.api.matching
Matches patterns in any rendered text.
InlineRenderer<D> - Interface in com.samsthenerd.inline.api.client
Renders in place of text based on the InlineData attached to the text.
InlineRenderer.TextRenderingContext - Record Class in com.samsthenerd.inline.api.client
A collection of values taken from the text renderer.
InlineSpriteRenderer - Class in com.samsthenerd.inline.api.client.renderers
 
InlineSpriteRenderer() - Constructor for class com.samsthenerd.inline.api.client.renderers.InlineSpriteRenderer
 
INSTANCE - Static variable in interface com.samsthenerd.inline.api.client.InlineClientAPI
 
INSTANCE - Static variable in class com.samsthenerd.inline.api.client.renderers.InlineEntityRenderer
 
INSTANCE - Static variable in class com.samsthenerd.inline.api.client.renderers.InlineErrorRenderer
 
INSTANCE - Static variable in class com.samsthenerd.inline.api.client.renderers.InlineItemRenderer
 
INSTANCE - Static variable in class com.samsthenerd.inline.api.client.renderers.InlineSpriteRenderer
 
INSTANCE - Static variable in class com.samsthenerd.inline.api.client.renderers.PlayerHeadRenderer
 
INSTANCE - Static variable in class com.samsthenerd.inline.api.data.EntityInlineData.EntityDataType
 
INSTANCE - Static variable in class com.samsthenerd.inline.api.data.ItemInlineData.ItemDataType
 
INSTANCE - Static variable in class com.samsthenerd.inline.api.data.ModIconData.ModIconDataType
 
INSTANCE - Static variable in class com.samsthenerd.inline.api.data.PlayerHeadData.PlayerHeadDataType
 
INSTANCE - Static variable in class com.samsthenerd.inline.api.data.SpriteInlineData.SpriteDataType
 
INSTANCE - Static variable in interface com.samsthenerd.inline.api.InlineAPI
Usable API Instance.
INSTANCE - Static variable in class com.samsthenerd.inline.tooltips.providers.EntityTTProvider
 
INSTANCE - Static variable in class com.samsthenerd.inline.tooltips.providers.ModDataTTProvider
 
INSTANCE - Static variable in class com.samsthenerd.inline.utils.TextureSprite.TextureSpriteType
 
INSTANCE - Static variable in class com.samsthenerd.inline.utils.URLSprite.UrlSpriteType
 
IntPair - Record Class in com.samsthenerd.inline.utils
 
IntPair(int, int) - Constructor for record class com.samsthenerd.inline.utils.IntPair
Creates an instance of a IntPair record class.
isActive(ItemStack) - Method in interface com.samsthenerd.inline.api.client.extrahooks.ItemOverlayRenderer
If this renderer will currently render anything with this stack.
isChatty() - Static method in interface com.samsthenerd.inline.api.client.InlineRenderer
A small helper for checking if this renderer is being called from a chat renderer.
isFlat(MatrixStack, TextRenderer.TextLayerType) - Static method in interface com.samsthenerd.inline.api.client.InlineRenderer
A helper method for checking if a given rendering environment is for a flat UI, such as in chat, a tooltip, inventory title, or other similar cases.
isFrozen() - Method in interface com.samsthenerd.inline.api.matching.MatchContext
If this context is 'frozen', meaning it no longer accepts new matches.
isGlowy() - Method in record class com.samsthenerd.inline.api.client.InlineRenderer.TextRenderingContext
Returns the value of the isGlowy record component.
isMatcherEnabled(Identifier) - Method in interface com.samsthenerd.inline.api.client.InlineClientConfig
 
isVertical() - Method in record class com.samsthenerd.inline.utils.SpriteUVLens.AnimUVLens
Returns the value of the isVertical record component.
ItemDataType() - Constructor for class com.samsthenerd.inline.api.data.ItemInlineData.ItemDataType
 
ItemInlineData - Class in com.samsthenerd.inline.api.data
 
ItemInlineData(ItemStack) - Constructor for class com.samsthenerd.inline.api.data.ItemInlineData
 
ItemInlineData.ItemDataType - Class in com.samsthenerd.inline.api.data
 
ItemOverlayRenderer - Interface in com.samsthenerd.inline.api.client.extrahooks
 

L

layerType() - Method in record class com.samsthenerd.inline.api.client.InlineRenderer.TextRenderingContext
Returns the value of the layerType record component.
lens() - Method in record class com.samsthenerd.inline.utils.ImgFormatParser.ImgParseResult
Returns the value of the lens record component.
lens() - Method in record class com.samsthenerd.inline.utils.URLTextureUtils.LoadingState.SuccessState
Returns the value of the lens record component.
light() - Method in record class com.samsthenerd.inline.api.client.InlineRenderer.TextRenderingContext
Returns the value of the light record component.
loadBuiltinParsers() - Static method in interface com.samsthenerd.inline.utils.ImgFormatParser
 
loadTextureFromURL(String, Identifier) - Static method in class com.samsthenerd.inline.utils.URLTextureUtils
 

M

make(ItemStack) - Static method in class com.samsthenerd.inline.api.data.ItemInlineData
 
makeCTPDCodec(CustomTooltipManager.CustomTooltipProvider<T>) - Static method in record class com.samsthenerd.inline.tooltips.CustomTooltipManager.CTPData
 
makeModIcon(IModMeta) - Static method in class com.samsthenerd.inline.api.data.ModIconData
 
match(MatchContext) - Method in interface com.samsthenerd.inline.api.matching.ContinuousMatcher
 
match(MatchContext) - Method in interface com.samsthenerd.inline.api.matching.InlineMatcher
Matches some input text.
match(String, MatchContext) - Method in interface com.samsthenerd.inline.api.matching.ContinuousMatcher
 
match(String, MatchContext) - Method in interface com.samsthenerd.inline.api.matching.RegexMatcher
 
MatchContext - Interface in com.samsthenerd.inline.api.matching
This is the core of the matcher system.
MatchContext.ChatMatchContext - Interface in com.samsthenerd.inline.api.matching
An extension of MatchContext that has the player sending the message.
MatcherInfo - Class in com.samsthenerd.inline.api.matching
User-facing information about a matcher.
MatcherInfo(Text, Text, Text, Text) - Constructor for class com.samsthenerd.inline.api.matching.MatcherInfo
 
maxChatSizeModifier() - Method in interface com.samsthenerd.inline.api.client.InlineClientConfig
Renderers should respect this cap if they're rendering in chat.
maxU() - Method in record class com.samsthenerd.inline.utils.SpriteUVRegion
Returns the value of the maxU record component.
maxV() - Method in record class com.samsthenerd.inline.utils.SpriteUVRegion
Returns the value of the maxV record component.
minU() - Method in record class com.samsthenerd.inline.utils.SpriteUVRegion
Returns the value of the minU record component.
minV() - Method in record class com.samsthenerd.inline.utils.SpriteUVRegion
Returns the value of the minV record component.
MISSING_ICON - Static variable in class com.samsthenerd.inline.api.data.ModIconData
 
ModDataTTProvider - Class in com.samsthenerd.inline.tooltips.providers
 
ModDataTTProvider() - Constructor for class com.samsthenerd.inline.tooltips.providers.ModDataTTProvider
 
ModIconData - Class in com.samsthenerd.inline.api.data
 
ModIconData(String) - Constructor for class com.samsthenerd.inline.api.data.ModIconData
 
ModIconData(String, boolean) - Constructor for class com.samsthenerd.inline.api.data.ModIconData
 
ModIconData.ModIconDataType - Class in com.samsthenerd.inline.api.data
 
ModIconDataType() - Constructor for class com.samsthenerd.inline.api.data.ModIconData.ModIconDataType
 
modid - Variable in class com.samsthenerd.inline.api.data.ModIconData
 

N

NbtCradle - Class in com.samsthenerd.inline.utils.cradles
An entity cradle backed by the entity's full nbt data
NbtCradle(Entity) - Constructor for class com.samsthenerd.inline.utils.cradles.NbtCradle
 
NbtCradle(NbtCompound) - Constructor for class com.samsthenerd.inline.utils.cradles.NbtCradle
 
None() - Constructor for class com.samsthenerd.inline.api.client.GlowHandling.None
 

O

of(String, MapCodec<Spritelike>) - Static method in interface com.samsthenerd.inline.utils.Spritelike.SpritelikeType
 
of(VertexConsumerProvider) - Static method in class com.samsthenerd.inline.utils.VCPImmediateButImLyingAboutIt
Make sure that we're not making a fake immediate when we have a real immediate we could be using.
of(ServerPlayerEntity, Text) - Static method in interface com.samsthenerd.inline.api.matching.MatchContext.ChatMatchContext
 
origToFinal(int) - Method in interface com.samsthenerd.inline.api.matching.MatchContext
Converts the given index from its position in the original string to the corresponding position in the final string returned by MatchContext.getFinalText()
outlineColor() - Method in record class com.samsthenerd.inline.api.client.InlineRenderer.TextRenderingContext
Returns the value of the outlineColor record component.

P

parseGIF(InputStream, String) - Static method in interface com.samsthenerd.inline.utils.ImgFormatParser
 
parseImgSTBI(InputStream, String) - Static method in interface com.samsthenerd.inline.utils.ImgFormatParser
 
parsePNG(InputStream, String) - Static method in interface com.samsthenerd.inline.utils.ImgFormatParser
 
PARSERS - Static variable in interface com.samsthenerd.inline.utils.ImgFormatParser
 
PlayerCradle - Class in com.samsthenerd.inline.utils.cradles
An entity cradle backed by a player GameProfile
PlayerCradle(ProfileComponent) - Constructor for class com.samsthenerd.inline.utils.cradles.PlayerCradle
 
PlayerHeadData - Class in com.samsthenerd.inline.api.data
 
PlayerHeadData(ProfileComponent) - Constructor for class com.samsthenerd.inline.api.data.PlayerHeadData
 
PlayerHeadData.PlayerHeadDataType - Class in com.samsthenerd.inline.api.data
 
PlayerHeadDataType() - Constructor for class com.samsthenerd.inline.api.data.PlayerHeadData.PlayerHeadDataType
 
PlayerHeadRenderer - Class in com.samsthenerd.inline.api.client.renderers
 
PlayerHeadRenderer() - Constructor for class com.samsthenerd.inline.api.client.renderers.PlayerHeadRenderer
 
profile() - Method in class com.samsthenerd.inline.api.data.PlayerHeadData
 
provider() - Method in record class com.samsthenerd.inline.tooltips.CustomTooltipManager.CTPData
Returns the value of the provider record component.

R

random - Static variable in class com.samsthenerd.inline.api.data.EntityInlineData
 
red() - Method in record class com.samsthenerd.inline.api.client.InlineRenderer.TextRenderingContext
Returns the value of the red record component.
RegexMatcher - Interface in com.samsthenerd.inline.api.matching
A regex based matcher.
RegexMatcher.ChatStandard - Class in com.samsthenerd.inline.api.matching
 
RegexMatcher.Simple - Class in com.samsthenerd.inline.api.matching
A helper class for constructing a RegexMatcher from just a regex pattern and a getMatch function.
RegexMatcher.Standard - Class in com.samsthenerd.inline.api.matching
A helper class for regex matchers of the form [namespace:input].
registerProvider(CustomTooltipManager.CustomTooltipProvider<T>) - Static method in class com.samsthenerd.inline.tooltips.CustomTooltipManager
Registers a provider.
registerRenderer(Spritelike.SpritelikeType, SpritelikeRenderers.SpritelikeRenderer) - Static method in class com.samsthenerd.inline.utils.SpritelikeRenderers
 
registerTextureCallback() - Method in record class com.samsthenerd.inline.utils.ImgFormatParser.ImgParseResult
Returns the value of the registerTextureCallback record component.
registerType(Spritelike.SpritelikeType) - Static method in class com.samsthenerd.inline.utils.Spritelike
 
removeRenderer(ItemOverlayRenderer) - Static method in interface com.samsthenerd.inline.api.client.extrahooks.ItemOverlayRenderer
Removes the given overlay renderer.
render(EntityInlineData, DrawContext, int, Style, int, InlineRenderer.TextRenderingContext) - Method in class com.samsthenerd.inline.api.client.renderers.InlineEntityRenderer
 
render(ItemInlineData, DrawContext, int, Style, int, InlineRenderer.TextRenderingContext) - Method in class com.samsthenerd.inline.api.client.renderers.InlineItemRenderer
 
render(PlayerHeadData, DrawContext, int, Style, int, InlineRenderer.TextRenderingContext) - Method in class com.samsthenerd.inline.api.client.renderers.PlayerHeadRenderer
 
render(SpriteInlineData, DrawContext, int, Style, int, InlineRenderer.TextRenderingContext) - Method in class com.samsthenerd.inline.api.client.renderers.InlineSpriteRenderer
 
render(InlineData, DrawContext, int, Style, int, InlineRenderer.TextRenderingContext) - Method in class com.samsthenerd.inline.api.client.renderers.InlineErrorRenderer
 
render(D, DrawContext, int, Style, int, InlineRenderer.TextRenderingContext) - Method in interface com.samsthenerd.inline.api.client.InlineRenderer
Renders in place of a single codepoint/character based on the data given.
render(ItemStack, DrawContext) - Method in interface com.samsthenerd.inline.api.client.extrahooks.ItemOverlayRenderer
Renders over an item in a GUI.
renderInFront(ItemStack) - Method in interface com.samsthenerd.inline.api.client.extrahooks.ItemOverlayRenderer
If this renderer should render in front of or behind the item.
RGBtoHSB(int, int, int, float[]) - Static method in class com.samsthenerd.inline.utils.ColorUtils
Converts the components of a color, as specified by the default RGB model, to an equivalent set of values for hue, saturation, and brightness that are the three components of the HSB model.

S

second() - Method in record class com.samsthenerd.inline.utils.IntPair
Returns the value of the second record component.
SEPARATOR_STYLES - Static variable in class com.samsthenerd.inline.api.matching.RegexMatcher.Standard
 
SEPARATORS_REGEX - Static variable in class com.samsthenerd.inline.api.matching.RegexMatcher.Standard
 
serializeData(D) - Method in interface com.samsthenerd.inline.api.InlineAPI
Serialize data to json
shadow() - Method in record class com.samsthenerd.inline.api.client.InlineRenderer.TextRenderingContext
Returns the value of the shadow record component.
shouldDoCreateMixins() - Method in interface com.samsthenerd.inline.api.client.InlineClientConfig
Whether or not create display board mixins should apply.
shouldRenderModIcons() - Method in interface com.samsthenerd.inline.api.client.InlineClientConfig
 
shouldTint - Variable in class com.samsthenerd.inline.api.data.SpriteInlineData
 
Simple(String, MapCodec<Spritelike>) - Constructor for class com.samsthenerd.inline.utils.Spritelike.SpritelikeType.Simple
 
Simple(String, Identifier, Function<MatchResult, InlineMatch>, MatcherInfo) - Constructor for class com.samsthenerd.inline.api.matching.RegexMatcher.Simple
 
Simple(Pattern, Identifier, Function<MatchResult, InlineMatch>, MatcherInfo) - Constructor for class com.samsthenerd.inline.api.matching.RegexMatcher.Simple
 
sprite - Variable in class com.samsthenerd.inline.api.data.SpriteInlineData
 
sprite - Variable in class com.samsthenerd.inline.tooltips.data.SpriteTooltipData
 
SpriteDataType() - Constructor for class com.samsthenerd.inline.api.data.SpriteInlineData.SpriteDataType
 
spriteFromModid(String, boolean) - Static method in class com.samsthenerd.inline.api.data.ModIconData
 
SpriteInlineData - Class in com.samsthenerd.inline.api.data
data class for rendering spritelikes.
SpriteInlineData(Spritelike) - Constructor for class com.samsthenerd.inline.api.data.SpriteInlineData
 
SpriteInlineData(Spritelike, boolean) - Constructor for class com.samsthenerd.inline.api.data.SpriteInlineData
 
SpriteInlineData.SpriteDataType - Class in com.samsthenerd.inline.api.data
 
Spritelike - Class in com.samsthenerd.inline.utils
A wrapper around various texture sources.
Spritelike() - Constructor for class com.samsthenerd.inline.utils.Spritelike
 
Spritelike.SpritelikeType - Interface in com.samsthenerd.inline.utils
 
Spritelike.SpritelikeType.Simple - Class in com.samsthenerd.inline.utils
 
spritelikeFromSprite(Sprite) - Static method in class com.samsthenerd.inline.utils.SpritelikeUtils
 
SpritelikeRenderer() - Constructor for class com.samsthenerd.inline.utils.SpritelikeRenderers.SpritelikeRenderer
 
SpritelikeRenderers - Class in com.samsthenerd.inline.utils
 
SpritelikeRenderers() - Constructor for class com.samsthenerd.inline.utils.SpritelikeRenderers
 
SpritelikeRenderers.SpritelikeRenderer - Class in com.samsthenerd.inline.utils
 
SpritelikeUtils - Class in com.samsthenerd.inline.utils
 
SpritelikeUtils() - Constructor for class com.samsthenerd.inline.utils.SpritelikeUtils
 
SpriteTooltipComponent - Class in com.samsthenerd.inline.tooltips.components
 
SpriteTooltipComponent(SpriteTooltipData) - Constructor for class com.samsthenerd.inline.tooltips.components.SpriteTooltipComponent
 
SpriteTooltipData - Class in com.samsthenerd.inline.tooltips.data
 
SpriteTooltipData(Spritelike) - Constructor for class com.samsthenerd.inline.tooltips.data.SpriteTooltipData
 
SpriteTooltipData(Spritelike, BiFunction<Integer, Integer, Integer>) - Constructor for class com.samsthenerd.inline.tooltips.data.SpriteTooltipData
 
SpriteUVLens - Interface in com.samsthenerd.inline.utils
Effectively a time-variant unary operator over SpriteUVData.
SpriteUVLens.AnimUVLens - Record Class in com.samsthenerd.inline.utils
A lens referring to an animated region.
SpriteUVRegion - Record Class in com.samsthenerd.inline.utils
A data class storing UV coordinates to refer to a specific region.
SpriteUVRegion(double, double, double, double) - Constructor for record class com.samsthenerd.inline.utils.SpriteUVRegion
Creates an instance of a SpriteUVRegion record class.
st() - Method in record class com.samsthenerd.inline.utils.URLTextureUtils.LoadingState.StrState
Returns the value of the st record component.
Standard(String, String, Identifier, Function<String, InlineMatch>, MatcherInfo) - Constructor for class com.samsthenerd.inline.api.matching.RegexMatcher.Standard
Constructs a simple regex matcher of the form [namespace:(inner)].
StrState(String) - Constructor for record class com.samsthenerd.inline.utils.URLTextureUtils.LoadingState.StrState
Creates an instance of a StrState record class.
style - Variable in class com.samsthenerd.inline.api.matching.InlineMatch.DataMatch
 
SuccessState(IntPair, SpriteUVLens, Identifier) - Constructor for record class com.samsthenerd.inline.utils.URLTextureUtils.LoadingState.SuccessState
Creates an instance of a SuccessState record class.

T

textId() - Method in record class com.samsthenerd.inline.utils.URLTextureUtils.LoadingState.SuccessState
Returns the value of the textId record component.
TextMatch(Text) - Constructor for class com.samsthenerd.inline.api.matching.InlineMatch.TextMatch
Makes a TextMatch with the given text
TextRenderingContext(int, boolean, float, float, float, float, float, TextRenderer.TextLayerType, VertexConsumerProvider, boolean, int, int) - Constructor for record class com.samsthenerd.inline.api.client.InlineRenderer.TextRenderingContext
Creates an instance of a TextRenderingContext record class.
textureFromHeadData(PlayerHeadData) - Method in class com.samsthenerd.inline.api.client.renderers.PlayerHeadRenderer
 
TextureSprite - Class in com.samsthenerd.inline.utils
 
TextureSprite(Identifier) - Constructor for class com.samsthenerd.inline.utils.TextureSprite
 
TextureSprite(Identifier, float, float, float, float, int, int) - Constructor for class com.samsthenerd.inline.utils.TextureSprite
 
TextureSprite(Identifier, int, int) - Constructor for class com.samsthenerd.inline.utils.TextureSprite
 
TextureSprite(Identifier, IntPair, SpriteUVLens) - Constructor for class com.samsthenerd.inline.utils.TextureSprite
 
TextureSprite.TextureSpriteType - Class in com.samsthenerd.inline.utils
 
TextureSpriteType() - Constructor for class com.samsthenerd.inline.utils.TextureSprite.TextureSpriteType
 
toString() - Method in record class com.samsthenerd.inline.api.client.InlineRenderer.TextRenderingContext
Returns a string representation of this record class.
toString() - Method in class com.samsthenerd.inline.api.data.PlayerHeadData
 
toString() - Method in record class com.samsthenerd.inline.tooltips.CustomTooltipManager.CTPData
Returns a string representation of this record class.
toString() - Method in record class com.samsthenerd.inline.utils.ImgFormatParser.ImgParseResult
Returns a string representation of this record class.
toString() - Method in record class com.samsthenerd.inline.utils.IntPair
Returns a string representation of this record class.
toString() - Method in record class com.samsthenerd.inline.utils.SpriteUVLens.AnimUVLens
Returns a string representation of this record class.
toString() - Method in record class com.samsthenerd.inline.utils.SpriteUVRegion
Returns a string representation of this record class.
toString() - Method in record class com.samsthenerd.inline.utils.URLTextureUtils.LoadingState.StrState
Returns a string representation of this record class.
toString() - Method in record class com.samsthenerd.inline.utils.URLTextureUtils.LoadingState.SuccessState
Returns a string representation of this record class.
totalLength() - Method in record class com.samsthenerd.inline.utils.SpriteUVLens.AnimUVLens
Returns the value of the totalLength record component.
tryParse(InputStream, String) - Method in interface com.samsthenerd.inline.utils.ImgFormatParser
 

U

uniqueOffset - Variable in class com.samsthenerd.inline.api.data.EntityInlineData
 
URLSprite - Class in com.samsthenerd.inline.utils
 
URLSprite(String, Identifier) - Constructor for class com.samsthenerd.inline.utils.URLSprite
 
URLSprite(String, Identifier, UnaryOperator<SpriteUVLens>) - Constructor for class com.samsthenerd.inline.utils.URLSprite
 
URLSprite.UrlSpriteType - Class in com.samsthenerd.inline.utils
 
UrlSpriteType() - Constructor for class com.samsthenerd.inline.utils.URLSprite.UrlSpriteType
 
URLTextureUtils - Class in com.samsthenerd.inline.utils
 
URLTextureUtils() - Constructor for class com.samsthenerd.inline.utils.URLTextureUtils
 
URLTextureUtils.LoadingState - Interface in com.samsthenerd.inline.utils
 
URLTextureUtils.LoadingState.StrState - Record Class in com.samsthenerd.inline.utils
 
URLTextureUtils.LoadingState.SuccessState - Record Class in com.samsthenerd.inline.utils
 
usableColor() - Method in record class com.samsthenerd.inline.api.client.InlineRenderer.TextRenderingContext
Returns the value of the usableColor record component.
uWidth() - Method in record class com.samsthenerd.inline.utils.SpriteUVRegion
 

V

VCPImmediateButImLyingAboutIt - Class in com.samsthenerd.inline.utils
This is a stupid stupid stupid thing to let our DrawContext have an immediate even if the actual vc provider is not an immediate.
vertexConsumers() - Method in record class com.samsthenerd.inline.api.client.InlineRenderer.TextRenderingContext
Returns the value of the vertexConsumers record component.
vHeight() - Method in record class com.samsthenerd.inline.utils.SpriteUVRegion
 

W

width() - Method in record class com.samsthenerd.inline.utils.IntPair
 
widthProvider - Variable in class com.samsthenerd.inline.tooltips.data.EntityDisplayTTData
 
widthProvider - Variable in class com.samsthenerd.inline.tooltips.data.SpriteTooltipData
 
withSizeModifier(Style, double) - Method in interface com.samsthenerd.inline.api.InlineAPI
Attach a size modifier to this style.

X

x() - Method in record class com.samsthenerd.inline.utils.IntPair
 

Y

y() - Method in record class com.samsthenerd.inline.utils.IntPair
 
A B C D E F G H I L M N O P R S T U V W X Y 
All Classes and Interfaces|All Packages|Constant Field Values