All Classes and Interfaces
Class
Description
An abstract
TexSource that is described by a PointwiseOperation.Any.An
AbstractManyOperationSource defined by ColorOperations.ADD.A
TexSource that captures a frame from a source split up by an AnimationSplittingSource.A
TexSource that 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.A
ResourceCache meant to provide resources for resource packs.A
PointwiseOperation.Unary that uses a ColorTypes.ConversionCache32 to convert colors.A
Codec that adds any metadata provided by a CacheMetaDynamicOps to the encoded value while encoding.A single type of metadata to process while encoding.
A
DynamicOps that can hold data of various sorts, accessible by codecs, representing a context the encoding
or decoding is occurring in.A
CacheMetaDynamicOps that uses JsonElement as its underlying type.Represents a channel of a color, and how a pointwise operator to retrieve that color from an ARGB32 encoded color.
A
TexSource that extracts a single channel from a texture.A pointwise operation that extracts a single channel from a color.
A source which routes information from several sources into different channels of an output image.
A custer of colors, to be used with a
Clusterer.A tool for grouping colors by agglomerative clustering.
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.
Represents different types of color encodings, each with conversions to and from ABGR32, the format used by a
NativeImage.A collection of common pointwise operations on colors.
A
TexSource that generates the smallest power of 2 square containing the provided colors.A single-image pointwise operation that maps from a color to a palette sample number.
A collection of color encodings, with tools for converting between them.
Colors encoded with the least significant 32 bits representing 4 8-bit channels: alpha, blue, green, and red.
Colors encoded with the least significant 64 bits representing 4 16-bit channels: alpha, blue, green, and red.
Colors encoded with the least significant 32 bits representing 4 8-bit channels: alpha, red, green, and blue.
Colors encoded with the least significant 64 bits representing 4 16-bit channels: alpha, red, green, and blue.
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.
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.
Tool for making conversions between 32-bit color spaces more performant.
Tool for making conversions between 64-bit color spaces more performant.
Colors encoded with the least significant 32 bits representing 4 8-bit channels: alpha, hue, saturation, and
lightness.
Colors encoded with the least significant 64 bits representing 4 16-bit channels: alpha, hue, saturation, and
lightness.
Colors encoded with the least significant 32 bits representing 4 8-bit channels: alpha, hue, saturation, and
value.
Colors encoded with the least significant 64 bits representing 4 16-bit channels: alpha, hue, saturation, and
value.
A service that conditionally provides an
InvisibleResourceProvider.A
TexSource that crops a texture.A
TexSource that extracts the locations where a given channel is above or below a given cutoff.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.
A
ResourceCache meant to provide resources for data packs.A resource generator that generates no resources.
A
TexSource that detects edges in the alpha channel of a source.Represents the direction of a neighboring pixel in 2D space.
A
TexSource that will always fail with a given message.A
TexSource that attempts to provide one texture, but if it fails, will provide another.Extracts the foreground of a texture, given a know background, and moves it, including shading, to a new background.
A set that allows for fuzzy matching of elements.
A
TexSource that grows the alpha channel of a source, and then applies a cutoff to
the result.A series of utilities for working with images and colors.
An object that can provide an input stream supplier at a given location.
A type of color that has 4 8-bit channels, the first of which encodes the alpha value.
A color type whose channels can be linearly blended by alpha blending.
A color type that encodes hue and chroma-related values.
A
TexSource that inverts the color of a source.A service used to provide resources that, for one reason or another, are not visible through the normal
PrePackRepositories.
Represents a line segment between two colors.
A series of utilities for modifying
ResourceLocationsA type of color that has 4 16-bit channels, the first of which encodes the alpha value.
A color type whose channels can be linearly blended by alpha blending.
A color type that encodes hue and chroma-related values.
A
TexSource that modifies the alpha channel of a provided texture source based on the alpha channel of the
provided mask.An
AbstractManyOperationSource defined by ColorOperations.MULTIPLY.A
AbstractManyOperationSource defined by ColorOperations.OVERLAY.A collection of RGB24 colors sorted from lightest to darkest, with a cutoff for fuzzy equality.
A
TexSource that performs a palette transfer, followed by an overlay.A single-image pointwise operation that maps from a palette sample number to a color.
An
InputStreamSource that is aware of the locations it can provide input streams for.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
A pointwise operation that can be applied to any number of images.
A pointwise operation that can be applied to two images.
A pointwise operation that can be applied to three images.
A pointwise operation that can be applied to four images.
A pointwise operation that can be applied to a single image.
A listener called when a resource cache is reset.
Caches instructions for producing resources, and generates them as packs are loaded.
Information available during resource generation, passed to
InputStreamSource as they are generated.Represents a set of instructions to generate any number of resources, to be read from JSON.
A
TexSource that 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.Represents a range of integers between 0 and 255, bounded exclusively on the top.
A sprite source which makes use of
TexSources to provide sprites at resource pack load.Represents a single vanilla tag file.
Can supplier a map of tags to contents given a generation context
A utility for easily providing any number of tags to a resource cache.
Contains instructions for generating a single texture.
Data available during the generation of a texture within a
TexSource.A token used to store and retrieve data from a
TexSourceDataHolder.A resource generator that generates a PNG texture as specified by a
TexSource.A
ResourceGenerator that generates a .mcmeta file for a texture by combining those of other textures
and/or setting properties manually.A
TexSource that reads a texture from packs not provided by DynAssetGen.A resource source that tracks the resources that have been accessed.