Index
All Classes and Interfaces|All Packages|Constant Field Values
A
- a(int) - Method in class dev.lukebemish.dynamicassetgenerator.api.colors.ColorTypes.CIELAB32
- a(long) - Method in class dev.lukebemish.dynamicassetgenerator.api.colors.ColorTypes.CIELAB64
- ABGR - Enum constant in enum class dev.lukebemish.dynamicassetgenerator.api.colors.ColorEncoding
- ABGR32 - Static variable in class dev.lukebemish.dynamicassetgenerator.api.colors.ColorTypes
- ABGR64 - Static variable in class dev.lukebemish.dynamicassetgenerator.api.colors.ColorTypes
- AbstractManyOperationSource - Class in dev.lukebemish.dynamicassetgenerator.api.client.generators.texsources
-
An abstract
TexSourcethat is described by aPointwiseOperation.Any. - AbstractManyOperationSource(List<TexSource>) - Constructor for class dev.lukebemish.dynamicassetgenerator.api.client.generators.texsources.AbstractManyOperationSource
- accept(Integer, Integer, T) - Method in interface dev.lukebemish.dynamicassetgenerator.api.client.image.ImageUtils.OperationResultConsumer
- acceptResult(int, int, T) - Method in interface dev.lukebemish.dynamicassetgenerator.api.client.image.ImageUtils.OperationResultConsumer
- add(int) - Method in class dev.lukebemish.dynamicassetgenerator.api.colors.Palette
- add(Integer) - Method in class dev.lukebemish.dynamicassetgenerator.api.colors.Palette
- add(T) - Method in class dev.lukebemish.dynamicassetgenerator.api.util.FuzzySet
- ADD - Static variable in class dev.lukebemish.dynamicassetgenerator.api.colors.operations.ColorOperations
-
A pointwise operation that adds all provided colors together, clamping the result to 255.
- addAll(Collection<? extends T>) - Method in class dev.lukebemish.dynamicassetgenerator.api.util.FuzzySet
- addAll(Collection<? extends Integer>) - Method in class dev.lukebemish.dynamicassetgenerator.api.colors.Palette
- addCluster(Cluster) - Method in class dev.lukebemish.dynamicassetgenerator.api.colors.clustering.Clusterer
-
Adds the provided cluster to this clusterer.
- AddMask - Class in dev.lukebemish.dynamicassetgenerator.api.client.generators.texsources.mask
-
An
AbstractManyOperationSourcedefined byColorOperations.ADD. - AddMask.Builder - Class in dev.lukebemish.dynamicassetgenerator.api.client.generators.texsources.mask
- allowAccess(String) - Method in class dev.lukebemish.dynamicassetgenerator.api.ResourceCache
-
Determines whether this cache can access the provided resources during resource generation
- alpha(int) - Method in class dev.lukebemish.dynamicassetgenerator.api.colors.IntColorType
- alpha(long) - Method in class dev.lukebemish.dynamicassetgenerator.api.colors.LongColorType
- ALPHA - Enum constant in enum class dev.lukebemish.dynamicassetgenerator.api.colors.Channel
- alphaBlend(int, int) - Method in class dev.lukebemish.dynamicassetgenerator.api.colors.IntColorType.BlendingIntColorType
-
Calculates a composite color from two colors to layer
- alphaBlend(long, long) - Method in class dev.lukebemish.dynamicassetgenerator.api.colors.LongColorType.BlendingLongColorType
-
Calculates a composite color from two colors to layer
- AnimationFrameCapture - Class in dev.lukebemish.dynamicassetgenerator.api.client.generators.texsources
-
A
TexSourcethat captures a frame from a source split up by anAnimationSplittingSource. - AnimationFrameCapture.Builder - Class in dev.lukebemish.dynamicassetgenerator.api.client.generators.texsources
- AnimationSplittingSource - Class in dev.lukebemish.dynamicassetgenerator.api.client.generators.texsources
-
A
TexSourcethat splits any number of possibly animated textures into individual frames, and assembles an output texture by combining the patterns of frames of the various inputs, applying the same operation to each combination of frame textures as necessary. - AnimationSplittingSource.Builder - Class in dev.lukebemish.dynamicassetgenerator.api.client.generators.texsources
- apply(int[], boolean[]) - Method in interface dev.lukebemish.dynamicassetgenerator.api.colors.operations.PointwiseOperation
-
Applies this operation to the given colors and in-bounds flags.
- apply(int[], boolean[]) - Method in interface dev.lukebemish.dynamicassetgenerator.api.colors.operations.PointwiseOperation.Binary
- apply(int[], boolean[]) - Method in interface dev.lukebemish.dynamicassetgenerator.api.colors.operations.PointwiseOperation.Ternary
- apply(int[], boolean[]) - Method in interface dev.lukebemish.dynamicassetgenerator.api.colors.operations.PointwiseOperation.Tertiary
- apply(int[], boolean[]) - Method in interface dev.lukebemish.dynamicassetgenerator.api.colors.operations.PointwiseOperation.Unary
- apply(int, boolean) - Method in class dev.lukebemish.dynamicassetgenerator.api.colors.operations.CachedConversionOperation
- apply(int, boolean) - Method in class dev.lukebemish.dynamicassetgenerator.api.colors.operations.ChannelOperation
- apply(int, boolean) - Method in class dev.lukebemish.dynamicassetgenerator.api.colors.operations.ColorToPaletteOperation
- apply(int, boolean) - Method in class dev.lukebemish.dynamicassetgenerator.api.colors.operations.PaletteToColorOperation
- apply(int, boolean) - Method in interface dev.lukebemish.dynamicassetgenerator.api.colors.operations.PointwiseOperation.Unary
- apply(int, int, boolean, boolean) - Method in interface dev.lukebemish.dynamicassetgenerator.api.colors.operations.PointwiseOperation.Binary
- apply(int, int, int, boolean, boolean, boolean) - Method in interface dev.lukebemish.dynamicassetgenerator.api.colors.operations.PointwiseOperation.Ternary
- apply(int, int, int, int, boolean, boolean, boolean, boolean) - Method in interface dev.lukebemish.dynamicassetgenerator.api.colors.operations.PointwiseOperation.Tertiary
- apply(ResourceGenerationContext) - Method in class dev.lukebemish.dynamicassetgenerator.api.sources.TagSupplier.TagBakery
- apply(List<Pair<ResourceLocation, JsonObject>>) - Method in class dev.lukebemish.dynamicassetgenerator.api.client.generators.TextureMetaGenerator.AnimationGenerator
- apply(List<Pair<ResourceLocation, JsonObject>>) - Method in interface dev.lukebemish.dynamicassetgenerator.api.client.generators.TextureMetaGenerator.MetaSection
- apply(List<Pair<ResourceLocation, JsonObject>>) - Method in class dev.lukebemish.dynamicassetgenerator.api.client.generators.TextureMetaGenerator.TextureGenerator
- apply(List<Pair<ResourceLocation, JsonObject>>) - Method in class dev.lukebemish.dynamicassetgenerator.api.client.generators.TextureMetaGenerator.VillagerGenerator
- applyParallelScaledOperation(PointwiseOperation<T>, ImageUtils.OperationResultConsumer<T>, List<NativeImage>) - Static method in class dev.lukebemish.dynamicassetgenerator.api.client.image.ImageUtils
-
Applies a pointwise operation to a list of images, scaled so that their widths are all equal, and feeds the results and their positions to a consumer.
- applyScaledOperation(PointwiseOperation<T>, ImageUtils.OperationResultConsumer<T>, List<NativeImage>) - Static method in class dev.lukebemish.dynamicassetgenerator.api.client.image.ImageUtils
-
Applies a pointwise operation to a list of images, scaled so that their widths are all equal, and feeds the results and their positions to a consumer.
- areCategoriesEquivalent(int, int) - Method in class dev.lukebemish.dynamicassetgenerator.api.colors.clustering.Clusterer
- ARGB - Enum constant in enum class dev.lukebemish.dynamicassetgenerator.api.colors.ColorEncoding
- ARGB32 - Static variable in class dev.lukebemish.dynamicassetgenerator.api.colors.ColorTypes
- ARGB64 - Static variable in class dev.lukebemish.dynamicassetgenerator.api.colors.ColorTypes
- AssetResourceCache - Class in dev.lukebemish.dynamicassetgenerator.api.client
-
A
ResourceCachemeant to provide resources for resource packs. - AssetResourceCache(ResourceLocation) - Constructor for class dev.lukebemish.dynamicassetgenerator.api.client.AssetResourceCache
- averageSpacing(Collection<Integer>) - Static method in class dev.lukebemish.dynamicassetgenerator.api.colors.clustering.Clusterer
B
- b(int) - Method in class dev.lukebemish.dynamicassetgenerator.api.colors.ColorTypes.CIELAB32
- b(long) - Method in class dev.lukebemish.dynamicassetgenerator.api.colors.ColorTypes.CIELAB64
- BGR - Enum constant in enum class dev.lukebemish.dynamicassetgenerator.api.colors.ColorEncoding
- binary() - Method in interface dev.lukebemish.dynamicassetgenerator.api.colors.operations.PointwiseOperation.Any
- BlendingIntColorType() - Constructor for class dev.lukebemish.dynamicassetgenerator.api.colors.IntColorType.BlendingIntColorType
- BlendingLongColorType() - Constructor for class dev.lukebemish.dynamicassetgenerator.api.colors.LongColorType.BlendingLongColorType
- blind() - Static method in interface dev.lukebemish.dynamicassetgenerator.api.ResourceGenerationContext.ResourceSource
- blue(int) - Method in class dev.lukebemish.dynamicassetgenerator.api.colors.ColorTypes.ABGR32
- blue(int) - Method in class dev.lukebemish.dynamicassetgenerator.api.colors.ColorTypes.ARGB32
- blue(long) - Method in class dev.lukebemish.dynamicassetgenerator.api.colors.ColorTypes.ABGR64
- blue(long) - Method in class dev.lukebemish.dynamicassetgenerator.api.colors.ColorTypes.ARGB64
- BLUE - Enum constant in enum class dev.lukebemish.dynamicassetgenerator.api.colors.Channel
- build() - Method in class dev.lukebemish.dynamicassetgenerator.api.client.generators.texsources.AnimationFrameCapture.Builder
- build() - Method in class dev.lukebemish.dynamicassetgenerator.api.client.generators.texsources.AnimationSplittingSource.Builder
- build() - Method in class dev.lukebemish.dynamicassetgenerator.api.client.generators.texsources.ChannelRouteSource.Builder
- build() - Method in class dev.lukebemish.dynamicassetgenerator.api.client.generators.texsources.ChannelRouteSource.ChannelSource.Builder
- build() - Method in class dev.lukebemish.dynamicassetgenerator.api.client.generators.texsources.ColorSource.Builder
- build() - Method in class dev.lukebemish.dynamicassetgenerator.api.client.generators.texsources.CropSource.Builder
- build() - Method in class dev.lukebemish.dynamicassetgenerator.api.client.generators.texsources.ErrorSource.Builder
- build() - Method in class dev.lukebemish.dynamicassetgenerator.api.client.generators.texsources.FallbackSource.Builder
- build() - Method in class dev.lukebemish.dynamicassetgenerator.api.client.generators.texsources.ForegroundTransferSource.Builder
- build() - Method in class dev.lukebemish.dynamicassetgenerator.api.client.generators.texsources.mask.AddMask.Builder
- build() - Method in class dev.lukebemish.dynamicassetgenerator.api.client.generators.texsources.mask.ChannelMask.Builder
- build() - Method in class dev.lukebemish.dynamicassetgenerator.api.client.generators.texsources.mask.CutoffMask.Builder
- build() - Method in class dev.lukebemish.dynamicassetgenerator.api.client.generators.texsources.mask.EdgeMask.Builder
- build() - Method in class dev.lukebemish.dynamicassetgenerator.api.client.generators.texsources.mask.GrowMask.Builder
- build() - Method in class dev.lukebemish.dynamicassetgenerator.api.client.generators.texsources.mask.InvertMask.Builder
- build() - Method in class dev.lukebemish.dynamicassetgenerator.api.client.generators.texsources.mask.MultiplyMask.Builder
- build() - Method in class dev.lukebemish.dynamicassetgenerator.api.client.generators.texsources.MaskSource.Builder
- build() - Method in class dev.lukebemish.dynamicassetgenerator.api.client.generators.texsources.OverlaySource.Builder
- build() - Method in class dev.lukebemish.dynamicassetgenerator.api.client.generators.texsources.PaletteCombinedSource.Builder
- build() - Method in class dev.lukebemish.dynamicassetgenerator.api.client.generators.texsources.PaletteSpreadSource.Builder
- build() - Method in class dev.lukebemish.dynamicassetgenerator.api.client.generators.texsources.ShadowedSource.Builder
- build() - Method in class dev.lukebemish.dynamicassetgenerator.api.client.generators.texsources.SpreadSource.Builder
- build() - Method in class dev.lukebemish.dynamicassetgenerator.api.client.generators.texsources.TextureReaderSource.Builder
- build() - Method in class dev.lukebemish.dynamicassetgenerator.api.client.generators.texsources.TransformSource.Builder
- build() - Method in class dev.lukebemish.dynamicassetgenerator.api.client.generators.TextureMetaGenerator.AnimationGenerator.Builder
- build() - Method in class dev.lukebemish.dynamicassetgenerator.api.client.generators.TextureMetaGenerator.Builder
- build() - Method in class dev.lukebemish.dynamicassetgenerator.api.client.generators.TextureMetaGenerator.TextureGenerator.Builder
- build() - Method in class dev.lukebemish.dynamicassetgenerator.api.client.generators.TextureMetaGenerator.VillagerGenerator.Builder
- Builder() - Constructor for class dev.lukebemish.dynamicassetgenerator.api.client.generators.texsources.AnimationFrameCapture.Builder
- Builder() - Constructor for class dev.lukebemish.dynamicassetgenerator.api.client.generators.texsources.AnimationSplittingSource.Builder
- Builder() - Constructor for class dev.lukebemish.dynamicassetgenerator.api.client.generators.texsources.ChannelRouteSource.Builder
- Builder() - Constructor for class dev.lukebemish.dynamicassetgenerator.api.client.generators.texsources.ChannelRouteSource.ChannelSource.Builder
- Builder() - Constructor for class dev.lukebemish.dynamicassetgenerator.api.client.generators.texsources.ColorSource.Builder
- Builder() - Constructor for class dev.lukebemish.dynamicassetgenerator.api.client.generators.texsources.CropSource.Builder
- Builder() - Constructor for class dev.lukebemish.dynamicassetgenerator.api.client.generators.texsources.ErrorSource.Builder
- Builder() - Constructor for class dev.lukebemish.dynamicassetgenerator.api.client.generators.texsources.FallbackSource.Builder
- Builder() - Constructor for class dev.lukebemish.dynamicassetgenerator.api.client.generators.texsources.ForegroundTransferSource.Builder
- Builder() - Constructor for class dev.lukebemish.dynamicassetgenerator.api.client.generators.texsources.mask.AddMask.Builder
- Builder() - Constructor for class dev.lukebemish.dynamicassetgenerator.api.client.generators.texsources.mask.ChannelMask.Builder
- Builder() - Constructor for class dev.lukebemish.dynamicassetgenerator.api.client.generators.texsources.mask.CutoffMask.Builder
- Builder() - Constructor for class dev.lukebemish.dynamicassetgenerator.api.client.generators.texsources.mask.EdgeMask.Builder
- Builder() - Constructor for class dev.lukebemish.dynamicassetgenerator.api.client.generators.texsources.mask.GrowMask.Builder
- Builder() - Constructor for class dev.lukebemish.dynamicassetgenerator.api.client.generators.texsources.mask.InvertMask.Builder
- Builder() - Constructor for class dev.lukebemish.dynamicassetgenerator.api.client.generators.texsources.mask.MultiplyMask.Builder
- Builder() - Constructor for class dev.lukebemish.dynamicassetgenerator.api.client.generators.texsources.MaskSource.Builder
- Builder() - Constructor for class dev.lukebemish.dynamicassetgenerator.api.client.generators.texsources.OverlaySource.Builder
- Builder() - Constructor for class dev.lukebemish.dynamicassetgenerator.api.client.generators.texsources.PaletteCombinedSource.Builder
- Builder() - Constructor for class dev.lukebemish.dynamicassetgenerator.api.client.generators.texsources.PaletteSpreadSource.Builder
- Builder() - Constructor for class dev.lukebemish.dynamicassetgenerator.api.client.generators.texsources.ShadowedSource.Builder
- Builder() - Constructor for class dev.lukebemish.dynamicassetgenerator.api.client.generators.texsources.SpreadSource.Builder
- Builder() - Constructor for class dev.lukebemish.dynamicassetgenerator.api.client.generators.texsources.TextureReaderSource.Builder
- Builder() - Constructor for class dev.lukebemish.dynamicassetgenerator.api.client.generators.texsources.TransformSource.Builder
- Builder() - Constructor for class dev.lukebemish.dynamicassetgenerator.api.client.generators.TextureMetaGenerator.AnimationGenerator.Builder
- Builder() - Constructor for class dev.lukebemish.dynamicassetgenerator.api.client.generators.TextureMetaGenerator.Builder
- Builder() - Constructor for class dev.lukebemish.dynamicassetgenerator.api.client.generators.TextureMetaGenerator.TextureGenerator.Builder
- Builder() - Constructor for class dev.lukebemish.dynamicassetgenerator.api.client.generators.TextureMetaGenerator.VillagerGenerator.Builder
C
- cache - Variable in class dev.lukebemish.dynamicassetgenerator.api.ResourceCache
- CachedConversionOperation - Class in dev.lukebemish.dynamicassetgenerator.api.colors.operations
-
A
PointwiseOperation.Unarythat uses aColorTypes.ConversionCache32to convert colors. - CachedConversionOperation(ColorTypes.ConversionCache32) - Constructor for class dev.lukebemish.dynamicassetgenerator.api.colors.operations.CachedConversionOperation
- CacheMetaCodec<A> - Class in dev.lukebemish.dynamicassetgenerator.api.cache
-
A
Codecthat adds any metadata provided by aCacheMetaDynamicOpsto the encoded value while encoding. - CacheMetaCodec.SingleCacheType<D,
A> - Class in dev.lukebemish.dynamicassetgenerator.api.cache -
A single type of metadata to process while encoding.
- cacheMetadata(DynamicOps<T>, TexSourceDataHolder) - Method in interface dev.lukebemish.dynamicassetgenerator.api.client.generators.TexSource
-
If your texture source depends on runtime data context (anything stored in the
TexSourceDataHolder), you will need to override this method to return a unique key for the given context. - cacheMetadata(DynamicOps<T>, TexSourceDataHolder) - Method in class dev.lukebemish.dynamicassetgenerator.api.client.generators.texsources.AnimationFrameCapture
- CacheMetaDynamicOps<T> - Interface in dev.lukebemish.dynamicassetgenerator.api.cache
-
A
DynamicOpsthat can hold data of various sorts, accessible by codecs, representing a context the encoding or decoding is occurring in. - CacheMetaJsonOps - Class in dev.lukebemish.dynamicassetgenerator.api.cache
-
A
CacheMetaDynamicOpsthat usesJsonElementas its underlying type. - CacheMetaJsonOps() - Constructor for class dev.lukebemish.dynamicassetgenerator.api.cache.CacheMetaJsonOps
- calculateScaledSize(List<NativeImage>) - Static method in class dev.lukebemish.dynamicassetgenerator.api.client.image.ImageUtils
-
Calculates the dimensions of an image that can contain all the supplied images, scaled so that their widths are all equal.
- chain(PointwiseOperation.Unary<Integer>, PointwiseOperation.Unary<T>) - Static method in interface dev.lukebemish.dynamicassetgenerator.api.colors.operations.PointwiseOperation.Unary
- Channel - Enum Class in dev.lukebemish.dynamicassetgenerator.api.colors
-
Represents a channel of a color, and how a pointwise operator to retrieve that color from an ARGB32 encoded color.
- ChannelMask - Class in dev.lukebemish.dynamicassetgenerator.api.client.generators.texsources.mask
-
A
TexSourcethat extracts a single channel from a texture. - ChannelMask.Builder - Class in dev.lukebemish.dynamicassetgenerator.api.client.generators.texsources.mask
- ChannelOperation - Class in dev.lukebemish.dynamicassetgenerator.api.colors.operations
-
A pointwise operation that extracts a single channel from a color.
- ChannelOperation(int) - Constructor for class dev.lukebemish.dynamicassetgenerator.api.colors.operations.ChannelOperation
- ChannelRouteSource - Class in dev.lukebemish.dynamicassetgenerator.api.client.generators.texsources
-
A source which routes information from several sources into different channels of an output image.
- ChannelRouteSource.Builder - Class in dev.lukebemish.dynamicassetgenerator.api.client.generators.texsources
- ChannelRouteSource.ChannelSource - Class in dev.lukebemish.dynamicassetgenerator.api.client.generators.texsources
- ChannelRouteSource.ChannelSource.Builder - Class in dev.lukebemish.dynamicassetgenerator.api.client.generators.texsources
- CIELAB_A - Enum constant in enum class dev.lukebemish.dynamicassetgenerator.api.colors.Channel
- CIELAB_B - Enum constant in enum class dev.lukebemish.dynamicassetgenerator.api.colors.Channel
- CIELAB_LIGHTNESS - Enum constant in enum class dev.lukebemish.dynamicassetgenerator.api.colors.Channel
- CIELAB32 - Static variable in class dev.lukebemish.dynamicassetgenerator.api.colors.ColorTypes
- CIELAB64 - Static variable in class dev.lukebemish.dynamicassetgenerator.api.colors.ColorTypes
- clamp16(int) - Static method in class dev.lukebemish.dynamicassetgenerator.api.colors.ColorTypes
- clamp8(int) - Static method in class dev.lukebemish.dynamicassetgenerator.api.colors.ColorTypes
- clear() - Method in class dev.lukebemish.dynamicassetgenerator.api.colors.Palette
- clear() - Method in class dev.lukebemish.dynamicassetgenerator.api.util.FuzzySet
- Cluster - Class in dev.lukebemish.dynamicassetgenerator.api.colors.clustering
-
A custer of colors, to be used with a
Clusterer. - Cluster(int) - Constructor for class dev.lukebemish.dynamicassetgenerator.api.colors.clustering.Cluster
-
Create a cluster containing only the provided color.
- Cluster(Collection<Integer>) - Constructor for class dev.lukebemish.dynamicassetgenerator.api.colors.clustering.Cluster
-
Create a cluster containing the provided colors
- clusterCount() - Method in class dev.lukebemish.dynamicassetgenerator.api.colors.clustering.Clusterer
- Clusterer - Class in dev.lukebemish.dynamicassetgenerator.api.colors.clustering
-
A tool for grouping colors by agglomerative clustering.
- Clusterer(double) - Constructor for class dev.lukebemish.dynamicassetgenerator.api.colors.clustering.Clusterer
-
Creates a new palette clusterer with the given parameters.
- codec() - Method in interface dev.lukebemish.dynamicassetgenerator.api.client.generators.TexSource
- codec() - Method in class dev.lukebemish.dynamicassetgenerator.api.client.generators.texsources.AnimationFrameCapture
- codec() - Method in class dev.lukebemish.dynamicassetgenerator.api.client.generators.texsources.AnimationSplittingSource
- codec() - Method in class dev.lukebemish.dynamicassetgenerator.api.client.generators.texsources.ChannelRouteSource
- codec() - Method in class dev.lukebemish.dynamicassetgenerator.api.client.generators.texsources.ColorSource
- codec() - Method in class dev.lukebemish.dynamicassetgenerator.api.client.generators.texsources.CropSource
- codec() - Method in class dev.lukebemish.dynamicassetgenerator.api.client.generators.texsources.ErrorSource
- codec() - Method in class dev.lukebemish.dynamicassetgenerator.api.client.generators.texsources.FallbackSource
- codec() - Method in class dev.lukebemish.dynamicassetgenerator.api.client.generators.texsources.ForegroundTransferSource
- codec() - Method in class dev.lukebemish.dynamicassetgenerator.api.client.generators.texsources.mask.AddMask
- codec() - Method in class dev.lukebemish.dynamicassetgenerator.api.client.generators.texsources.mask.ChannelMask
- codec() - Method in class dev.lukebemish.dynamicassetgenerator.api.client.generators.texsources.mask.CutoffMask
- codec() - Method in class dev.lukebemish.dynamicassetgenerator.api.client.generators.texsources.mask.EdgeMask
- codec() - Method in class dev.lukebemish.dynamicassetgenerator.api.client.generators.texsources.mask.GrowMask
- codec() - Method in class dev.lukebemish.dynamicassetgenerator.api.client.generators.texsources.mask.InvertMask
- codec() - Method in class dev.lukebemish.dynamicassetgenerator.api.client.generators.texsources.mask.MultiplyMask
- codec() - Method in class dev.lukebemish.dynamicassetgenerator.api.client.generators.texsources.MaskSource
- codec() - Method in class dev.lukebemish.dynamicassetgenerator.api.client.generators.texsources.OverlaySource
- codec() - Method in class dev.lukebemish.dynamicassetgenerator.api.client.generators.texsources.PaletteCombinedSource
- codec() - Method in class dev.lukebemish.dynamicassetgenerator.api.client.generators.texsources.PaletteSpreadSource
- codec() - Method in class dev.lukebemish.dynamicassetgenerator.api.client.generators.texsources.ShadowedSource
- codec() - Method in class dev.lukebemish.dynamicassetgenerator.api.client.generators.texsources.SpreadSource
- codec() - Method in class dev.lukebemish.dynamicassetgenerator.api.client.generators.texsources.TextureReaderSource
- codec() - Method in class dev.lukebemish.dynamicassetgenerator.api.client.generators.texsources.TransformSource
- codec() - Method in class dev.lukebemish.dynamicassetgenerator.api.client.generators.TextureGenerator
- codec() - Method in class dev.lukebemish.dynamicassetgenerator.api.client.generators.TextureMetaGenerator
- codec() - Method in class dev.lukebemish.dynamicassetgenerator.api.generators.DummyGenerator
- codec() - Method in interface dev.lukebemish.dynamicassetgenerator.api.ResourceGenerator
- CODEC - Static variable in interface dev.lukebemish.dynamicassetgenerator.api.client.generators.TexSource
- CODEC - Static variable in class dev.lukebemish.dynamicassetgenerator.api.client.generators.texsources.AnimationFrameCapture
- CODEC - Static variable in class dev.lukebemish.dynamicassetgenerator.api.client.generators.texsources.AnimationSplittingSource
- CODEC - Static variable in class dev.lukebemish.dynamicassetgenerator.api.client.generators.texsources.ChannelRouteSource.ChannelSource
- CODEC - Static variable in class dev.lukebemish.dynamicassetgenerator.api.client.generators.texsources.ChannelRouteSource
- CODEC - Static variable in class dev.lukebemish.dynamicassetgenerator.api.client.generators.texsources.ColorSource
- CODEC - Static variable in class dev.lukebemish.dynamicassetgenerator.api.client.generators.texsources.CropSource
- CODEC - Static variable in class dev.lukebemish.dynamicassetgenerator.api.client.generators.texsources.ErrorSource
- CODEC - Static variable in class dev.lukebemish.dynamicassetgenerator.api.client.generators.texsources.FallbackSource
- CODEC - Static variable in class dev.lukebemish.dynamicassetgenerator.api.client.generators.texsources.ForegroundTransferSource
- CODEC - Static variable in class dev.lukebemish.dynamicassetgenerator.api.client.generators.texsources.mask.AddMask
- CODEC - Static variable in class dev.lukebemish.dynamicassetgenerator.api.client.generators.texsources.mask.ChannelMask
- CODEC - Static variable in class dev.lukebemish.dynamicassetgenerator.api.client.generators.texsources.mask.CutoffMask
- CODEC - Static variable in class dev.lukebemish.dynamicassetgenerator.api.client.generators.texsources.mask.EdgeMask
- CODEC - Static variable in class dev.lukebemish.dynamicassetgenerator.api.client.generators.texsources.mask.GrowMask
- CODEC - Static variable in class dev.lukebemish.dynamicassetgenerator.api.client.generators.texsources.mask.InvertMask
- CODEC - Static variable in class dev.lukebemish.dynamicassetgenerator.api.client.generators.texsources.mask.MultiplyMask
- CODEC - Static variable in class dev.lukebemish.dynamicassetgenerator.api.client.generators.texsources.MaskSource
- CODEC - Static variable in class dev.lukebemish.dynamicassetgenerator.api.client.generators.texsources.OverlaySource
- CODEC - Static variable in class dev.lukebemish.dynamicassetgenerator.api.client.generators.texsources.PaletteCombinedSource
- CODEC - Static variable in class dev.lukebemish.dynamicassetgenerator.api.client.generators.texsources.PaletteSpreadSource
- CODEC - Static variable in class dev.lukebemish.dynamicassetgenerator.api.client.generators.texsources.ShadowedSource
- CODEC - Static variable in class dev.lukebemish.dynamicassetgenerator.api.client.generators.texsources.SpreadSource
- CODEC - Static variable in record class dev.lukebemish.dynamicassetgenerator.api.client.generators.texsources.SpreadSource.Range
- CODEC - Static variable in class dev.lukebemish.dynamicassetgenerator.api.client.generators.texsources.TextureReaderSource
- CODEC - Static variable in class dev.lukebemish.dynamicassetgenerator.api.client.generators.texsources.TransformSource
- CODEC - Static variable in class dev.lukebemish.dynamicassetgenerator.api.client.generators.TextureGenerator
- CODEC - Static variable in class dev.lukebemish.dynamicassetgenerator.api.client.generators.TextureMetaGenerator.AnimationGenerator
- CODEC - Static variable in class dev.lukebemish.dynamicassetgenerator.api.client.generators.TextureMetaGenerator
- CODEC - Static variable in class dev.lukebemish.dynamicassetgenerator.api.client.generators.TextureMetaGenerator.TextureGenerator
- CODEC - Static variable in class dev.lukebemish.dynamicassetgenerator.api.client.generators.TextureMetaGenerator.VillagerGenerator
- CODEC - Static variable in enum class dev.lukebemish.dynamicassetgenerator.api.colors.Channel
- CODEC - Static variable in enum class dev.lukebemish.dynamicassetgenerator.api.colors.ColorEncoding
-
Codec for
ColorEncodingbased on its name. - CODEC - Static variable in class dev.lukebemish.dynamicassetgenerator.api.generators.DummyGenerator
- CODEC - Static variable in interface dev.lukebemish.dynamicassetgenerator.api.ResourceGenerator
- CODEC - Static variable in record class dev.lukebemish.dynamicassetgenerator.api.templates.TagFile
- color(int, int, int, int) - Method in class dev.lukebemish.dynamicassetgenerator.api.colors.IntColorType
-
Constructs a new color from channel values between 0 and 255.
- color(int, int, int, int) - Method in class dev.lukebemish.dynamicassetgenerator.api.colors.LongColorType
-
Constructs a new color from channel values between 0x0000 and 0xFFFF.
- ColorCoordinates - Interface in dev.lukebemish.dynamicassetgenerator.api.colors.geometry
-
A 3D color space, where each color is represented by an x, y, and z coordinate, that contains methods for transforming from RGB24 (or ARGB32) color values.
- ColorEncoding - Enum Class in dev.lukebemish.dynamicassetgenerator.api.colors
-
Represents different types of color encodings, each with conversions to and from ABGR32, the format used by a
NativeImage. - ColorOperations - Class in dev.lukebemish.dynamicassetgenerator.api.colors.operations
-
A collection of common pointwise operations on colors.
- ColorSource - Class in dev.lukebemish.dynamicassetgenerator.api.client.generators.texsources
-
A
TexSourcethat generates the smallest power of 2 square containing the provided colors. - ColorSource.Builder - Class in dev.lukebemish.dynamicassetgenerator.api.client.generators.texsources
- ColorToPaletteOperation - Class in dev.lukebemish.dynamicassetgenerator.api.colors.operations
-
A single-image pointwise operation that maps from a color to a palette sample number.
- ColorToPaletteOperation(Palette) - Constructor for class dev.lukebemish.dynamicassetgenerator.api.colors.operations.ColorToPaletteOperation
- ColorTypes - Class in dev.lukebemish.dynamicassetgenerator.api.colors
-
A collection of color encodings, with tools for converting between them.
- ColorTypes.ABGR32 - Class in dev.lukebemish.dynamicassetgenerator.api.colors
-
Colors encoded with the least significant 32 bits representing 4 8-bit channels: alpha, blue, green, and red.
- ColorTypes.ABGR64 - Class in dev.lukebemish.dynamicassetgenerator.api.colors
-
Colors encoded with the least significant 64 bits representing 4 16-bit channels: alpha, blue, green, and red.
- ColorTypes.ARGB32 - Class in dev.lukebemish.dynamicassetgenerator.api.colors
-
Colors encoded with the least significant 32 bits representing 4 8-bit channels: alpha, red, green, and blue.
- ColorTypes.ARGB64 - Class in dev.lukebemish.dynamicassetgenerator.api.colors
-
Colors encoded with the least significant 64 bits representing 4 16-bit channels: alpha, red, green, and blue.
- ColorTypes.CIELAB32 - Class in dev.lukebemish.dynamicassetgenerator.api.colors
-
Colors encoded with the least significant 32 bits representing 4 8-bit channels: alpha, and the "L", "a", and "b" channels of a CIELAB encoding.
- ColorTypes.CIELAB64 - Class in dev.lukebemish.dynamicassetgenerator.api.colors
-
Colors encoded with the least significant 64 bits representing 4 16-bit channels: alpha, and the "L", "a", and "b" channels of a CIELAB encoding.
- ColorTypes.ConversionCache32 - Class in dev.lukebemish.dynamicassetgenerator.api.colors
-
Tool for making conversions between 32-bit color spaces more performant.
- ColorTypes.ConversionCache64 - Class in dev.lukebemish.dynamicassetgenerator.api.colors
-
Tool for making conversions between 64-bit color spaces more performant.
- ColorTypes.HSL32 - Class in dev.lukebemish.dynamicassetgenerator.api.colors
-
Colors encoded with the least significant 32 bits representing 4 8-bit channels: alpha, hue, saturation, and lightness.
- ColorTypes.HSL64 - Class in dev.lukebemish.dynamicassetgenerator.api.colors
-
Colors encoded with the least significant 64 bits representing 4 16-bit channels: alpha, hue, saturation, and lightness.
- ColorTypes.HSV32 - Class in dev.lukebemish.dynamicassetgenerator.api.colors
-
Colors encoded with the least significant 32 bits representing 4 8-bit channels: alpha, hue, saturation, and value.
- ColorTypes.HSV64 - Class in dev.lukebemish.dynamicassetgenerator.api.colors
-
Colors encoded with the least significant 64 bits representing 4 16-bit channels: alpha, hue, saturation, and value.
- combineImages(NativeImage, NativeImage, NativeImage, PaletteCombinedSource.PaletteCombiningOptions) - Static method in class dev.lukebemish.dynamicassetgenerator.api.client.generators.texsources.PaletteCombinedSource
- ConditionalInvisibleResourceProvider - Interface in dev.lukebemish.dynamicassetgenerator.api.compat
-
A service that conditionally provides an
InvisibleResourceProvider. - contains(Object) - Method in class dev.lukebemish.dynamicassetgenerator.api.colors.Palette
- contains(Object) - Method in class dev.lukebemish.dynamicassetgenerator.api.util.FuzzySet
- containsAll(Collection<?>) - Method in class dev.lukebemish.dynamicassetgenerator.api.colors.Palette
- containsAll(Collection<?>) - Method in class dev.lukebemish.dynamicassetgenerator.api.util.FuzzySet
- ConversionCache32(IntUnaryOperator) - Constructor for class dev.lukebemish.dynamicassetgenerator.api.colors.ColorTypes.ConversionCache32
-
Creates a new cache that will use the provided converter to convert colors.
- ConversionCache64(LongUnaryOperator) - Constructor for class dev.lukebemish.dynamicassetgenerator.api.colors.ColorTypes.ConversionCache64
-
Creates a new cache that will use the provided converter to convert colors.
- convert(int) - Method in class dev.lukebemish.dynamicassetgenerator.api.colors.ColorTypes.ConversionCache32
- convert(long) - Method in class dev.lukebemish.dynamicassetgenerator.api.colors.ColorTypes.ConversionCache64
- createCacheKey(ResourceLocation, ResourceGenerationContext) - Method in interface dev.lukebemish.dynamicassetgenerator.api.InputStreamSource
-
Create a key that can be uniquely used to identify the resource this generator will generate.
- createCacheKey(ResourceLocation, ResourceGenerationContext) - Method in interface dev.lukebemish.dynamicassetgenerator.api.ResourceGenerator
- createCacheKey(ResourceLocation, ResourceGenerationContext) - Method in class dev.lukebemish.dynamicassetgenerator.api.sources.TagSupplier.TagBakery
- createSupplierCacheKey(ResourceLocation, ResourceGenerationContext) - Method in interface dev.lukebemish.dynamicassetgenerator.api.sources.TagSupplier
-
Create a key that can be uniquely used to identify the tag map to be generated.
- createSupplierCacheKey(ResourceLocation, ResourceGenerationContext) - Method in class dev.lukebemish.dynamicassetgenerator.api.sources.TagSupplier.TagBakery
- CropSource - Class in dev.lukebemish.dynamicassetgenerator.api.client.generators.texsources
-
A
TexSourcethat crops a texture. - CropSource.Builder - Class in dev.lukebemish.dynamicassetgenerator.api.client.generators.texsources
- CutoffMask - Class in dev.lukebemish.dynamicassetgenerator.api.client.generators.texsources.mask
-
A
TexSourcethat extracts the locations where a given channel is above or below a given cutoff. - CutoffMask.Builder - Class in dev.lukebemish.dynamicassetgenerator.api.client.generators.texsources.mask
D
- DataConsumer<D,
A> - Interface in dev.lukebemish.dynamicassetgenerator.api.cache -
Represents a function that can process any metadata necessary for encoding into an encodable form, given the object to encode and the context of encoding.
- DataResourceCache - Class in dev.lukebemish.dynamicassetgenerator.api
-
A
ResourceCachemeant to provide resources for data packs. - DataResourceCache(ResourceLocation) - Constructor for class dev.lukebemish.dynamicassetgenerator.api.DataResourceCache
- decode(DynamicOps<T>, T) - Method in class dev.lukebemish.dynamicassetgenerator.api.cache.CacheMetaCodec
- DEFAULT_COLOR_ENCODING - Static variable in class dev.lukebemish.dynamicassetgenerator.api.client.generators.texsources.ColorSource
- DEFAULT_CUTOFF - Static variable in class dev.lukebemish.dynamicassetgenerator.api.colors.Palette
-
Default cutoff for fuzzy equality.
- delinearize16(double) - Static method in class dev.lukebemish.dynamicassetgenerator.api.colors.ColorTypes
- delinearize8(double) - Static method in class dev.lukebemish.dynamicassetgenerator.api.colors.ColorTypes
- demote(long) - Static method in class dev.lukebemish.dynamicassetgenerator.api.colors.ColorTypes
- dev.lukebemish.dynamicassetgenerator.api - package dev.lukebemish.dynamicassetgenerator.api
- dev.lukebemish.dynamicassetgenerator.api.cache - package dev.lukebemish.dynamicassetgenerator.api.cache
- dev.lukebemish.dynamicassetgenerator.api.client - package dev.lukebemish.dynamicassetgenerator.api.client
- dev.lukebemish.dynamicassetgenerator.api.client.generators - package dev.lukebemish.dynamicassetgenerator.api.client.generators
- dev.lukebemish.dynamicassetgenerator.api.client.generators.texsources - package dev.lukebemish.dynamicassetgenerator.api.client.generators.texsources
- dev.lukebemish.dynamicassetgenerator.api.client.generators.texsources.mask - package dev.lukebemish.dynamicassetgenerator.api.client.generators.texsources.mask
- dev.lukebemish.dynamicassetgenerator.api.client.image - package dev.lukebemish.dynamicassetgenerator.api.client.image
- dev.lukebemish.dynamicassetgenerator.api.colors - package dev.lukebemish.dynamicassetgenerator.api.colors
- dev.lukebemish.dynamicassetgenerator.api.colors.clustering - package dev.lukebemish.dynamicassetgenerator.api.colors.clustering
- dev.lukebemish.dynamicassetgenerator.api.colors.geometry - package dev.lukebemish.dynamicassetgenerator.api.colors.geometry
- dev.lukebemish.dynamicassetgenerator.api.colors.operations - package dev.lukebemish.dynamicassetgenerator.api.colors.operations
- dev.lukebemish.dynamicassetgenerator.api.compat - package dev.lukebemish.dynamicassetgenerator.api.compat
- dev.lukebemish.dynamicassetgenerator.api.generators - package dev.lukebemish.dynamicassetgenerator.api.generators
- dev.lukebemish.dynamicassetgenerator.api.sources - package dev.lukebemish.dynamicassetgenerator.api.sources
- dev.lukebemish.dynamicassetgenerator.api.templates - package dev.lukebemish.dynamicassetgenerator.api.templates
-
A series of classes and codecs to make parsing common data structures easier.
- dev.lukebemish.dynamicassetgenerator.api.util - package dev.lukebemish.dynamicassetgenerator.api.util
- dist(Cluster, ColorTypes.ConversionCache32) - Method in class dev.lukebemish.dynamicassetgenerator.api.colors.clustering.Cluster
-
Calculate the distance between this cluster and another cluster.
- distance(int, int) - Method in class dev.lukebemish.dynamicassetgenerator.api.colors.ColorTypes.ARGB32
- distance(int, int) - Method in class dev.lukebemish.dynamicassetgenerator.api.colors.ColorTypes.CIELAB32
- distance(int, int) - Method in interface dev.lukebemish.dynamicassetgenerator.api.colors.geometry.ColorCoordinates
- distance(long, long) - Method in class dev.lukebemish.dynamicassetgenerator.api.colors.ColorTypes.ARGB64
- distance(long, long) - Method in class dev.lukebemish.dynamicassetgenerator.api.colors.ColorTypes.CIELAB64
- distanceTo(int, ColorCoordinates) - Method in record class dev.lukebemish.dynamicassetgenerator.api.colors.geometry.LineSegment
- distanceToPolyLine(int, ColorCoordinates) - Method in class dev.lukebemish.dynamicassetgenerator.api.colors.Palette
- DummyGenerator - Class in dev.lukebemish.dynamicassetgenerator.api.generators
-
A resource generator that generates no resources.
E
- EAST - Enum constant in enum class dev.lukebemish.dynamicassetgenerator.api.client.generators.texsources.mask.EdgeMask.Direction
- EdgeMask - Class in dev.lukebemish.dynamicassetgenerator.api.client.generators.texsources.mask
-
A
TexSourcethat detects edges in the alpha channel of a source. - EdgeMask.Builder - Class in dev.lukebemish.dynamicassetgenerator.api.client.generators.texsources.mask
- EdgeMask.Direction - Enum Class in dev.lukebemish.dynamicassetgenerator.api.client.generators.texsources.mask
-
Represents the direction of a neighboring pixel in 2D space.
- EMPTY_TEXTURE - Static variable in class dev.lukebemish.dynamicassetgenerator.api.client.AssetResourceCache
-
The location of an empty texture, which consists of a single transparent pixel.
- encode(A, DynamicOps<T>, T) - Method in class dev.lukebemish.dynamicassetgenerator.api.cache.CacheMetaCodec
- encode(A, CacheMetaDynamicOps<T>, DataResult<T>) - Method in class dev.lukebemish.dynamicassetgenerator.api.cache.CacheMetaCodec.SingleCacheType
- encode(DynamicOps<T>, D, A) - Method in interface dev.lukebemish.dynamicassetgenerator.api.cache.DataConsumer
-
Given the provided object to encode and the context of encoding, encodes the metadata into an encodable form.
- end() - Method in record class dev.lukebemish.dynamicassetgenerator.api.colors.geometry.LineSegment
-
Returns the value of the
endrecord component. - equals(Object) - Method in record class dev.lukebemish.dynamicassetgenerator.api.client.generators.texsources.PaletteCombinedSource.PaletteCombiningOptions
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class dev.lukebemish.dynamicassetgenerator.api.client.generators.texsources.SpreadSource.Range
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class dev.lukebemish.dynamicassetgenerator.api.colors.geometry.LineSegment
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class dev.lukebemish.dynamicassetgenerator.api.templates.TagFile
-
Indicates whether some other object is "equal to" this one.
- ErrorSource - Class in dev.lukebemish.dynamicassetgenerator.api.client.generators.texsources
-
A
TexSourcethat will always fail with a given message. - ErrorSource.Builder - Class in dev.lukebemish.dynamicassetgenerator.api.client.generators.texsources
- expectedImages() - Method in interface dev.lukebemish.dynamicassetgenerator.api.colors.operations.PointwiseOperation.Any
- expectedImages() - Method in interface dev.lukebemish.dynamicassetgenerator.api.colors.operations.PointwiseOperation.Binary
- expectedImages() - Method in interface dev.lukebemish.dynamicassetgenerator.api.colors.operations.PointwiseOperation
- expectedImages() - Method in interface dev.lukebemish.dynamicassetgenerator.api.colors.operations.PointwiseOperation.Ternary
- expectedImages() - Method in interface dev.lukebemish.dynamicassetgenerator.api.colors.operations.PointwiseOperation.Tertiary
- expectedImages() - Method in interface dev.lukebemish.dynamicassetgenerator.api.colors.operations.PointwiseOperation.Unary
- extend(Predicate<Palette>) - Method in class dev.lukebemish.dynamicassetgenerator.api.colors.Palette
-
Extends the high and low ends of the palette until it satisfies a given predicate.
- extendedToOriginal(int) - Method in class dev.lukebemish.dynamicassetgenerator.api.colors.Palette
- extendToSize(int) - Method in class dev.lukebemish.dynamicassetgenerator.api.colors.Palette
-
Extends the high and low ends of the palette until it contains a given number of colors.
- extendToWidth(int) - Method in class dev.lukebemish.dynamicassetgenerator.api.colors.Palette
-
Extends the high and low ends of the palette until it stretches to a given size.
F
- fallback(ResourceGenerationContext.ResourceSource) - Method in interface dev.lukebemish.dynamicassetgenerator.api.ResourceGenerationContext.ResourceSource
-
Creates a source which checks the provided fallback source if a resource is not found in this source.
- FallbackSource - Class in dev.lukebemish.dynamicassetgenerator.api.client.generators.texsources
-
A
TexSourcethat attempts to provide one texture, but if it fails, will provide another. - FallbackSource.Builder - Class in dev.lukebemish.dynamicassetgenerator.api.client.generators.texsources
- filtered(Predicate<String>, PackType) - Static method in interface dev.lukebemish.dynamicassetgenerator.api.ResourceGenerationContext.ResourceSource
-
A default implementation which exposes resources captured during pack load.
- filtered(Predicate<String>, PackType, Supplier<Stream<PackResources>>) - Static method in interface dev.lukebemish.dynamicassetgenerator.api.ResourceGenerationContext.ResourceSource
-
A default implementation which uses a lazy-loaded list of packs.
- first(int) - Method in class dev.lukebemish.dynamicassetgenerator.api.colors.IntColorType
- first(long) - Method in class dev.lukebemish.dynamicassetgenerator.api.colors.LongColorType
- ForegroundTransferSource - Class in dev.lukebemish.dynamicassetgenerator.api.client.generators.texsources
-
Extracts the foreground of a texture, given a know background, and moves it, including shading, to a new background.
- ForegroundTransferSource.Builder - Class in dev.lukebemish.dynamicassetgenerator.api.client.generators.texsources
- fromABGR - Variable in enum class dev.lukebemish.dynamicassetgenerator.api.colors.ColorEncoding
- fromARGB32(int) - Method in class dev.lukebemish.dynamicassetgenerator.api.colors.ColorTypes.ABGR32
- fromARGB32(int) - Method in class dev.lukebemish.dynamicassetgenerator.api.colors.ColorTypes.ARGB32
- fromARGB32(int) - Method in class dev.lukebemish.dynamicassetgenerator.api.colors.ColorTypes.CIELAB32
- fromARGB32(int) - Method in class dev.lukebemish.dynamicassetgenerator.api.colors.IntColorType
- fromARGB32(int) - Method in class dev.lukebemish.dynamicassetgenerator.api.colors.IntColorType.HueIntColorType
- fromARGB64(long) - Method in class dev.lukebemish.dynamicassetgenerator.api.colors.ColorTypes.ABGR64
- fromARGB64(long) - Method in class dev.lukebemish.dynamicassetgenerator.api.colors.ColorTypes.ARGB64
- fromARGB64(long) - Method in class dev.lukebemish.dynamicassetgenerator.api.colors.ColorTypes.CIELAB64
- fromARGB64(long) - Method in class dev.lukebemish.dynamicassetgenerator.api.colors.LongColorType
- fromARGB64(long) - Method in class dev.lukebemish.dynamicassetgenerator.api.colors.LongColorType.HueLongColorType
- fromColors(Collection<Integer>, double) - Static method in class dev.lukebemish.dynamicassetgenerator.api.colors.Palette
- fromPalette(Palette) - Static method in class dev.lukebemish.dynamicassetgenerator.api.colors.Palette
- fromPalette(Palette, double) - Static method in class dev.lukebemish.dynamicassetgenerator.api.colors.Palette
- FuzzySet<T> - Class in dev.lukebemish.dynamicassetgenerator.api.util
-
A set that allows for fuzzy matching of elements.
- FuzzySet(BiPredicate<T, T>, Function<Collection<T>, T>) - Constructor for class dev.lukebemish.dynamicassetgenerator.api.util.FuzzySet
-
Creates a new fuzzy set with the given cutoff and averager.
G
- generateScaledImage(PointwiseOperation<Integer>, List<NativeImage>) - Static method in class dev.lukebemish.dynamicassetgenerator.api.client.image.ImageUtils
-
Generates an image by applying a pointwise operation to a list of images, scaled so that their widths are all equal.
- get() - Method in interface dev.lukebemish.dynamicassetgenerator.api.compat.ConditionalInvisibleResourceProvider
- get(TexSourceDataHolder.Token<T>) - Method in class dev.lukebemish.dynamicassetgenerator.api.client.generators.TexSourceDataHolder
-
Gets the data stored in this holder, with the provided class as a key.
- get(ResourceLocation, ResourceGenerationContext) - Method in class dev.lukebemish.dynamicassetgenerator.api.client.generators.TextureGenerator
- get(ResourceLocation, ResourceGenerationContext) - Method in class dev.lukebemish.dynamicassetgenerator.api.client.generators.TextureMetaGenerator
- get(ResourceLocation, ResourceGenerationContext) - Method in class dev.lukebemish.dynamicassetgenerator.api.generators.DummyGenerator
- get(ResourceLocation, ResourceGenerationContext) - Method in interface dev.lukebemish.dynamicassetgenerator.api.InputStreamSource
-
Gets an input stream for the given resource location.
- get(ResourceLocation, ResourceGenerationContext) - Method in class dev.lukebemish.dynamicassetgenerator.api.sources.TagSupplier.TagBakery
- getAlpha() - Method in class dev.lukebemish.dynamicassetgenerator.api.client.generators.texsources.ChannelRouteSource
- getAnimation() - Method in class dev.lukebemish.dynamicassetgenerator.api.client.generators.TextureMetaGenerator
- getAverage() - Method in class dev.lukebemish.dynamicassetgenerator.api.colors.Palette
- getBackground() - Method in class dev.lukebemish.dynamicassetgenerator.api.client.generators.texsources.ForegroundTransferSource
- getBackground() - Method in class dev.lukebemish.dynamicassetgenerator.api.client.generators.texsources.PaletteCombinedSource
- getBackground() - Method in class dev.lukebemish.dynamicassetgenerator.api.client.generators.texsources.ShadowedSource
- getBlue() - Method in class dev.lukebemish.dynamicassetgenerator.api.client.generators.texsources.ChannelRouteSource
- getBlur() - Method in class dev.lukebemish.dynamicassetgenerator.api.client.generators.TextureMetaGenerator.TextureGenerator
- getCachedSupplier(TexSourceDataHolder, ResourceGenerationContext) - Method in interface dev.lukebemish.dynamicassetgenerator.api.client.generators.TexSource
-
Delegates to
TexSource.getSupplier(dev.lukebemish.dynamicassetgenerator.api.client.generators.TexSourceDataHolder, dev.lukebemish.dynamicassetgenerator.api.ResourceGenerationContext), but caches the result if possible. - getCacheName() - Method in interface dev.lukebemish.dynamicassetgenerator.api.ResourceGenerationContext
- getCapture() - Method in class dev.lukebemish.dynamicassetgenerator.api.client.generators.texsources.AnimationFrameCapture
- getCategory(int) - Method in class dev.lukebemish.dynamicassetgenerator.api.colors.clustering.Clusterer
- getChannel() - Method in class dev.lukebemish.dynamicassetgenerator.api.client.generators.texsources.ChannelRouteSource.ChannelSource
- getChannel() - Method in class dev.lukebemish.dynamicassetgenerator.api.client.generators.texsources.mask.ChannelMask
- getChannel() - Method in class dev.lukebemish.dynamicassetgenerator.api.client.generators.texsources.mask.CutoffMask
- getClamp() - Method in class dev.lukebemish.dynamicassetgenerator.api.client.generators.TextureMetaGenerator.TextureGenerator
- getCloseCutoff() - Method in class dev.lukebemish.dynamicassetgenerator.api.client.generators.texsources.ForegroundTransferSource
- getClosestColor(int) - Method in class dev.lukebemish.dynamicassetgenerator.api.colors.Palette
- getColor() - Method in class dev.lukebemish.dynamicassetgenerator.api.client.generators.texsources.ColorSource
- getColor(int) - Method in class dev.lukebemish.dynamicassetgenerator.api.colors.Palette
- getColorEncoding() - Method in class dev.lukebemish.dynamicassetgenerator.api.client.generators.texsources.ColorSource
- getColorFromIndex(int) - Method in class dev.lukebemish.dynamicassetgenerator.api.colors.Palette
- getColors() - Method in class dev.lukebemish.dynamicassetgenerator.api.colors.clustering.Cluster
- getCutoff() - Method in class dev.lukebemish.dynamicassetgenerator.api.client.generators.texsources.mask.CutoffMask
- getCutoff() - Method in class dev.lukebemish.dynamicassetgenerator.api.client.generators.texsources.mask.EdgeMask
- getCutoff() - Method in class dev.lukebemish.dynamicassetgenerator.api.client.generators.texsources.mask.GrowMask
- getCutoff() - Method in class dev.lukebemish.dynamicassetgenerator.api.colors.Palette
- getData(Class<? super D>) - Method in interface dev.lukebemish.dynamicassetgenerator.api.cache.CacheMetaDynamicOps
- getData(Class<? super D>) - Method in class dev.lukebemish.dynamicassetgenerator.api.cache.CacheMetaJsonOps
- getDependencies() - Method in class dev.lukebemish.dynamicassetgenerator.api.ResourceCache
- getEdges() - Method in class dev.lukebemish.dynamicassetgenerator.api.client.generators.texsources.mask.EdgeMask
- getExtendPaletteSize() - Method in class dev.lukebemish.dynamicassetgenerator.api.client.generators.texsources.ForegroundTransferSource
- getExtendPaletteSize() - Method in class dev.lukebemish.dynamicassetgenerator.api.client.generators.texsources.PaletteCombinedSource
- getExtendPaletteSize() - Method in class dev.lukebemish.dynamicassetgenerator.api.client.generators.texsources.ShadowedSource
- getFallback() - Method in class dev.lukebemish.dynamicassetgenerator.api.client.generators.texsources.FallbackSource
- getForeground() - Method in class dev.lukebemish.dynamicassetgenerator.api.client.generators.texsources.ShadowedSource
- getFrametime() - Method in class dev.lukebemish.dynamicassetgenerator.api.client.generators.TextureMetaGenerator.AnimationGenerator
- getFull() - Method in class dev.lukebemish.dynamicassetgenerator.api.client.generators.texsources.ForegroundTransferSource
- getGenerator() - Method in class dev.lukebemish.dynamicassetgenerator.api.client.generators.texsources.AnimationSplittingSource
- getGreen() - Method in class dev.lukebemish.dynamicassetgenerator.api.client.generators.texsources.ChannelRouteSource
- getGrowth() - Method in class dev.lukebemish.dynamicassetgenerator.api.client.generators.texsources.mask.GrowMask
- getHat() - Method in class dev.lukebemish.dynamicassetgenerator.api.client.generators.TextureMetaGenerator.VillagerGenerator
- getHeight() - Method in class dev.lukebemish.dynamicassetgenerator.api.client.generators.TextureMetaGenerator.AnimationGenerator
- getHighlightStrength() - Method in class dev.lukebemish.dynamicassetgenerator.api.client.generators.texsources.ShadowedSource
- getInput() - Method in class dev.lukebemish.dynamicassetgenerator.api.client.generators.texsources.CropSource
- getInput() - Method in class dev.lukebemish.dynamicassetgenerator.api.client.generators.texsources.MaskSource
- getInput() - Method in class dev.lukebemish.dynamicassetgenerator.api.client.generators.texsources.TransformSource
- getInterpolate() - Method in class dev.lukebemish.dynamicassetgenerator.api.client.generators.TextureMetaGenerator.AnimationGenerator
- getLocation() - Method in interface dev.lukebemish.dynamicassetgenerator.api.client.SpriteProvider
- getLocations(ResourceGenerationContext) - Method in class dev.lukebemish.dynamicassetgenerator.api.client.generators.TextureGenerator
- getLocations(ResourceGenerationContext) - Method in class dev.lukebemish.dynamicassetgenerator.api.client.generators.TextureMetaGenerator
- getLocations(ResourceGenerationContext) - Method in class dev.lukebemish.dynamicassetgenerator.api.generators.DummyGenerator
- getLocations(ResourceGenerationContext) - Method in interface dev.lukebemish.dynamicassetgenerator.api.PathAwareInputStreamSource
- getLocations(ResourceGenerationContext) - Method in class dev.lukebemish.dynamicassetgenerator.api.sources.TagSupplier.TagBakery
- getLogger() - Method in class dev.lukebemish.dynamicassetgenerator.api.client.generators.TexSourceDataHolder
- getMask() - Method in class dev.lukebemish.dynamicassetgenerator.api.client.generators.texsources.MaskSource
- getMessage() - Method in class dev.lukebemish.dynamicassetgenerator.api.client.generators.texsources.ErrorSource
- getName() - Method in class dev.lukebemish.dynamicassetgenerator.api.ResourceCache
- getNamespaces() - Method in interface dev.lukebemish.dynamicassetgenerator.api.ResourceGenerationContext.ResourceSource
- getNamespaces() - Method in class dev.lukebemish.dynamicassetgenerator.api.TrackingResourceSource
- getNamespaces(PackType) - Method in interface dev.lukebemish.dynamicassetgenerator.api.compat.InvisibleResourceProvider
- getNewBackground() - Method in class dev.lukebemish.dynamicassetgenerator.api.client.generators.texsources.ForegroundTransferSource
- getOperation() - Method in class dev.lukebemish.dynamicassetgenerator.api.client.generators.texsources.AbstractManyOperationSource
- getOperation() - Method in class dev.lukebemish.dynamicassetgenerator.api.client.generators.texsources.mask.AddMask
- getOperation() - Method in class dev.lukebemish.dynamicassetgenerator.api.client.generators.texsources.mask.MultiplyMask
- getOperation() - Method in class dev.lukebemish.dynamicassetgenerator.api.client.generators.texsources.OverlaySource
- getOriginal() - Method in class dev.lukebemish.dynamicassetgenerator.api.client.generators.texsources.FallbackSource
- getOutputLocation() - Method in class dev.lukebemish.dynamicassetgenerator.api.client.generators.TextureMetaGenerator
- getOverlay() - Method in class dev.lukebemish.dynamicassetgenerator.api.client.generators.texsources.PaletteCombinedSource
- getPackType() - Method in class dev.lukebemish.dynamicassetgenerator.api.client.AssetResourceCache
- getPackType() - Method in class dev.lukebemish.dynamicassetgenerator.api.DataResourceCache
- getPackType() - Method in class dev.lukebemish.dynamicassetgenerator.api.ResourceCache
- getPalette() - Method in class dev.lukebemish.dynamicassetgenerator.api.colors.operations.ColorToPaletteOperation
- getPalette() - Method in class dev.lukebemish.dynamicassetgenerator.api.colors.operations.PaletteToColorOperation
- getPalette(NativeImage) - Static method in class dev.lukebemish.dynamicassetgenerator.api.client.image.ImageUtils
- getPalette(NativeImage, double) - Static method in class dev.lukebemish.dynamicassetgenerator.api.client.image.ImageUtils
- getPaletteCutoff() - Method in class dev.lukebemish.dynamicassetgenerator.api.client.generators.texsources.PaletteSpreadSource
- getPaletted() - Method in class dev.lukebemish.dynamicassetgenerator.api.client.generators.texsources.PaletteCombinedSource
- getPath() - Method in class dev.lukebemish.dynamicassetgenerator.api.client.generators.texsources.TextureReaderSource
- getRange() - Method in class dev.lukebemish.dynamicassetgenerator.api.client.generators.texsources.SpreadSource
- getRed() - Method in class dev.lukebemish.dynamicassetgenerator.api.client.generators.texsources.ChannelRouteSource
- getResource(ResourceLocation) - Method in interface dev.lukebemish.dynamicassetgenerator.api.ResourceGenerationContext.ResourceSource
-
Attempts to get a resource at a given location, from the highest priority pack not provided by a
ResourceCache. - getResource(ResourceLocation) - Method in class dev.lukebemish.dynamicassetgenerator.api.TrackingResourceSource
- getResource(PackType, ResourceLocation) - Method in interface dev.lukebemish.dynamicassetgenerator.api.compat.InvisibleResourceProvider
- getResources() - Method in class dev.lukebemish.dynamicassetgenerator.api.ResourceCache
- getResourceSource() - Method in interface dev.lukebemish.dynamicassetgenerator.api.ResourceGenerationContext
- getResourceStack(ResourceLocation) - Method in interface dev.lukebemish.dynamicassetgenerator.api.ResourceGenerationContext.ResourceSource
-
Lists all resources within a given path, from highest to lowest priority.
- getResourceStack(ResourceLocation) - Method in class dev.lukebemish.dynamicassetgenerator.api.TrackingResourceSource
- getRotate() - Method in class dev.lukebemish.dynamicassetgenerator.api.client.generators.texsources.TransformSource
- getSample(int) - Method in class dev.lukebemish.dynamicassetgenerator.api.colors.Palette
- getSerializedName() - Method in enum class dev.lukebemish.dynamicassetgenerator.api.client.generators.texsources.mask.EdgeMask.Direction
- getSerializedName() - Method in enum class dev.lukebemish.dynamicassetgenerator.api.colors.Channel
- getSerializedName() - Method in enum class dev.lukebemish.dynamicassetgenerator.api.colors.ColorEncoding
- getShadowStrength() - Method in class dev.lukebemish.dynamicassetgenerator.api.client.generators.texsources.ShadowedSource
- getSizeX() - Method in class dev.lukebemish.dynamicassetgenerator.api.client.generators.texsources.CropSource
- getSizeY() - Method in class dev.lukebemish.dynamicassetgenerator.api.client.generators.texsources.CropSource
- getSource() - Method in class dev.lukebemish.dynamicassetgenerator.api.client.generators.texsources.ChannelRouteSource.ChannelSource
- getSource() - Method in class dev.lukebemish.dynamicassetgenerator.api.client.generators.texsources.mask.ChannelMask
- getSource() - Method in class dev.lukebemish.dynamicassetgenerator.api.client.generators.texsources.mask.CutoffMask
- getSource() - Method in class dev.lukebemish.dynamicassetgenerator.api.client.generators.texsources.mask.EdgeMask
- getSource() - Method in class dev.lukebemish.dynamicassetgenerator.api.client.generators.texsources.mask.GrowMask
- getSource() - Method in class dev.lukebemish.dynamicassetgenerator.api.client.generators.texsources.mask.InvertMask
- getSource() - Method in class dev.lukebemish.dynamicassetgenerator.api.client.generators.texsources.PaletteSpreadSource
- getSource() - Method in class dev.lukebemish.dynamicassetgenerator.api.client.generators.texsources.SpreadSource
- getSources() - Method in class dev.lukebemish.dynamicassetgenerator.api.client.generators.texsources.AbstractManyOperationSource
- getSources() - Method in class dev.lukebemish.dynamicassetgenerator.api.client.generators.texsources.AnimationSplittingSource
- getSources() - Method in class dev.lukebemish.dynamicassetgenerator.api.client.generators.texsources.ChannelRouteSource
- getSources() - Method in class dev.lukebemish.dynamicassetgenerator.api.client.generators.TextureMetaGenerator
- getSources(ResourceGenerationContext) - Method in interface dev.lukebemish.dynamicassetgenerator.api.client.SpriteProvider
- getStartX() - Method in class dev.lukebemish.dynamicassetgenerator.api.client.generators.texsources.CropSource
- getStartY() - Method in class dev.lukebemish.dynamicassetgenerator.api.client.generators.texsources.CropSource
- getSupplier(TexSourceDataHolder, ResourceGenerationContext) - Method in interface dev.lukebemish.dynamicassetgenerator.api.client.generators.TexSource
-
Provides a supplier for the texture this source will generate, or null if a texture cannot be provided.
- getSupplier(TexSourceDataHolder, ResourceGenerationContext) - Method in class dev.lukebemish.dynamicassetgenerator.api.client.generators.texsources.AbstractManyOperationSource
- getSupplier(TexSourceDataHolder, ResourceGenerationContext) - Method in class dev.lukebemish.dynamicassetgenerator.api.client.generators.texsources.AnimationFrameCapture
- getSupplier(TexSourceDataHolder, ResourceGenerationContext) - Method in class dev.lukebemish.dynamicassetgenerator.api.client.generators.texsources.AnimationSplittingSource
- getSupplier(TexSourceDataHolder, ResourceGenerationContext) - Method in class dev.lukebemish.dynamicassetgenerator.api.client.generators.texsources.ChannelRouteSource
- getSupplier(TexSourceDataHolder, ResourceGenerationContext) - Method in class dev.lukebemish.dynamicassetgenerator.api.client.generators.texsources.ColorSource
- getSupplier(TexSourceDataHolder, ResourceGenerationContext) - Method in class dev.lukebemish.dynamicassetgenerator.api.client.generators.texsources.CropSource
- getSupplier(TexSourceDataHolder, ResourceGenerationContext) - Method in class dev.lukebemish.dynamicassetgenerator.api.client.generators.texsources.ErrorSource
- getSupplier(TexSourceDataHolder, ResourceGenerationContext) - Method in class dev.lukebemish.dynamicassetgenerator.api.client.generators.texsources.FallbackSource
- getSupplier(TexSourceDataHolder, ResourceGenerationContext) - Method in class dev.lukebemish.dynamicassetgenerator.api.client.generators.texsources.ForegroundTransferSource
- getSupplier(TexSourceDataHolder, ResourceGenerationContext) - Method in class dev.lukebemish.dynamicassetgenerator.api.client.generators.texsources.mask.ChannelMask
- getSupplier(TexSourceDataHolder, ResourceGenerationContext) - Method in class dev.lukebemish.dynamicassetgenerator.api.client.generators.texsources.mask.CutoffMask
- getSupplier(TexSourceDataHolder, ResourceGenerationContext) - Method in class dev.lukebemish.dynamicassetgenerator.api.client.generators.texsources.mask.EdgeMask
- getSupplier(TexSourceDataHolder, ResourceGenerationContext) - Method in class dev.lukebemish.dynamicassetgenerator.api.client.generators.texsources.mask.GrowMask
- getSupplier(TexSourceDataHolder, ResourceGenerationContext) - Method in class dev.lukebemish.dynamicassetgenerator.api.client.generators.texsources.mask.InvertMask
- getSupplier(TexSourceDataHolder, ResourceGenerationContext) - Method in class dev.lukebemish.dynamicassetgenerator.api.client.generators.texsources.MaskSource
- getSupplier(TexSourceDataHolder, ResourceGenerationContext) - Method in class dev.lukebemish.dynamicassetgenerator.api.client.generators.texsources.PaletteCombinedSource
- getSupplier(TexSourceDataHolder, ResourceGenerationContext) - Method in class dev.lukebemish.dynamicassetgenerator.api.client.generators.texsources.PaletteSpreadSource
- getSupplier(TexSourceDataHolder, ResourceGenerationContext) - Method in class dev.lukebemish.dynamicassetgenerator.api.client.generators.texsources.ShadowedSource
- getSupplier(TexSourceDataHolder, ResourceGenerationContext) - Method in class dev.lukebemish.dynamicassetgenerator.api.client.generators.texsources.SpreadSource
- getSupplier(TexSourceDataHolder, ResourceGenerationContext) - Method in class dev.lukebemish.dynamicassetgenerator.api.client.generators.texsources.TextureReaderSource
- getSupplier(TexSourceDataHolder, ResourceGenerationContext) - Method in class dev.lukebemish.dynamicassetgenerator.api.client.generators.texsources.TransformSource
- getTexture() - Method in class dev.lukebemish.dynamicassetgenerator.api.client.generators.TextureMetaGenerator
- getTotalSize() - Method in class dev.lukebemish.dynamicassetgenerator.api.client.generators.texsources.CropSource
- getTouchedTextures() - Method in class dev.lukebemish.dynamicassetgenerator.api.TrackingResourceSource
- getUniformity() - Method in class dev.lukebemish.dynamicassetgenerator.api.client.generators.texsources.ShadowedSource
- getVillager() - Method in class dev.lukebemish.dynamicassetgenerator.api.client.generators.TextureMetaGenerator
- getWidth() - Method in class dev.lukebemish.dynamicassetgenerator.api.client.generators.TextureMetaGenerator.AnimationGenerator
- getX(int) - Method in interface dev.lukebemish.dynamicassetgenerator.api.colors.geometry.ColorCoordinates
- getY(int) - Method in interface dev.lukebemish.dynamicassetgenerator.api.colors.geometry.ColorCoordinates
- getZ(int) - Method in interface dev.lukebemish.dynamicassetgenerator.api.colors.geometry.ColorCoordinates
- green(int) - Method in class dev.lukebemish.dynamicassetgenerator.api.colors.ColorTypes.ABGR32
- green(int) - Method in class dev.lukebemish.dynamicassetgenerator.api.colors.ColorTypes.ARGB32
- green(long) - Method in class dev.lukebemish.dynamicassetgenerator.api.colors.ColorTypes.ABGR64
- green(long) - Method in class dev.lukebemish.dynamicassetgenerator.api.colors.ColorTypes.ARGB64
- GREEN - Enum constant in enum class dev.lukebemish.dynamicassetgenerator.api.colors.Channel
- GrowMask - Class in dev.lukebemish.dynamicassetgenerator.api.client.generators.texsources.mask
-
A
TexSourcethat grows the alpha channel of a source, and then applies a cutoff to the result. - GrowMask.Builder - Class in dev.lukebemish.dynamicassetgenerator.api.client.generators.texsources.mask
H
- hashCode() - Method in record class dev.lukebemish.dynamicassetgenerator.api.client.generators.texsources.PaletteCombinedSource.PaletteCombiningOptions
-
Returns a hash code value for this object.
- hashCode() - Method in record class dev.lukebemish.dynamicassetgenerator.api.client.generators.texsources.SpreadSource.Range
-
Returns a hash code value for this object.
- hashCode() - Method in record class dev.lukebemish.dynamicassetgenerator.api.colors.geometry.LineSegment
-
Returns a hash code value for this object.
- hashCode() - Method in record class dev.lukebemish.dynamicassetgenerator.api.templates.TagFile
-
Returns a hash code value for this object.
- HAT_CODEC - Static variable in class dev.lukebemish.dynamicassetgenerator.api.client.generators.TextureMetaGenerator.VillagerGenerator
- HSL_HUE - Enum constant in enum class dev.lukebemish.dynamicassetgenerator.api.colors.Channel
- HSL_LIGHTNESS - Enum constant in enum class dev.lukebemish.dynamicassetgenerator.api.colors.Channel
- HSL_SATURATION - Enum constant in enum class dev.lukebemish.dynamicassetgenerator.api.colors.Channel
- HSL32 - Static variable in class dev.lukebemish.dynamicassetgenerator.api.colors.ColorTypes
- HSL64 - Static variable in class dev.lukebemish.dynamicassetgenerator.api.colors.ColorTypes
- HSV_HUE - Enum constant in enum class dev.lukebemish.dynamicassetgenerator.api.colors.Channel
- HSV_SATURATION - Enum constant in enum class dev.lukebemish.dynamicassetgenerator.api.colors.Channel
- HSV_VALUE - Enum constant in enum class dev.lukebemish.dynamicassetgenerator.api.colors.Channel
- HSV32 - Static variable in class dev.lukebemish.dynamicassetgenerator.api.colors.ColorTypes
- HSV64 - Static variable in class dev.lukebemish.dynamicassetgenerator.api.colors.ColorTypes
- hue(int) - Method in class dev.lukebemish.dynamicassetgenerator.api.colors.IntColorType.HueIntColorType
- hue(long) - Method in class dev.lukebemish.dynamicassetgenerator.api.colors.LongColorType.HueLongColorType
- HueIntColorType() - Constructor for class dev.lukebemish.dynamicassetgenerator.api.colors.IntColorType.HueIntColorType
- HueLongColorType() - Constructor for class dev.lukebemish.dynamicassetgenerator.api.colors.LongColorType.HueLongColorType
I
- identity() - Static method in interface dev.lukebemish.dynamicassetgenerator.api.colors.operations.PointwiseOperation.Any
- identity() - Static method in interface dev.lukebemish.dynamicassetgenerator.api.colors.operations.PointwiseOperation.Unary
- ImageUtils - Class in dev.lukebemish.dynamicassetgenerator.api.client.image
-
A series of utilities for working with images and colors.
- ImageUtils.OperationResultConsumer<T> - Interface in dev.lukebemish.dynamicassetgenerator.api.client.image
- includeBackground() - Method in record class dev.lukebemish.dynamicassetgenerator.api.client.generators.texsources.PaletteCombinedSource.PaletteCombiningOptions
-
Returns the value of the
includeBackgroundrecord component. - InputStreamSource - Interface in dev.lukebemish.dynamicassetgenerator.api
-
An object that can provide an input stream supplier at a given location.
- INSTANCE - Static variable in class dev.lukebemish.dynamicassetgenerator.api.generators.DummyGenerator
- IntColorType - Class in dev.lukebemish.dynamicassetgenerator.api.colors
-
A type of color that has 4 8-bit channels, the first of which encodes the alpha value.
- IntColorType() - Constructor for class dev.lukebemish.dynamicassetgenerator.api.colors.IntColorType
- IntColorType.BlendingIntColorType - Class in dev.lukebemish.dynamicassetgenerator.api.colors
-
A color type whose channels can be linearly blended by alpha blending.
- IntColorType.HueIntColorType - Class in dev.lukebemish.dynamicassetgenerator.api.colors
-
A color type that encodes hue and chroma-related values.
- INVERT - Static variable in class dev.lukebemish.dynamicassetgenerator.api.colors.operations.ColorOperations
-
A pointwise operation that inverts the color.
- InvertMask - Class in dev.lukebemish.dynamicassetgenerator.api.client.generators.texsources.mask
-
A
TexSourcethat inverts the color of a source. - InvertMask.Builder - Class in dev.lukebemish.dynamicassetgenerator.api.client.generators.texsources.mask
- InvisibleResourceProvider - Interface in dev.lukebemish.dynamicassetgenerator.api.compat
-
A service used to provide resources that, for one reason or another, are not visible through the normal PrePackRepositories.
- isAvailable() - Method in interface dev.lukebemish.dynamicassetgenerator.api.compat.ConditionalInvisibleResourceProvider
- isCountOutsideFrame() - Method in class dev.lukebemish.dynamicassetgenerator.api.client.generators.texsources.mask.EdgeMask
- isEmpty() - Method in class dev.lukebemish.dynamicassetgenerator.api.colors.Palette
- isEmpty() - Method in class dev.lukebemish.dynamicassetgenerator.api.util.FuzzySet
- isFillHoles() - Method in class dev.lukebemish.dynamicassetgenerator.api.client.generators.texsources.ForegroundTransferSource
- isFlip() - Method in class dev.lukebemish.dynamicassetgenerator.api.client.generators.texsources.TransformSource
- isForceNeighbors() - Method in class dev.lukebemish.dynamicassetgenerator.api.client.generators.texsources.ForegroundTransferSource
- isIncludeBackground() - Method in class dev.lukebemish.dynamicassetgenerator.api.client.generators.texsources.PaletteCombinedSource
- isStretchPaletted() - Method in class dev.lukebemish.dynamicassetgenerator.api.client.generators.texsources.PaletteCombinedSource
- isTrimTrailing() - Method in class dev.lukebemish.dynamicassetgenerator.api.client.generators.texsources.ForegroundTransferSource
- iterator() - Method in class dev.lukebemish.dynamicassetgenerator.api.colors.Palette
- iterator() - Method in class dev.lukebemish.dynamicassetgenerator.api.util.FuzzySet
L
- lightness(int) - Method in class dev.lukebemish.dynamicassetgenerator.api.colors.ColorTypes.CIELAB32
- lightness(int) - Method in class dev.lukebemish.dynamicassetgenerator.api.colors.ColorTypes.HSL32
- lightness(long) - Method in class dev.lukebemish.dynamicassetgenerator.api.colors.ColorTypes.CIELAB64
- lightness(long) - Method in class dev.lukebemish.dynamicassetgenerator.api.colors.ColorTypes.HSL64
- linearize16(int) - Static method in class dev.lukebemish.dynamicassetgenerator.api.colors.ColorTypes
- linearize8(int) - Static method in class dev.lukebemish.dynamicassetgenerator.api.colors.ColorTypes
- LineSegment - Record Class in dev.lukebemish.dynamicassetgenerator.api.colors.geometry
-
Represents a line segment between two colors.
- LineSegment(int, int) - Constructor for record class dev.lukebemish.dynamicassetgenerator.api.colors.geometry.LineSegment
-
Creates an instance of a
LineSegmentrecord class. - listResources(String, Predicate<ResourceLocation>) - Method in interface dev.lukebemish.dynamicassetgenerator.api.ResourceGenerationContext.ResourceSource
-
Lists all resources in a namespace that match a given filter, from the highest priority pack not provided by a
ResourceCache. - listResources(String, Predicate<ResourceLocation>) - Method in class dev.lukebemish.dynamicassetgenerator.api.TrackingResourceSource
- listResources(PackType, String, String, PackResources.ResourceOutput) - Method in interface dev.lukebemish.dynamicassetgenerator.api.compat.InvisibleResourceProvider
- listResourceStacks(String, Predicate<ResourceLocation>) - Method in interface dev.lukebemish.dynamicassetgenerator.api.ResourceGenerationContext.ResourceSource
-
Lists all resources within a given path, from highest to lowest priority.
- listResourceStacks(String, Predicate<ResourceLocation>) - Method in class dev.lukebemish.dynamicassetgenerator.api.TrackingResourceSource
- LocationUtils - Class in dev.lukebemish.dynamicassetgenerator.api.util
-
A series of utilities for modifying
ResourceLocations - LOGGER_TOKEN - Static variable in class dev.lukebemish.dynamicassetgenerator.api.client.generators.TexSourceDataHolder
-
The token used to store and retrieve the logger from a
TexSourceDataHolder. - LongColorType - Class in dev.lukebemish.dynamicassetgenerator.api.colors
-
A type of color that has 4 16-bit channels, the first of which encodes the alpha value.
- LongColorType() - Constructor for class dev.lukebemish.dynamicassetgenerator.api.colors.LongColorType
- LongColorType.BlendingLongColorType - Class in dev.lukebemish.dynamicassetgenerator.api.colors
-
A color type whose channels can be linearly blended by alpha blending.
- LongColorType.HueLongColorType - Class in dev.lukebemish.dynamicassetgenerator.api.colors
-
A color type that encodes hue and chroma-related values.
- lowerBound() - Method in record class dev.lukebemish.dynamicassetgenerator.api.client.generators.texsources.SpreadSource.Range
-
Returns the value of the
lowerBoundrecord component.
M
- makeChroma(int) - Method in class dev.lukebemish.dynamicassetgenerator.api.colors.ColorTypes.HSL32
- makeChroma(int) - Method in class dev.lukebemish.dynamicassetgenerator.api.colors.ColorTypes.HSV32
- makeChroma(int) - Method in class dev.lukebemish.dynamicassetgenerator.api.colors.IntColorType.HueIntColorType
- makeChroma(long) - Method in class dev.lukebemish.dynamicassetgenerator.api.colors.ColorTypes.HSL64
- makeChroma(long) - Method in class dev.lukebemish.dynamicassetgenerator.api.colors.ColorTypes.HSV64
- makeChroma(long) - Method in class dev.lukebemish.dynamicassetgenerator.api.colors.LongColorType.HueLongColorType
- makeCodec(Function<List<TexSource>, T>) - Static method in class dev.lukebemish.dynamicassetgenerator.api.client.generators.texsources.AbstractManyOperationSource
-
Creates a
Codecfor a subtype of this class based on a function for constructing single instances. - makeColor(int, int, float, float, float) - Method in class dev.lukebemish.dynamicassetgenerator.api.colors.ColorTypes.HSL32
- makeColor(int, int, float, float, float) - Method in class dev.lukebemish.dynamicassetgenerator.api.colors.ColorTypes.HSL64
- makeColor(int, int, float, float, float) - Method in class dev.lukebemish.dynamicassetgenerator.api.colors.ColorTypes.HSV32
- makeColor(int, int, float, float, float) - Method in class dev.lukebemish.dynamicassetgenerator.api.colors.ColorTypes.HSV64
- makeColor(int, int, float, float, float) - Method in class dev.lukebemish.dynamicassetgenerator.api.colors.IntColorType.HueIntColorType
-
Finalized encoding of a color given some parameters.
- makeColor(int, int, float, float, float) - Method in class dev.lukebemish.dynamicassetgenerator.api.colors.LongColorType.HueLongColorType
-
Finalized encoding of a color given some parameters.
- makeContext(boolean) - Method in class dev.lukebemish.dynamicassetgenerator.api.ResourceCache
-
Creates a context for generating resources within this cache.
- makeMatch(int, float) - Method in class dev.lukebemish.dynamicassetgenerator.api.colors.ColorTypes.HSL32
- makeMatch(int, float) - Method in class dev.lukebemish.dynamicassetgenerator.api.colors.ColorTypes.HSV32
- makeMatch(int, float) - Method in class dev.lukebemish.dynamicassetgenerator.api.colors.IntColorType.HueIntColorType
- makeMatch(long, float) - Method in class dev.lukebemish.dynamicassetgenerator.api.colors.ColorTypes.HSL64
- makeMatch(long, float) - Method in class dev.lukebemish.dynamicassetgenerator.api.colors.ColorTypes.HSV64
- makeMatch(long, float) - Method in class dev.lukebemish.dynamicassetgenerator.api.colors.LongColorType.HueLongColorType
- makeOperation() - Method in enum class dev.lukebemish.dynamicassetgenerator.api.colors.Channel
- MASK - Static variable in class dev.lukebemish.dynamicassetgenerator.api.colors.operations.ColorOperations
-
A pointwise operation that combines the alpha channel of the second color with the RGB channels of the first.
- MaskSource - Class in dev.lukebemish.dynamicassetgenerator.api.client.generators.texsources
-
A
TexSourcethat modifies the alpha channel of a provided texture source based on the alpha channel of the provided mask. - MaskSource.Builder - Class in dev.lukebemish.dynamicassetgenerator.api.client.generators.texsources
- maximumSpacing(Collection<Integer>) - Static method in class dev.lukebemish.dynamicassetgenerator.api.colors.clustering.Clusterer
- merge(Cluster) - Method in class dev.lukebemish.dynamicassetgenerator.api.colors.clustering.Cluster
-
Merges the provided cluster into this cluster.
- METADATA_CACHE_KEY - Static variable in interface dev.lukebemish.dynamicassetgenerator.api.client.generators.TexSource
- minimumSpacing(Collection<Integer>) - Static method in class dev.lukebemish.dynamicassetgenerator.api.colors.clustering.Clusterer
- MULTIPLY - Static variable in class dev.lukebemish.dynamicassetgenerator.api.colors.operations.ColorOperations
-
A pointwise operation that multiplies all provided colors together, scaling to a 0-255 range.
- MultiplyMask - Class in dev.lukebemish.dynamicassetgenerator.api.client.generators.texsources.mask
-
An
AbstractManyOperationSourcedefined byColorOperations.MULTIPLY. - MultiplyMask.Builder - Class in dev.lukebemish.dynamicassetgenerator.api.client.generators.texsources.mask
N
- NORTH - Enum constant in enum class dev.lukebemish.dynamicassetgenerator.api.client.generators.texsources.mask.EdgeMask.Direction
- NORTHEAST - Enum constant in enum class dev.lukebemish.dynamicassetgenerator.api.client.generators.texsources.mask.EdgeMask.Direction
- NORTHWEST - Enum constant in enum class dev.lukebemish.dynamicassetgenerator.api.client.generators.texsources.mask.EdgeMask.Direction
O
- of(Codec<A>, List<CacheMetaCodec.SingleCacheType<?, A>>) - Static method in class dev.lukebemish.dynamicassetgenerator.api.cache.CacheMetaCodec
-
Creates a new codec with the provided behaviour, based on an existing codec.
- of(DataConsumer<D, A>, String, Class<? super D>) - Static method in class dev.lukebemish.dynamicassetgenerator.api.cache.CacheMetaCodec.SingleCacheType
-
Creates a new
CacheMetaCodec.SingleCacheTypewith the provided behaviour, multiple of which can be accumulated onto a single caching codec. - of(ResourceGenerationContext.ResourceSource, String, String) - Static method in class dev.lukebemish.dynamicassetgenerator.api.TrackingResourceSource
-
Creates a new tracking resource source.
- of(PackType, Supplier<Stream<PackResources>>) - Static method in interface dev.lukebemish.dynamicassetgenerator.api.ResourceGenerationContext.ResourceSource
-
A default implementation which uses a lazy-loaded list of packs.
- originalCenterSample() - Method in class dev.lukebemish.dynamicassetgenerator.api.colors.Palette
- originalEnd() - Method in class dev.lukebemish.dynamicassetgenerator.api.colors.Palette
- originalEndSample() - Method in class dev.lukebemish.dynamicassetgenerator.api.colors.Palette
- originalSize() - Method in class dev.lukebemish.dynamicassetgenerator.api.colors.Palette
- originalStart() - Method in class dev.lukebemish.dynamicassetgenerator.api.colors.Palette
- originalStartSample() - Method in class dev.lukebemish.dynamicassetgenerator.api.colors.Palette
- originalToExtended(int) - Method in class dev.lukebemish.dynamicassetgenerator.api.colors.Palette
- OVERLAY - Static variable in class dev.lukebemish.dynamicassetgenerator.api.colors.operations.ColorOperations
-
A pointwise operation that overlays all provided colors, using alpha compositing.
- OverlaySource - Class in dev.lukebemish.dynamicassetgenerator.api.client.generators.texsources
-
A
AbstractManyOperationSourcedefined byColorOperations.OVERLAY. - OverlaySource.Builder - Class in dev.lukebemish.dynamicassetgenerator.api.client.generators.texsources
P
- Palette - Class in dev.lukebemish.dynamicassetgenerator.api.colors
-
A collection of RGB24 colors sorted from lightest to darkest, with a cutoff for fuzzy equality.
- Palette() - Constructor for class dev.lukebemish.dynamicassetgenerator.api.colors.Palette
-
Creates a new palette with the default cutoff.
- Palette(double) - Constructor for class dev.lukebemish.dynamicassetgenerator.api.colors.Palette
-
Creates a new palette with the given cutoff.
- PaletteCombinedSource - Class in dev.lukebemish.dynamicassetgenerator.api.client.generators.texsources
-
A
TexSourcethat performs a palette transfer, followed by an overlay. - PaletteCombinedSource.Builder - Class in dev.lukebemish.dynamicassetgenerator.api.client.generators.texsources
- PaletteCombinedSource.PaletteCombiningOptions - Record Class in dev.lukebemish.dynamicassetgenerator.api.client.generators.texsources
- PaletteCombiningOptions(Predicate<Palette>, boolean, boolean) - Constructor for record class dev.lukebemish.dynamicassetgenerator.api.client.generators.texsources.PaletteCombinedSource.PaletteCombiningOptions
-
Creates an instance of a
PaletteCombiningOptionsrecord class. - palettePredicate() - Method in record class dev.lukebemish.dynamicassetgenerator.api.client.generators.texsources.PaletteCombinedSource.PaletteCombiningOptions
-
Returns the value of the
palettePredicaterecord component. - PaletteSpreadSource - Class in dev.lukebemish.dynamicassetgenerator.api.client.generators.texsources
- PaletteSpreadSource.Builder - Class in dev.lukebemish.dynamicassetgenerator.api.client.generators.texsources
- PaletteToColorOperation - Class in dev.lukebemish.dynamicassetgenerator.api.colors.operations
-
A single-image pointwise operation that maps from a palette sample number to a color.
- PaletteToColorOperation(Palette) - Constructor for class dev.lukebemish.dynamicassetgenerator.api.colors.operations.PaletteToColorOperation
- PathAwareInputStreamSource - Interface in dev.lukebemish.dynamicassetgenerator.api
-
An
InputStreamSourcethat is aware of the locations it can provide input streams for. - PERSISTENT_CACHE_KEY - Static variable in interface dev.lukebemish.dynamicassetgenerator.api.ResourceGenerator
- persistentCacheData(DynamicOps<T>, ResourceGenerationContext) - Method in interface dev.lukebemish.dynamicassetgenerator.api.client.generators.TexSource
-
If your texture source depends on loaded resources (anything stored in the
ResourceGenerationContext), you will need to override this method to return a unique key based on the actual, loaded resources. - persistentCacheData(DynamicOps<T>, ResourceGenerationContext) - Method in class dev.lukebemish.dynamicassetgenerator.api.client.generators.texsources.TextureReaderSource
- persistentCacheData(DynamicOps<T>, ResourceLocation, ResourceGenerationContext) - Method in class dev.lukebemish.dynamicassetgenerator.api.client.generators.TextureGenerator
- persistentCacheData(DynamicOps<T>, ResourceLocation, ResourceGenerationContext) - Method in class dev.lukebemish.dynamicassetgenerator.api.client.generators.TextureMetaGenerator
- persistentCacheData(DynamicOps<T>, ResourceLocation, ResourceGenerationContext) - Method in class dev.lukebemish.dynamicassetgenerator.api.generators.DummyGenerator
- persistentCacheData(DynamicOps<T>, ResourceLocation, ResourceGenerationContext) - Method in interface dev.lukebemish.dynamicassetgenerator.api.ResourceGenerator
-
Create a key that can be uniquely used to identify the resource this generator will generate.
- planResetListener(Resettable) - Method in class dev.lukebemish.dynamicassetgenerator.api.ResourceCache
-
Adds a listener to be called when this cache is reset.
- planSource(PathAwareInputStreamSource) - Method in class dev.lukebemish.dynamicassetgenerator.api.ResourceCache
-
Plan to generate a source when this cache is resolved.
- planSource(Supplier<? extends PathAwareInputStreamSource>) - Method in class dev.lukebemish.dynamicassetgenerator.api.ResourceCache
-
Plan to generate a currently unresulved source when this cache is resolved.
- planSource(Supplier<Set<ResourceLocation>>, InputStreamSource) - Method in class dev.lukebemish.dynamicassetgenerator.api.ResourceCache
-
Plan to generate sources at a currently unresolved set of locations when this cache is resolved.
- planSource(Set<ResourceLocation>, InputStreamSource) - Method in class dev.lukebemish.dynamicassetgenerator.api.ResourceCache
-
Plan to generate sources at a set of locations when this cache is resolved.
- planSource(ResourceLocation, InputStreamSource) - Method in class dev.lukebemish.dynamicassetgenerator.api.ResourceCache
-
Plan a source to be generated at a given resource location when this cache is resolved.
- PointwiseOperation<T> - Interface in dev.lukebemish.dynamicassetgenerator.api.colors.operations
-
An operation that can be applied to the entirety of several images by being applied at any given point, to generate data for any given point
- PointwiseOperation.Any<T> - Interface in dev.lukebemish.dynamicassetgenerator.api.colors.operations
-
A pointwise operation that can be applied to any number of images.
- PointwiseOperation.Binary<T> - Interface in dev.lukebemish.dynamicassetgenerator.api.colors.operations
-
A pointwise operation that can be applied to two images.
- PointwiseOperation.Ternary<T> - Interface in dev.lukebemish.dynamicassetgenerator.api.colors.operations
-
A pointwise operation that can be applied to three images.
- PointwiseOperation.Tertiary<T> - Interface in dev.lukebemish.dynamicassetgenerator.api.colors.operations
-
A pointwise operation that can be applied to four images.
- PointwiseOperation.Unary<T> - Interface in dev.lukebemish.dynamicassetgenerator.api.colors.operations
-
A pointwise operation that can be applied to a single image.
- promote(int) - Static method in class dev.lukebemish.dynamicassetgenerator.api.colors.ColorTypes
- put(TexSourceDataHolder.Token<T>, T) - Method in class dev.lukebemish.dynamicassetgenerator.api.client.generators.TexSourceDataHolder
-
Adds the provided data to this holder, with the provided class as a key.
- putData(Class<? super D>, D) - Method in interface dev.lukebemish.dynamicassetgenerator.api.cache.CacheMetaDynamicOps
-
Attach the provided data to the provided class key in the metadata-providing context this object represents.
- putData(Class<? super D>, D) - Method in class dev.lukebemish.dynamicassetgenerator.api.cache.CacheMetaJsonOps
Q
- queue(TagSupplier) - Method in class dev.lukebemish.dynamicassetgenerator.api.sources.TagSupplier.TagBakery
-
Queues an unresolved set of tags to be added when this source is resolved.
- queue(Map<ResourceLocation, Set<ResourceLocation>>) - Method in class dev.lukebemish.dynamicassetgenerator.api.sources.TagSupplier.TagBakery
-
Queues a set of tags to be added when this source is resolved.
- queue(ResourceLocation, Set<ResourceLocation>) - Method in class dev.lukebemish.dynamicassetgenerator.api.sources.TagSupplier.TagBakery
-
Queues the provided entries to be added to the provided tag when this source is resolved.
- queue(ResourceLocation, ResourceLocation) - Method in class dev.lukebemish.dynamicassetgenerator.api.sources.TagSupplier.TagBakery
-
Queues a single entry to be added to a tag when this source is resolved
R
- Range(int, int) - Constructor for record class dev.lukebemish.dynamicassetgenerator.api.client.generators.texsources.SpreadSource.Range
-
Creates an instance of a
Rangerecord class. - red(int) - Method in class dev.lukebemish.dynamicassetgenerator.api.colors.ColorTypes.ABGR32
- red(int) - Method in class dev.lukebemish.dynamicassetgenerator.api.colors.ColorTypes.ARGB32
- red(long) - Method in class dev.lukebemish.dynamicassetgenerator.api.colors.ColorTypes.ABGR64
- red(long) - Method in class dev.lukebemish.dynamicassetgenerator.api.colors.ColorTypes.ARGB64
- RED - Enum constant in enum class dev.lukebemish.dynamicassetgenerator.api.colors.Channel
- register(ResourceLocation, MapCodec<? extends ResourceGenerator>) - Static method in interface dev.lukebemish.dynamicassetgenerator.api.ResourceGenerator
-
Registers a new resource generator type.
- register(ResourceLocation, MapCodec<T>) - Static method in interface dev.lukebemish.dynamicassetgenerator.api.client.generators.TexSource
-
Register a new type of texture source, alongside a codec to decode from JSON and encode to a cache key.
- register(ResourceLocation, MapCodec<T>) - Static method in interface dev.lukebemish.dynamicassetgenerator.api.client.SpriteProvider
-
Registers a sprite source type.
- register(ResourceLocation, Supplier<T>) - Static method in interface dev.lukebemish.dynamicassetgenerator.api.client.SpriteProvider
-
Registers a sprite source type
- register(T) - Static method in class dev.lukebemish.dynamicassetgenerator.api.ResourceCache
-
Register a new resource cache as the lowest priority resource pack.
- register(T, Pack.Position) - Static method in class dev.lukebemish.dynamicassetgenerator.api.ResourceCache
-
Register a new resource cache.
- remove(Object) - Method in class dev.lukebemish.dynamicassetgenerator.api.colors.Palette
- remove(Object) - Method in class dev.lukebemish.dynamicassetgenerator.api.util.FuzzySet
- removeAll(Collection<?>) - Method in class dev.lukebemish.dynamicassetgenerator.api.colors.Palette
- removeAll(Collection<?>) - Method in class dev.lukebemish.dynamicassetgenerator.api.util.FuzzySet
- replace() - Method in record class dev.lukebemish.dynamicassetgenerator.api.templates.TagFile
-
Returns the value of the
replacerecord component. - reset(ResourceGenerationContext) - Method in interface dev.lukebemish.dynamicassetgenerator.api.client.SpriteProvider
-
Will be run before generation starts.
- reset(ResourceGenerationContext) - Method in interface dev.lukebemish.dynamicassetgenerator.api.Resettable
-
Resets some state associated with sources registered to the resource cache.
- reset(ResourceGenerationContext) - Method in class dev.lukebemish.dynamicassetgenerator.api.ResourceCache
-
Resets all listeners associated with this cache.
- reset(ResourceGenerationContext) - Method in interface dev.lukebemish.dynamicassetgenerator.api.sources.TagSupplier
- reset(ResourceGenerationContext) - Method in class dev.lukebemish.dynamicassetgenerator.api.sources.TagSupplier.TagBakery
- reset(PackType) - Method in interface dev.lukebemish.dynamicassetgenerator.api.compat.InvisibleResourceProvider
- Resettable - Interface in dev.lukebemish.dynamicassetgenerator.api
-
A listener called when a resource cache is reset.
- ResourceCache - Class in dev.lukebemish.dynamicassetgenerator.api
-
Caches instructions for producing resources, and generates them as packs are loaded.
- ResourceCache(ResourceLocation) - Constructor for class dev.lukebemish.dynamicassetgenerator.api.ResourceCache
- ResourceGenerationContext - Interface in dev.lukebemish.dynamicassetgenerator.api
-
Information available during resource generation, passed to
InputStreamSourceas they are generated. - ResourceGenerationContext.ResourceSource - Interface in dev.lukebemish.dynamicassetgenerator.api
- ResourceGenerator - Interface in dev.lukebemish.dynamicassetgenerator.api
-
Represents a set of instructions to generate any number of resources, to be read from JSON.
- retainAll(Collection<?>) - Method in class dev.lukebemish.dynamicassetgenerator.api.colors.Palette
- retainAll(Collection<?>) - Method in class dev.lukebemish.dynamicassetgenerator.api.util.FuzzySet
- RGB - Enum constant in enum class dev.lukebemish.dynamicassetgenerator.api.colors.ColorEncoding
- run() - Method in class dev.lukebemish.dynamicassetgenerator.api.colors.clustering.Clusterer
-
Until there are no more clusters to merge, merges the closest two clusters whose minimum distance is below the cutoff.
- run(ResourceManager, SpriteSource.Output) - Method in class dev.lukebemish.dynamicassetgenerator.api.client.SpriteProvider.Wrapper
- run(ResourceManager, SpriteSource.Output, ResourceLocation) - Method in interface dev.lukebemish.dynamicassetgenerator.api.client.SpriteProvider
S
- safeGetPixelABGR(NativeImage, int, int) - Static method in class dev.lukebemish.dynamicassetgenerator.api.client.image.ImageUtils
- safeGetPixelABGR(NativeImage, int, int, int) - Static method in class dev.lukebemish.dynamicassetgenerator.api.client.image.ImageUtils
- safeGetPixelARGB(NativeImage, int, int) - Static method in class dev.lukebemish.dynamicassetgenerator.api.client.image.ImageUtils
- safeGetPixelARGB(NativeImage, int, int, int) - Static method in class dev.lukebemish.dynamicassetgenerator.api.client.image.ImageUtils
- safeSetPixelABGR(NativeImage, int, int, int) - Static method in class dev.lukebemish.dynamicassetgenerator.api.client.image.ImageUtils
-
Sets the color at a given position in an image, if the position is in bounds.
- safeSetPixelARGB(NativeImage, int, int, int) - Static method in class dev.lukebemish.dynamicassetgenerator.api.client.image.ImageUtils
-
Sets the color at a given position in an image, if the position is in bounds.
- saturation(int) - Method in class dev.lukebemish.dynamicassetgenerator.api.colors.ColorTypes.HSL32
- saturation(int) - Method in class dev.lukebemish.dynamicassetgenerator.api.colors.ColorTypes.HSV32
- saturation(long) - Method in class dev.lukebemish.dynamicassetgenerator.api.colors.ColorTypes.HSL64
- saturation(long) - Method in class dev.lukebemish.dynamicassetgenerator.api.colors.ColorTypes.HSV64
- second(int) - Method in class dev.lukebemish.dynamicassetgenerator.api.colors.IntColorType
- second(long) - Method in class dev.lukebemish.dynamicassetgenerator.api.colors.LongColorType
- separatePrefix(ResourceLocation) - Static method in class dev.lukebemish.dynamicassetgenerator.api.util.LocationUtils
-
Separates a prefixed location into its first prefix and the rest of the location.
- separateSuffix(ResourceLocation) - Static method in class dev.lukebemish.dynamicassetgenerator.api.util.LocationUtils
-
Separates the extension of a location from the rest of the path.
- setAlpha(ChannelRouteSource.ChannelSource) - Method in class dev.lukebemish.dynamicassetgenerator.api.client.generators.texsources.ChannelRouteSource.Builder
- setAnimation(TextureMetaGenerator.AnimationGenerator) - Method in class dev.lukebemish.dynamicassetgenerator.api.client.generators.TextureMetaGenerator.Builder
-
Set the animation data to use.
- setBackground(TexSource) - Method in class dev.lukebemish.dynamicassetgenerator.api.client.generators.texsources.ForegroundTransferSource.Builder
-
Sets the background texture.
- setBackground(TexSource) - Method in class dev.lukebemish.dynamicassetgenerator.api.client.generators.texsources.PaletteCombinedSource.Builder
-
Sets the image that will provide a source of colors for the palette transfer.
- setBackground(TexSource) - Method in class dev.lukebemish.dynamicassetgenerator.api.client.generators.texsources.ShadowedSource.Builder
-
Sets the background image to be overlayed onto.
- setBlue(ChannelRouteSource.ChannelSource) - Method in class dev.lukebemish.dynamicassetgenerator.api.client.generators.texsources.ChannelRouteSource.Builder
- setBlur(boolean) - Method in class dev.lukebemish.dynamicassetgenerator.api.client.generators.TextureMetaGenerator.TextureGenerator.Builder
- setCapture(String) - Method in class dev.lukebemish.dynamicassetgenerator.api.client.generators.texsources.AnimationFrameCapture.Builder
-
Sets the key of the source to capture a frame of.
- setChannel(Channel) - Method in class dev.lukebemish.dynamicassetgenerator.api.client.generators.texsources.ChannelRouteSource.ChannelSource.Builder
- setChannel(Channel) - Method in class dev.lukebemish.dynamicassetgenerator.api.client.generators.texsources.mask.ChannelMask.Builder
-
Sets the channel to extract.
- setChannel(Channel) - Method in class dev.lukebemish.dynamicassetgenerator.api.client.generators.texsources.mask.CutoffMask.Builder
-
Sets the channel to inspect.
- setClamp(boolean) - Method in class dev.lukebemish.dynamicassetgenerator.api.client.generators.TextureMetaGenerator.TextureGenerator.Builder
- setCloseCutoff(double) - Method in class dev.lukebemish.dynamicassetgenerator.api.client.generators.texsources.ForegroundTransferSource.Builder
-
Sets how close a pixel has to be to the backgorund palette to be considered as potentially not a full-opacity foreground pixel.
- setColor(List<Integer>) - Method in class dev.lukebemish.dynamicassetgenerator.api.client.generators.texsources.ColorSource.Builder
-
Set the colors the output should contain.
- setColorEncoding(ColorEncoding) - Method in class dev.lukebemish.dynamicassetgenerator.api.client.generators.texsources.ColorSource.Builder
-
Set the color encoding of the input colors.
- setCountOutsideFrame(boolean) - Method in class dev.lukebemish.dynamicassetgenerator.api.client.generators.texsources.mask.EdgeMask.Builder
-
Sets whether to count pixels outside the frame as opaque.
- setCutoff(int) - Method in class dev.lukebemish.dynamicassetgenerator.api.client.generators.texsources.mask.CutoffMask.Builder
-
Sets the cutoff value for the channel.
- setCutoff(int) - Method in class dev.lukebemish.dynamicassetgenerator.api.client.generators.texsources.mask.EdgeMask.Builder
-
Sets the cutoff for what is considered opaque.
- setCutoff(int) - Method in class dev.lukebemish.dynamicassetgenerator.api.client.generators.texsources.mask.GrowMask.Builder
-
The cutoff for which pixels are considered opaque.
- setEdges(List<EdgeMask.Direction>) - Method in class dev.lukebemish.dynamicassetgenerator.api.client.generators.texsources.mask.EdgeMask.Builder
-
Sets the directions to look, relative to opaque pixels, for edges.
- setExtendPaletteSize(int) - Method in class dev.lukebemish.dynamicassetgenerator.api.client.generators.texsources.ForegroundTransferSource.Builder
-
Sets the minimum size of the palette.
- setExtendPaletteSize(int) - Method in class dev.lukebemish.dynamicassetgenerator.api.client.generators.texsources.PaletteCombinedSource.Builder
-
Sets the minimum size of the palette.
- setExtendPaletteSize(int) - Method in class dev.lukebemish.dynamicassetgenerator.api.client.generators.texsources.ShadowedSource.Builder
-
Sets a minimum size that the palette of the background image will be extended to if it is not already this size.
- setFallback(TexSource) - Method in class dev.lukebemish.dynamicassetgenerator.api.client.generators.texsources.FallbackSource.Builder
-
Sets the texture to use if the original cannot be constructed.
- setFillHoles(boolean) - Method in class dev.lukebemish.dynamicassetgenerator.api.client.generators.texsources.ForegroundTransferSource.Builder
-
Sets whether small holes in the foreground should be filled in.
- setFlip(boolean) - Method in class dev.lukebemish.dynamicassetgenerator.api.client.generators.texsources.TransformSource.Builder
-
Sets whether to flip the input horizontally after rotations have been applied.
- setForceNeighbors(boolean) - Method in class dev.lukebemish.dynamicassetgenerator.api.client.generators.texsources.ForegroundTransferSource.Builder
-
Sets whether the shading of pixels next to foreground pixels should be kept regardless of whether it changes between the background and full images.
- setForeground(TexSource) - Method in class dev.lukebemish.dynamicassetgenerator.api.client.generators.texsources.ShadowedSource.Builder
-
Sets the image to overlay onto the background image.
- setFrametime(int) - Method in class dev.lukebemish.dynamicassetgenerator.api.client.generators.TextureMetaGenerator.AnimationGenerator.Builder
- setFull(TexSource) - Method in class dev.lukebemish.dynamicassetgenerator.api.client.generators.texsources.ForegroundTransferSource.Builder
-
Sets the input texture, which contains the desired foreground overlayed over a background with the same palette as the image provided with
ForegroundTransferSource.Builder.setBackground(dev.lukebemish.dynamicassetgenerator.api.client.generators.TexSource). - setGenerator(TexSource) - Method in class dev.lukebemish.dynamicassetgenerator.api.client.generators.texsources.AnimationSplittingSource.Builder
-
Sets the generator to use to generate each frame of the animation.
- setGreen(ChannelRouteSource.ChannelSource) - Method in class dev.lukebemish.dynamicassetgenerator.api.client.generators.texsources.ChannelRouteSource.Builder
- setGrowth(float) - Method in class dev.lukebemish.dynamicassetgenerator.api.client.generators.texsources.mask.GrowMask.Builder
-
How much opaque regions should grow by, out of the image width.
- setHat(VillagerMetaDataSection.Hat) - Method in class dev.lukebemish.dynamicassetgenerator.api.client.generators.TextureMetaGenerator.VillagerGenerator.Builder
- setHeight(int) - Method in class dev.lukebemish.dynamicassetgenerator.api.client.generators.TextureMetaGenerator.AnimationGenerator.Builder
- setHighlightStrength(int) - Method in class dev.lukebemish.dynamicassetgenerator.api.client.generators.texsources.ShadowedSource.Builder
-
Sets how strong the generated highlight should be, on a relative scale.
- setIncludeBackground(boolean) - Method in class dev.lukebemish.dynamicassetgenerator.api.client.generators.texsources.PaletteCombinedSource.Builder
-
Sets whether the image specified by
PaletteCombinedSource.Builder.setBackground(dev.lukebemish.dynamicassetgenerator.api.client.generators.TexSource)should be included as the background of the final image. - setInput(TexSource) - Method in class dev.lukebemish.dynamicassetgenerator.api.client.generators.texsources.CropSource.Builder
-
Sets the input texture.
- setInput(TexSource) - Method in class dev.lukebemish.dynamicassetgenerator.api.client.generators.texsources.MaskSource.Builder
-
Sets the input texture.
- setInput(TexSource) - Method in class dev.lukebemish.dynamicassetgenerator.api.client.generators.texsources.TransformSource.Builder
-
Provides the input
TexSourceto transform. - setInterpolate(boolean) - Method in class dev.lukebemish.dynamicassetgenerator.api.client.generators.TextureMetaGenerator.AnimationGenerator.Builder
- setMask(TexSource) - Method in class dev.lukebemish.dynamicassetgenerator.api.client.generators.texsources.MaskSource.Builder
-
Sets the mask texture; the alpha of the input texture will be multiplied by the alpha of this texture.
- setMessage(String) - Method in class dev.lukebemish.dynamicassetgenerator.api.client.generators.texsources.ErrorSource.Builder
-
Sets the message to be logged when this source attempts and fails to provide a texture.
- setNewBackground(TexSource) - Method in class dev.lukebemish.dynamicassetgenerator.api.client.generators.texsources.ForegroundTransferSource.Builder
-
Sets the new background texture which the foreground, including surrounding shading, will be moved onto.
- setOriginal(TexSource) - Method in class dev.lukebemish.dynamicassetgenerator.api.client.generators.texsources.FallbackSource.Builder
-
Sets the original texture to use.
- setOutputLocation(ResourceLocation) - Method in class dev.lukebemish.dynamicassetgenerator.api.client.generators.TextureMetaGenerator.Builder
-
Set the location to output the generated
.mcmetafile to, without the"textures/"prefix or file extension. - setOverlay(TexSource) - Method in class dev.lukebemish.dynamicassetgenerator.api.client.generators.texsources.PaletteCombinedSource.Builder
-
Sets the image that will be overlayed on top of the final image.
- setPaletteCutoff(double) - Method in class dev.lukebemish.dynamicassetgenerator.api.client.generators.texsources.PaletteSpreadSource.Builder
-
Sets the cutoff for the palette.
- setPaletted(TexSource) - Method in class dev.lukebemish.dynamicassetgenerator.api.client.generators.texsources.PaletteCombinedSource.Builder
-
Sets an image that will be treated as sample numbers of the palette.
- setPath(ResourceLocation) - Method in class dev.lukebemish.dynamicassetgenerator.api.client.generators.texsources.TextureReaderSource.Builder
-
Sets the path to the texture to read, excluding the
"textures/"prefix and".png"file extension. - setRange(List<SpreadSource.Range>) - Method in class dev.lukebemish.dynamicassetgenerator.api.client.generators.texsources.SpreadSource.Builder
-
Sets the ranges to map the colors to.
- setRed(ChannelRouteSource.ChannelSource) - Method in class dev.lukebemish.dynamicassetgenerator.api.client.generators.texsources.ChannelRouteSource.Builder
- setRotate(int) - Method in class dev.lukebemish.dynamicassetgenerator.api.client.generators.texsources.TransformSource.Builder
-
Sets the number of 90 degree clockwise rotations to apply to the input.
- setShadowStrength(int) - Method in class dev.lukebemish.dynamicassetgenerator.api.client.generators.texsources.ShadowedSource.Builder
-
Sets how strong the generated shadow should be, on a relative scale.
- setSizeX(int) - Method in class dev.lukebemish.dynamicassetgenerator.api.client.generators.texsources.CropSource.Builder
-
Sets the width of the output image, assuming the width of the image is that provided by
CropSource.Builder.setTotalSize(int). - setSizeY(int) - Method in class dev.lukebemish.dynamicassetgenerator.api.client.generators.texsources.CropSource.Builder
-
Sets the height of the output image, assuming the height of the image is that provided by
CropSource.Builder.setTotalSize(int). - setSource(TexSource) - Method in class dev.lukebemish.dynamicassetgenerator.api.client.generators.texsources.mask.ChannelMask.Builder
-
Sets the input texture.
- setSource(TexSource) - Method in class dev.lukebemish.dynamicassetgenerator.api.client.generators.texsources.mask.CutoffMask.Builder
-
Sets the input texture.
- setSource(TexSource) - Method in class dev.lukebemish.dynamicassetgenerator.api.client.generators.texsources.mask.EdgeMask.Builder
-
Sets the input texture.
- setSource(TexSource) - Method in class dev.lukebemish.dynamicassetgenerator.api.client.generators.texsources.mask.GrowMask.Builder
-
Sets the input texture.
- setSource(TexSource) - Method in class dev.lukebemish.dynamicassetgenerator.api.client.generators.texsources.mask.InvertMask.Builder
-
Sets the input texture.
- setSource(TexSource) - Method in class dev.lukebemish.dynamicassetgenerator.api.client.generators.texsources.PaletteSpreadSource.Builder
-
Sets the input texture to map the colors of.
- setSource(TexSource) - Method in class dev.lukebemish.dynamicassetgenerator.api.client.generators.texsources.SpreadSource.Builder
-
Sets the input texture to map the colors of.
- setSource(String) - Method in class dev.lukebemish.dynamicassetgenerator.api.client.generators.texsources.ChannelRouteSource.ChannelSource.Builder
- setSources(List<TexSource>) - Method in class dev.lukebemish.dynamicassetgenerator.api.client.generators.texsources.mask.AddMask.Builder
-
Sets the sources whose values to add.
- setSources(List<TexSource>) - Method in class dev.lukebemish.dynamicassetgenerator.api.client.generators.texsources.mask.MultiplyMask.Builder
-
Sets the sources whose values to multiply
- setSources(List<TexSource>) - Method in class dev.lukebemish.dynamicassetgenerator.api.client.generators.texsources.OverlaySource.Builder
-
Sets the sources to overlay, from highest to lowest.
- setSources(List<ResourceLocation>) - Method in class dev.lukebemish.dynamicassetgenerator.api.client.generators.TextureMetaGenerator.Builder
-
Set the list of textures, without their
"textures/"prefix or file extension, to combine. - setSources(Map<String, TexSource>) - Method in class dev.lukebemish.dynamicassetgenerator.api.client.generators.texsources.AnimationSplittingSource.Builder
-
Sets a map to sources to split into frames, from keys used to get frames of specific sources from within the generator.
- setSources(Map<String, TexSource>) - Method in class dev.lukebemish.dynamicassetgenerator.api.client.generators.texsources.ChannelRouteSource.Builder
- setStartX(int) - Method in class dev.lukebemish.dynamicassetgenerator.api.client.generators.texsources.CropSource.Builder
-
Sets the initial X position of the output image, assuming the width of the image is that provided by
CropSource.Builder.setTotalSize(int). - setStartY(int) - Method in class dev.lukebemish.dynamicassetgenerator.api.client.generators.texsources.CropSource.Builder
-
Sets the initial Y position of the output image, assuming the height of the image is that provided by
CropSource.Builder.setTotalSize(int). - setStretchPaletted(boolean) - Method in class dev.lukebemish.dynamicassetgenerator.api.client.generators.texsources.PaletteCombinedSource.Builder
-
Sets whether the image specified by
PaletteCombinedSource.Builder.setPaletted(dev.lukebemish.dynamicassetgenerator.api.client.generators.TexSource)should be stretched to the full range of the palette. - setTexture(TextureMetaGenerator.TextureGenerator) - Method in class dev.lukebemish.dynamicassetgenerator.api.client.generators.TextureMetaGenerator.Builder
-
Set the texture data to use.
- setTotalSize(int) - Method in class dev.lukebemish.dynamicassetgenerator.api.client.generators.texsources.CropSource.Builder
-
Sets a minimum width for the texture.
- setTrimTrailing(boolean) - Method in class dev.lukebemish.dynamicassetgenerator.api.client.generators.texsources.ForegroundTransferSource.Builder
-
Sets whether shading pixels that are not connected to the foreground should be trimmed.
- setUniformity(float) - Method in class dev.lukebemish.dynamicassetgenerator.api.client.generators.texsources.ShadowedSource.Builder
-
Sets how uniform the generated highlight and shadow should be.
- setVillager(TextureMetaGenerator.VillagerGenerator) - Method in class dev.lukebemish.dynamicassetgenerator.api.client.generators.TextureMetaGenerator.Builder
-
Set the villager data to use.
- setWidth(int) - Method in class dev.lukebemish.dynamicassetgenerator.api.client.generators.TextureMetaGenerator.AnimationGenerator.Builder
- ShadowedSource - Class in dev.lukebemish.dynamicassetgenerator.api.client.generators.texsources
-
A
TexSourcethat overlays one image on top of another, adding a directional shadow around the edges of the upper image, using the palette of the lower image. - ShadowedSource.Builder - Class in dev.lukebemish.dynamicassetgenerator.api.client.generators.texsources
- size() - Method in class dev.lukebemish.dynamicassetgenerator.api.colors.Palette
- size() - Method in class dev.lukebemish.dynamicassetgenerator.api.util.FuzzySet
- SOUTH - Enum constant in enum class dev.lukebemish.dynamicassetgenerator.api.client.generators.texsources.mask.EdgeMask.Direction
- SOUTHEAST - Enum constant in enum class dev.lukebemish.dynamicassetgenerator.api.client.generators.texsources.mask.EdgeMask.Direction
- SOUTHWEST - Enum constant in enum class dev.lukebemish.dynamicassetgenerator.api.client.generators.texsources.mask.EdgeMask.Direction
- SpreadSource - Class in dev.lukebemish.dynamicassetgenerator.api.client.generators.texsources
- SpreadSource.Builder - Class in dev.lukebemish.dynamicassetgenerator.api.client.generators.texsources
- SpreadSource.Range - Record Class in dev.lukebemish.dynamicassetgenerator.api.client.generators.texsources
-
Represents a range of integers between 0 and 255, bounded exclusively on the top.
- SpriteProvider<T> - Interface in dev.lukebemish.dynamicassetgenerator.api.client
-
A sprite source which makes use of
TexSources to provide sprites at resource pack load. - SpriteProvider.Wrapper<T> - Class in dev.lukebemish.dynamicassetgenerator.api.client
- start() - Method in record class dev.lukebemish.dynamicassetgenerator.api.colors.geometry.LineSegment
-
Returns the value of the
startrecord component. - stretchPaletted() - Method in record class dev.lukebemish.dynamicassetgenerator.api.client.generators.texsources.PaletteCombinedSource.PaletteCombiningOptions
-
Returns the value of the
stretchPalettedrecord component. - stringify() - Method in interface dev.lukebemish.dynamicassetgenerator.api.client.generators.TexSource
T
- TagBakery() - Constructor for class dev.lukebemish.dynamicassetgenerator.api.sources.TagSupplier.TagBakery
- TagFile - Record Class in dev.lukebemish.dynamicassetgenerator.api.templates
-
Represents a single vanilla tag file.
- TagFile(List<TagEntry>, boolean) - Constructor for record class dev.lukebemish.dynamicassetgenerator.api.templates.TagFile
-
Creates an instance of a
TagFilerecord class. - tags() - Method in class dev.lukebemish.dynamicassetgenerator.api.DataResourceCache
- TagSupplier - Interface in dev.lukebemish.dynamicassetgenerator.api.sources
-
Can supplier a map of tags to contents given a generation context
- TagSupplier.TagBakery - Class in dev.lukebemish.dynamicassetgenerator.api.sources
-
A utility for easily providing any number of tags to a resource cache.
- ternary() - Method in interface dev.lukebemish.dynamicassetgenerator.api.colors.operations.PointwiseOperation.Any
- TexSource - Interface in dev.lukebemish.dynamicassetgenerator.api.client.generators
-
Contains instructions for generating a single texture.
- TexSourceDataHolder - Class in dev.lukebemish.dynamicassetgenerator.api.client.generators
-
Data available during the generation of a texture within a
TexSource. - TexSourceDataHolder() - Constructor for class dev.lukebemish.dynamicassetgenerator.api.client.generators.TexSourceDataHolder
-
Creates a new
TexSourceDataHolderwith the default logger and no other data. - TexSourceDataHolder(TexSourceDataHolder) - Constructor for class dev.lukebemish.dynamicassetgenerator.api.client.generators.TexSourceDataHolder
-
Creates a new
TexSourceDataHolderwith the data from the provided holder. - TexSourceDataHolder.Token<T> - Class in dev.lukebemish.dynamicassetgenerator.api.client.generators
-
A token used to store and retrieve data from a
TexSourceDataHolder. - TextureGenerator - Class in dev.lukebemish.dynamicassetgenerator.api.client.generators
-
A resource generator that generates a PNG texture as specified by a
TexSource. - TextureGenerator(ResourceLocation, TexSource) - Constructor for class dev.lukebemish.dynamicassetgenerator.api.client.generators.TextureGenerator
- TextureMetaGenerator - Class in dev.lukebemish.dynamicassetgenerator.api.client.generators
-
A
ResourceGeneratorthat generates a.mcmetafile for a texture by combining those of other textures and/or setting properties manually. - TextureMetaGenerator.AnimationGenerator - Class in dev.lukebemish.dynamicassetgenerator.api.client.generators
- TextureMetaGenerator.AnimationGenerator.Builder - Class in dev.lukebemish.dynamicassetgenerator.api.client.generators
- TextureMetaGenerator.Builder - Class in dev.lukebemish.dynamicassetgenerator.api.client.generators
- TextureMetaGenerator.MetaSection - Interface in dev.lukebemish.dynamicassetgenerator.api.client.generators
- TextureMetaGenerator.TextureGenerator - Class in dev.lukebemish.dynamicassetgenerator.api.client.generators
- TextureMetaGenerator.TextureGenerator.Builder - Class in dev.lukebemish.dynamicassetgenerator.api.client.generators
- TextureMetaGenerator.VillagerGenerator - Class in dev.lukebemish.dynamicassetgenerator.api.client.generators
- TextureMetaGenerator.VillagerGenerator.Builder - Class in dev.lukebemish.dynamicassetgenerator.api.client.generators
- TextureReaderSource - Class in dev.lukebemish.dynamicassetgenerator.api.client.generators.texsources
-
A
TexSourcethat reads a texture from packs not provided by DynAssetGen. - TextureReaderSource.Builder - Class in dev.lukebemish.dynamicassetgenerator.api.client.generators.texsources
- third(int) - Method in class dev.lukebemish.dynamicassetgenerator.api.colors.IntColorType
- third(long) - Method in class dev.lukebemish.dynamicassetgenerator.api.colors.LongColorType
- toABGR - Variable in enum class dev.lukebemish.dynamicassetgenerator.api.colors.ColorEncoding
- toARGB32(int) - Method in class dev.lukebemish.dynamicassetgenerator.api.colors.ColorTypes.ABGR32
- toARGB32(int) - Method in class dev.lukebemish.dynamicassetgenerator.api.colors.ColorTypes.ARGB32
- toARGB32(int) - Method in class dev.lukebemish.dynamicassetgenerator.api.colors.ColorTypes.CIELAB32
- toARGB32(int) - Method in class dev.lukebemish.dynamicassetgenerator.api.colors.IntColorType.HueIntColorType
- toARGB32(int) - Method in class dev.lukebemish.dynamicassetgenerator.api.colors.IntColorType
- toARGB64(long) - Method in class dev.lukebemish.dynamicassetgenerator.api.colors.ColorTypes.ABGR64
- toARGB64(long) - Method in class dev.lukebemish.dynamicassetgenerator.api.colors.ColorTypes.ARGB64
- toARGB64(long) - Method in class dev.lukebemish.dynamicassetgenerator.api.colors.ColorTypes.CIELAB64
- toARGB64(long) - Method in class dev.lukebemish.dynamicassetgenerator.api.colors.LongColorType.HueLongColorType
- toARGB64(long) - Method in class dev.lukebemish.dynamicassetgenerator.api.colors.LongColorType
- toArray() - Method in class dev.lukebemish.dynamicassetgenerator.api.colors.Palette
- toArray() - Method in class dev.lukebemish.dynamicassetgenerator.api.util.FuzzySet
- toArray(T[]) - Method in class dev.lukebemish.dynamicassetgenerator.api.colors.Palette
- toArray(T1[]) - Method in class dev.lukebemish.dynamicassetgenerator.api.util.FuzzySet
- Token() - Constructor for class dev.lukebemish.dynamicassetgenerator.api.client.generators.TexSourceDataHolder.Token
- toString() - Method in record class dev.lukebemish.dynamicassetgenerator.api.client.generators.texsources.PaletteCombinedSource.PaletteCombiningOptions
-
Returns a string representation of this record class.
- toString() - Method in record class dev.lukebemish.dynamicassetgenerator.api.client.generators.texsources.SpreadSource.Range
-
Returns a string representation of this record class.
- toString() - Method in record class dev.lukebemish.dynamicassetgenerator.api.colors.geometry.LineSegment
-
Returns a string representation of this record class.
- toString() - Method in record class dev.lukebemish.dynamicassetgenerator.api.templates.TagFile
-
Returns a string representation of this record class.
- TrackingResourceSource - Class in dev.lukebemish.dynamicassetgenerator.api
-
A resource source that tracks the resources that have been accessed.
- TransformSource - Class in dev.lukebemish.dynamicassetgenerator.api.client.generators.texsources
- TransformSource.Builder - Class in dev.lukebemish.dynamicassetgenerator.api.client.generators.texsources
- type() - Method in class dev.lukebemish.dynamicassetgenerator.api.client.SpriteProvider.Wrapper
U
- unary() - Method in interface dev.lukebemish.dynamicassetgenerator.api.colors.operations.PointwiseOperation.Any
- unwrap() - Method in class dev.lukebemish.dynamicassetgenerator.api.client.SpriteProvider.Wrapper
- upperBound() - Method in record class dev.lukebemish.dynamicassetgenerator.api.client.generators.texsources.SpreadSource.Range
-
Returns the value of the
upperBoundrecord component.
V
- value(int) - Method in class dev.lukebemish.dynamicassetgenerator.api.colors.ColorTypes.HSV32
- value(long) - Method in class dev.lukebemish.dynamicassetgenerator.api.colors.ColorTypes.HSV64
- valueOf(String) - Static method in enum class dev.lukebemish.dynamicassetgenerator.api.client.generators.texsources.mask.EdgeMask.Direction
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class dev.lukebemish.dynamicassetgenerator.api.colors.Channel
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class dev.lukebemish.dynamicassetgenerator.api.colors.ColorEncoding
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class dev.lukebemish.dynamicassetgenerator.api.client.generators.texsources.mask.EdgeMask.Direction
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class dev.lukebemish.dynamicassetgenerator.api.colors.Channel
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class dev.lukebemish.dynamicassetgenerator.api.colors.ColorEncoding
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Method in record class dev.lukebemish.dynamicassetgenerator.api.templates.TagFile
-
Returns the value of the
valuesrecord component.
W
- WEST - Enum constant in enum class dev.lukebemish.dynamicassetgenerator.api.client.generators.texsources.mask.EdgeMask.Direction
- withLocation(ResourceLocation) - Method in class dev.lukebemish.dynamicassetgenerator.api.client.SpriteProvider.Wrapper
- withResourceSource(ResourceGenerationContext.ResourceSource) - Method in interface dev.lukebemish.dynamicassetgenerator.api.ResourceGenerationContext
- wrap() - Method in interface dev.lukebemish.dynamicassetgenerator.api.client.SpriteProvider
X
- x - Variable in enum class dev.lukebemish.dynamicassetgenerator.api.client.generators.texsources.mask.EdgeMask.Direction
Y
- y - Variable in enum class dev.lukebemish.dynamicassetgenerator.api.client.generators.texsources.mask.EdgeMask.Direction
All Classes and Interfaces|All Packages|Constant Field Values