Interface LayerSampleContext<R extends LayerSampler>

All Superinterfaces:
LayerRandomnessSource
All Known Implementing Classes:
CachingLayerContext

public interface LayerSampleContext<R extends LayerSampler>
extends LayerRandomnessSource
  • Method Details

    • initSeed

      void initSeed​(long x, long y)
    • createSampler

      R createSampler​(LayerOperator operator)
    • createSampler

      default R createSampler​(LayerOperator operator, R parent)
    • createSampler

      default R createSampler​(LayerOperator operator, R firstParent, R secondParent)
    • choose

      default int choose​(int a, int b)
    • choose

      default int choose​(int a, int b, int c, int d)