GraphicsPattern
          class
        
        
class GraphicsPattern {
 BitmapData _bitmapData;
 Matrix _matrix;
 String _repeatOption;
 GraphicsPattern.repeat(BitmapData bitmapData, [Matrix matrix]) {
   _bitmapData = bitmapData;
   _matrix = matrix;
   _repeatOption = "repeat";
 }
 GraphicsPattern.repeatX(BitmapData bitmapData, [Matrix matrix]) {
   _bitmapData = bitmapData;
   _matrix = matrix;
   _repeatOption = "repeat-x";
 }
 GraphicsPattern.repeatY(BitmapData bitmapData, [Matrix matrix]) {
   _bitmapData = bitmapData;
   _matrix = matrix;
   _repeatOption = "repeat-y";
 }
 GraphicsPattern.noRepeat(BitmapData bitmapData, [Matrix matrix]) {
   _bitmapData = bitmapData;
   _matrix = matrix;
   _repeatOption = "no-repeat";
 }
 //-------------------------------------------------------------------------------------------------
 //-------------------------------------------------------------------------------------------------
 Matrix get matrix => _matrix;
 CanvasPattern getCanvasPattern(CanvasRenderingContext2D context) {
   return context.createPattern(_bitmapData.renderTexture.canvas, _repeatOption);
 }
}
 
Constructors
new GraphicsPattern.noRepeat(BitmapData bitmapData, [Matrix matrix]) #
GraphicsPattern.noRepeat(BitmapData bitmapData, [Matrix matrix]) {
 _bitmapData = bitmapData;
 _matrix = matrix;
 _repeatOption = "no-repeat";
}
 
new GraphicsPattern.repeat(BitmapData bitmapData, [Matrix matrix]) #
GraphicsPattern.repeat(BitmapData bitmapData, [Matrix matrix]) {
 _bitmapData = bitmapData;
 _matrix = matrix;
 _repeatOption = "repeat";
}
 
new GraphicsPattern.repeatX(BitmapData bitmapData, [Matrix matrix]) #
GraphicsPattern.repeatX(BitmapData bitmapData, [Matrix matrix]) {
 _bitmapData = bitmapData;
 _matrix = matrix;
 _repeatOption = "repeat-x";
}
 
new GraphicsPattern.repeatY(BitmapData bitmapData, [Matrix matrix]) #
GraphicsPattern.repeatY(BitmapData bitmapData, [Matrix matrix]) {
 _bitmapData = bitmapData;
 _matrix = matrix;
 _repeatOption = "repeat-y";
}
 
 
Properties
final Matrix         matrix #
        
        
Matrix get matrix => _matrix;
 
 
Methods
CanvasPattern getCanvasPattern(CanvasRenderingContext2D context) {
 return context.createPattern(_bitmapData.renderTexture.canvas, _repeatOption);
}