Uses of Interface
dev.wyck.worldgen.valueproviders.ValueProvider
Packages that use ValueProvider
-
Uses of ValueProvider in dev.wyck.worldgen.valueproviders
Subinterfaces of ValueProvider in dev.wyck.worldgen.valueprovidersModifier and TypeInterfaceDescriptioninterfaceA provider that is similar to aUniformInt, but has a bias towardIntProvider.minInclusive().interfaceSamples aClampedInt.source()provider and hard-clamps the result into [IntProvider.minInclusive(),IntProvider.maxInclusive()].interfaceClamped normal samples a bell curve centered at mean with spread deviation, then forces the result into [FloatProvider.minInclusive(),FloatProvider.maxInclusive()].interfaceClamped normal samples a bell curve centered at mean with spread deviation, then forces the result into [IntProvider.minInclusive(),IntProvider.maxInclusive()].interfaceA constant float provider which always returns the same value.interfaceA constant int provider which always returns the same value.interfaceA provider of a floating-point value.interfaceA provider of an integer value.interfaceA trapezoid float provider: a random value with an isosceles trapezoidal distribution.interfaceA trapezoid int provider.interfaceUniform float providers sample a range betweenFloatProvider.minInclusive()(inclusive) andUniformFloat.maxExclusive()(exclusive), returning a single, uniformly random value.interfaceUniform int providers sample a range between the inclusive values and return a single, random integer from the range.interfaceA two-stage provider: an entry is picked from theWeightedListInt.distribution()proportionally to its weight, then that entry's provider is sampled.Subinterfaces with type arguments of type ValueProvider in dev.wyck.worldgen.valueprovidersModifier and TypeInterfaceDescriptioninterfaceAWrapperover a numeric value-provider family whose members expose a range of yieldable values.Methods in dev.wyck.worldgen.valueproviders with parameters of type ValueProvider