| Modifier and Type | Method and Description | 
|---|---|
Pattern | 
build()
Builds and returns a pattern instance. 
 | 
static Pattern | 
build(NativeObject nativeObject)
Creates a pattern, previously stored in the a native java script object 
 | 
static PatternBuilder | 
create(CanvasPatternItem canvasPattern)
Creates the object using an already created canvas pattern. 
The dimension of canvas pattern image will be the default TilesFactoryDefaults.DEFAULT_SIZE. | 
static PatternBuilder | 
create(CanvasPatternItem canvasPattern,
      int squareSize)
Creates the object using an already created canvas pattern. 
The dimension of canvas pattern image is unique then the image of pattern is a square.  | 
static PatternBuilder | 
create(CanvasPatternItem canvasPattern,
      int width,
      int height)
Creates the object using an already created canvas pattern. 
This is mainly used by tiles.  | 
static PatternBuilder | 
create(Img image)
Creates the object using an image to use in the pattern. 
The repetition used is repeat.  | 
static PatternBuilder | 
create(Img image,
      Repetition repetition)
Creates the object using an image to use in the pattern and repetition to apply to pattern. 
 | 
static Pattern | 
retrieve(CanvasPatternItem canvasPattern)
Retrieves a cached pattern by a  
CanvasPatternItem instance.If the pattern doesn't exist, returns null. | 
public static PatternBuilder create(Img image)
image - image to use as patternpublic static PatternBuilder create(Img image, Repetition repetition)
image - image to use as patternrepetition - repetition value to apply to patternpublic static PatternBuilder create(CanvasPatternItem canvasPattern)
TilesFactoryDefaults.DEFAULT_SIZE. This is mainly used by tiles.canvasPattern - canvas pattern instancepublic static PatternBuilder create(CanvasPatternItem canvasPattern, int squareSize)
canvasPattern - canvas pattern instancesquareSize - size of image applied to canvasPattern to be a squarepublic static PatternBuilder create(CanvasPatternItem canvasPattern, int width, int height)
canvasPattern - canvas pattern instancewidth - width of image applied to canvasPatternheight - height of image applied to canvasPatternpublic Pattern build()
public static Pattern build(NativeObject nativeObject)
nativeObject - native java script object wrapped by pattern.public static Pattern retrieve(CanvasPatternItem canvasPattern)
CanvasPatternItem instance.null.canvasPattern - the canvas pattern to use for searchingCanvasPatternItem instance.null