playn.flash
Class FlashCanvasImage

java.lang.Object
  extended by playn.core.AbstractImage
      extended by playn.flash.FlashCanvasImage
All Implemented Interfaces:
CanvasImage, Image

public class FlashCanvasImage
extends AbstractImage
implements CanvasImage


Nested Class Summary
 
Nested classes/interfaces inherited from interface playn.core.Image
Image.BitmapTransformer, Image.Region
 
Field Summary
protected  BitmapData imageData
           
 
Constructor Summary
FlashCanvasImage(playn.flash.FlashCanvas canvas)
           
 
Method Summary
 void addCallback(Callback<? super Image> callback)
           
 Canvas canvas()
           
 void clearTexture()
           
 int ensureTexture(boolean repeatX, boolean repeatY)
           
 void getRgb(int startX, int startY, int width, int height, int[] rgbArray, int offset, int scanSize)
           
 float height()
           
 boolean isReady()
           
 void setRgb(int startX, int startY, int width, int height, int[] rgbArray, int offset, int scanSize)
           
 Image snapshot()
           
 Image.Region subImage(float x, float y, float width, float height)
           
 Pattern toPattern()
           
 Image transform(Image.BitmapTransformer xform)
           
 float width()
           
 
Methods inherited from class playn.core.AbstractImage
glTexImage2D, glTexSubImage2D
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface playn.core.Image
clearTexture, ensureTexture, getRgb, glTexImage2D, glTexSubImage2D, subImage, toPattern, transform
 

Field Detail

imageData

protected BitmapData imageData
Constructor Detail

FlashCanvasImage

public FlashCanvasImage(playn.flash.FlashCanvas canvas)
Method Detail

canvas

public Canvas canvas()
Specified by:
canvas in interface CanvasImage

snapshot

public Image snapshot()
Specified by:
snapshot in interface CanvasImage

height

public float height()
Specified by:
height in interface Image

width

public float width()
Specified by:
width in interface Image

isReady

public boolean isReady()
Specified by:
isReady in interface Image

addCallback

public void addCallback(Callback<? super Image> callback)
Specified by:
addCallback in interface Image

setRgb

public void setRgb(int startX,
                   int startY,
                   int width,
                   int height,
                   int[] rgbArray,
                   int offset,
                   int scanSize)
Specified by:
setRgb in interface CanvasImage

subImage

public Image.Region subImage(float x,
                             float y,
                             float width,
                             float height)
Specified by:
subImage in interface Image

toPattern

public Pattern toPattern()
Specified by:
toPattern in interface Image

getRgb

public void getRgb(int startX,
                   int startY,
                   int width,
                   int height,
                   int[] rgbArray,
                   int offset,
                   int scanSize)
Specified by:
getRgb in interface Image

transform

public Image transform(Image.BitmapTransformer xform)
Specified by:
transform in interface Image

ensureTexture

public int ensureTexture(boolean repeatX,
                         boolean repeatY)
Specified by:
ensureTexture in interface Image

clearTexture

public void clearTexture()
Specified by:
clearTexture in interface Image


Copyright © 2013. All Rights Reserved.