Uses of Interface
wbs.utils.util.providers.Refreshable
Packages that use Refreshable
Package
Description
Number and Vector providers, for use in configuration and pattern generation.
Generators for
NumProvider.Generators for
NumProvider.-
Uses of Refreshable in wbs.utils.util.particles.data
Classes in wbs.utils.util.particles.data that implement RefreshableModifier and TypeClassDescriptionclassProvider that implementsBlockDatafor the purpose of allowing particle data to be refreshed and written to a config.classProvider that implementsParticle.DustOptionsfor the purpose of allowing particle data to be refreshed and written to a config.classProvider that extendsItemStackfor the purpose of allowing particle data to be refreshed and written to a config. -
Uses of Refreshable in wbs.utils.util.providers
Subinterfaces of Refreshable in wbs.utils.util.providersClasses in wbs.utils.util.providers that implement RefreshableModifier and TypeClassDescriptionclassRepresents a number (typically a double) that may either be static, or change over timeclassRepresents a vector that may either be static, or change over time -
Uses of Refreshable in wbs.utils.util.providers.generator.num
Classes in wbs.utils.util.providers.generator.num that implement RefreshableModifier and TypeClassDescriptionclassA simple generator that takes a NumProvider and returns its absolute valueclassA functional generator that takes any number of NumProviders and returns the sumclassclassA generator that takes a NumProvider and clamps it between two other NumProvidersclassA generator that moves between two NumProviders in one direction over a given period, where it takes period calls toDoubleGenerator.refresh()to go form start to endclassA functional generator that takes exactly two NumProviders and divides the first by the secondclassA generator that returns a single double untilDoubleGenerator.refresh()is called, at which point it calculates a new value.classA type of DoubleGenerator that takes some number of NumProviders and operates on them to determine the valueclassA functional generator that takes more than two NumProviders and returns the maximum valueclassA functional generator that takes more than two NumProviders and returns the minimum valueclassA functional generator that takes exactly two NumProviders and returns the first value under the modulo of the secondclassA functional generator that takes more than two NumProviders and returns their productclassA generator that moves between two NumProviders over a given period, where it takes period calls toDoubleGenerator.refresh()to go from min to max, and then goes back from max to min over another periodclassA generator that moves between two NumProviders using a sine wave, over a given period.classA generator that returns a random value between two NumProvidersclassA functional generator that accepts two NumProviders and returns the first minus the second -
Uses of Refreshable in wbs.utils.util.providers.generator.vector
Classes in wbs.utils.util.providers.generator.vector that implement RefreshableModifier and TypeClassDescriptionclassAn abstract class to do many of the operations needed for aVectorGeneratorwhen operating on exactly 2 orderedVectorProviders.classA type of VectorGenerator that takes some number of VectorProviders and operates on them to determine the valueclassA generator that returns a single Vector untilVectorGenerator.refresh()is called, at which point it calculates a new value.classA functional generator that accepts any number of arguments and returns their sumclassA functional generator that accepts exactly two VectorProviders and returns their cross productclassA functional generator that takes two or more VectorProviders and returns their productclassA generator that accepts a VectorProvider and normalizes itclassA generator that, over a defined period, returns a vector that rotates around the origin with a radius defined by a NumProvider, where the axis about which it rotates is defined by a VectorProviderclassA functional generator that accepts exactly two VectorProviders and returns the value of the first minus the value of the second