webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Classes | Public Types | Public Member Functions | List of all members
WebCore::CanvasRenderingContext2D Class Referencefinal

#include <CanvasRenderingContext2D.h>

Inheritance diagram for WebCore::CanvasRenderingContext2D:
WebCore::CanvasRenderingContext WebCore::CanvasPath WebCore::ScriptWrappable

Public Types

enum  WindingRule { WindingRule::Nonzero, WindingRule::Evenodd }
 
enum  ImageSmoothingQuality { ImageSmoothingQuality::Low, ImageSmoothingQuality::Medium, ImageSmoothingQuality::High }
 
using Style = Variant< String, RefPtr< CanvasGradient >, RefPtr< CanvasPattern > >
 

Public Member Functions

 CanvasRenderingContext2D (HTMLCanvasElement &, bool usesCSSCompatibilityParseMode, bool usesDashboardCompatibilityMode)
 
virtual ~CanvasRenderingContext2D ()
 
float lineWidth () const
 
void setLineWidth (float)
 
String lineCap () const
 
void setLineCap (const String &)
 
String lineJoin () const
 
void setLineJoin (const String &)
 
float miterLimit () const
 
void setMiterLimit (float)
 
const Vector< float > & getLineDash () const
 
void setLineDash (const Vector< float > &)
 
const Vector< float > & webkitLineDash () const
 
void setWebkitLineDash (const Vector< float > &)
 
float lineDashOffset () const
 
void setLineDashOffset (float)
 
float shadowOffsetX () const
 
void setShadowOffsetX (float)
 
float shadowOffsetY () const
 
void setShadowOffsetY (float)
 
float shadowBlur () const
 
void setShadowBlur (float)
 
String shadowColor () const
 
void setShadowColor (const String &)
 
float globalAlpha () const
 
void setGlobalAlpha (float)
 
String globalCompositeOperation () const
 
void setGlobalCompositeOperation (const String &)
 
void save ()
 
void restore ()
 
void commit ()
 
void scale (float sx, float sy)
 
void rotate (float angleInRadians)
 
void translate (float tx, float ty)
 
void transform (float m11, float m12, float m21, float m22, float dx, float dy)
 
void setTransform (float m11, float m12, float m21, float m22, float dx, float dy)
 
void resetTransform ()
 
void setStrokeColor (const String &color, std::optional< float > alpha=std::nullopt)
 
void setStrokeColor (float grayLevel, float alpha=1.0)
 
void setStrokeColor (float r, float g, float b, float a)
 
void setStrokeColor (float c, float m, float y, float k, float a)
 
void setFillColor (const String &color, std::optional< float > alpha=std::nullopt)
 
void setFillColor (float grayLevel, float alpha=1.0f)
 
void setFillColor (float r, float g, float b, float a)
 
void setFillColor (float c, float m, float y, float k, float a)
 
void beginPath ()
 
void fill (WindingRule=WindingRule::Nonzero)
 
void stroke ()
 
void clip (WindingRule=WindingRule::Nonzero)
 
void fill (DOMPath &, WindingRule=WindingRule::Nonzero)
 
void stroke (DOMPath &)
 
void clip (DOMPath &, WindingRule=WindingRule::Nonzero)
 
bool isPointInPath (float x, float y, WindingRule=WindingRule::Nonzero)
 
bool isPointInStroke (float x, float y)
 
bool isPointInPath (DOMPath &, float x, float y, WindingRule=WindingRule::Nonzero)
 
bool isPointInStroke (DOMPath &, float x, float y)
 
void clearRect (float x, float y, float width, float height)
 
void fillRect (float x, float y, float width, float height)
 
void strokeRect (float x, float y, float width, float height)
 
void setShadow (float width, float height, float blur, const String &color=String(), std::optional< float > alpha=std::nullopt)
 
void setShadow (float width, float height, float blur, float grayLevel, float alpha=1.0)
 
void setShadow (float width, float height, float blur, float r, float g, float b, float a)
 
void setShadow (float width, float height, float blur, float c, float m, float y, float k, float a)
 
void clearShadow ()
 
ExceptionOr< voiddrawImage (CanvasImageSource &&, float dx, float dy)
 
ExceptionOr< voiddrawImage (CanvasImageSource &&, float dx, float dy, float dw, float dh)
 
ExceptionOr< voiddrawImage (CanvasImageSource &&, float sx, float sy, float sw, float sh, float dx, float dy, float dw, float dh)
 
void drawImageFromRect (HTMLImageElement &, float sx=0, float sy=0, float sw=0, float sh=0, float dx=0, float dy=0, float dw=0, float dh=0, const String &compositeOperation=emptyString())
 
void setAlpha (float)
 
void setCompositeOperation (const String &)
 
Style strokeStyle () const
 
void setStrokeStyle (Style &&)
 
Style fillStyle () const
 
void setFillStyle (Style &&)
 
ExceptionOr< Ref< CanvasGradient > > createLinearGradient (float x0, float y0, float x1, float y1)
 
ExceptionOr< Ref< CanvasGradient > > createRadialGradient (float x0, float y0, float r0, float x1, float y1, float r1)
 
ExceptionOr< RefPtr< CanvasPattern > > createPattern (CanvasImageSource &&, const String &repetition)
 
ExceptionOr< RefPtr< ImageData > > createImageData (ImageData *) const
 
ExceptionOr< RefPtr< ImageData > > createImageData (float width, float height) const
 
ExceptionOr< RefPtr< ImageData > > getImageData (float sx, float sy, float sw, float sh) const
 
ExceptionOr< RefPtr< ImageData > > webkitGetImageDataHD (float sx, float sy, float sw, float sh) const
 
void putImageData (ImageData &, float dx, float dy)
 
void putImageData (ImageData &, float dx, float dy, float dirtyX, float dirtyY, float dirtyWidth, float dirtyHeight)
 
void webkitPutImageDataHD (ImageData &, float dx, float dy)
 
void webkitPutImageDataHD (ImageData &, float dx, float dy, float dirtyX, float dirtyY, float dirtyWidth, float dirtyHeight)
 
void drawFocusIfNeeded (Element &)
 
void drawFocusIfNeeded (DOMPath &, Element &)
 
float webkitBackingStorePixelRatio () const
 
void reset ()
 
String font () const
 
void setFont (const String &)
 
String textAlign () const
 
void setTextAlign (const String &)
 
String textBaseline () const
 
void setTextBaseline (const String &)
 
String direction () const
 
void setDirection (const String &)
 
void fillText (const String &text, float x, float y, std::optional< float > maxWidth=std::nullopt)
 
void strokeText (const String &text, float x, float y, std::optional< float > maxWidth=std::nullopt)
 
Ref< TextMetricsmeasureText (const String &text)
 
LineCap getLineCap () const
 
LineJoin getLineJoin () const
 
bool imageSmoothingEnabled () const
 
void setImageSmoothingEnabled (bool)
 
ImageSmoothingQuality imageSmoothingQuality () const
 
void setImageSmoothingQuality (ImageSmoothingQuality)
 
bool usesDisplayListDrawing () const
 
void setUsesDisplayListDrawing (bool flag)
 
bool tracksDisplayListReplay () const
 
void setTracksDisplayListReplay (bool)
 
String displayListAsText (DisplayList::AsTextFlags) const
 
String replayDisplayListAsText (DisplayList::AsTextFlags) const
 
- Public Member Functions inherited from WebCore::CanvasRenderingContext
virtual ~CanvasRenderingContext ()
 
void ref ()
 
void deref ()
 
HTMLCanvasElementcanvas () const
 
virtual bool isWebGL1 () const
 
virtual bool isWebGL2 () const
 
bool is3d () const
 
virtual PlatformLayerplatformLayer () const
 
- Public Member Functions inherited from WebCore::ScriptWrappable
JSDOMObjectwrapper () const
 
void setWrapper (JSDOMObject *, JSC::WeakHandleOwner *, void *)
 
void clearWrapper (JSDOMObject *)
 
JSDOMObjectwrapper () const
 
void setWrapper (JSDOMObject *, JSC::WeakHandleOwner *, void *)
 
void clearWrapper (JSDOMObject *)
 
- Public Member Functions inherited from WebCore::CanvasPath
virtual ~CanvasPath ()
 
void closePath ()
 
void moveTo (float x, float y)
 
void lineTo (float x, float y)
 
void quadraticCurveTo (float cpx, float cpy, float x, float y)
 
void bezierCurveTo (float cp1x, float cp1y, float cp2x, float cp2y, float x, float y)
 
ExceptionOr< voidarcTo (float x0, float y0, float x1, float y1, float radius)
 
ExceptionOr< voidarc (float x, float y, float r, float sa, float ea, bool anticlockwise)
 
ExceptionOr< voidellipse (float x, float y, float radiusX, float radiusY, float rotation, float startAngle, float endAngled, bool anticlockwise)
 
void rect (float x, float y, float width, float height)
 

Additional Inherited Members

- Static Public Member Functions inherited from WebCore::ScriptWrappable
template<typename Derived >
static ptrdiff_t offsetOfWrapper ()
 
template<typename Derived >
static ptrdiff_t offsetOfWrapper ()
 
- Protected Member Functions inherited from WebCore::CanvasRenderingContext
 CanvasRenderingContext (HTMLCanvasElement &)
 
bool wouldTaintOrigin (const CanvasPattern *)
 
bool wouldTaintOrigin (const HTMLCanvasElement *)
 
bool wouldTaintOrigin (const HTMLImageElement *)
 
bool wouldTaintOrigin (const HTMLVideoElement *)
 
bool wouldTaintOrigin (const URL &)
 
template<class T >
void checkOrigin (const T *arg)
 
void checkOrigin (const URL &)
 
- Protected Member Functions inherited from WebCore::ScriptWrappable
 ~ScriptWrappable ()
 
 ~ScriptWrappable ()
 
- Protected Member Functions inherited from WebCore::CanvasPath
 CanvasPath ()
 
 CanvasPath (const Path &path)
 
void lineTo (FloatPoint)
 
- Protected Attributes inherited from WebCore::CanvasPath
Path m_path
 

Member Typedef Documentation

◆ Style

Member Enumeration Documentation

◆ ImageSmoothingQuality

Enumerator
Low 
Medium 
High 

◆ WindingRule

Enumerator
Nonzero 
Evenodd 

Constructor & Destructor Documentation

◆ CanvasRenderingContext2D()

CanvasRenderingContext2D::CanvasRenderingContext2D ( HTMLCanvasElement canvas,
bool  usesCSSCompatibilityParseMode,
bool  usesDashboardCompatibilityMode 
)

◆ ~CanvasRenderingContext2D()

CanvasRenderingContext2D::~CanvasRenderingContext2D ( )
virtual

Member Function Documentation

◆ beginPath()

void CanvasRenderingContext2D::beginPath ( )

◆ clearRect()

void CanvasRenderingContext2D::clearRect ( float  x,
float  y,
float  width,
float  height 
)

◆ clearShadow()

void CanvasRenderingContext2D::clearShadow ( )

◆ clip() [1/2]

void CanvasRenderingContext2D::clip ( WindingRule  windingRule = WindingRule::Nonzero)

◆ clip() [2/2]

void CanvasRenderingContext2D::clip ( DOMPath path,
WindingRule  windingRule = WindingRule::Nonzero 
)

◆ commit()

void WebCore::CanvasRenderingContext2D::commit ( )
inline

◆ createImageData() [1/2]

ExceptionOr< RefPtr< ImageData > > CanvasRenderingContext2D::createImageData ( ImageData imageData) const

◆ createImageData() [2/2]

ExceptionOr< RefPtr< ImageData > > CanvasRenderingContext2D::createImageData ( float  width,
float  height 
) const

◆ createLinearGradient()

ExceptionOr< Ref< CanvasGradient > > CanvasRenderingContext2D::createLinearGradient ( float  x0,
float  y0,
float  x1,
float  y1 
)

◆ createPattern()

ExceptionOr< RefPtr< CanvasPattern > > CanvasRenderingContext2D::createPattern ( CanvasImageSource &&  image,
const String repetition 
)

◆ createRadialGradient()

ExceptionOr< Ref< CanvasGradient > > CanvasRenderingContext2D::createRadialGradient ( float  x0,
float  y0,
float  r0,
float  x1,
float  y1,
float  r1 
)

◆ direction()

String CanvasRenderingContext2D::direction ( ) const

◆ displayListAsText()

String CanvasRenderingContext2D::displayListAsText ( DisplayList::AsTextFlags  flags) const

◆ drawFocusIfNeeded() [1/2]

void CanvasRenderingContext2D::drawFocusIfNeeded ( Element element)

◆ drawFocusIfNeeded() [2/2]

void CanvasRenderingContext2D::drawFocusIfNeeded ( DOMPath path,
Element element 
)

◆ drawImage() [1/3]

ExceptionOr< void > CanvasRenderingContext2D::drawImage ( CanvasImageSource &&  image,
float  dx,
float  dy 
)

◆ drawImage() [2/3]

ExceptionOr< void > CanvasRenderingContext2D::drawImage ( CanvasImageSource &&  image,
float  dx,
float  dy,
float  dw,
float  dh 
)

◆ drawImage() [3/3]

ExceptionOr< void > CanvasRenderingContext2D::drawImage ( CanvasImageSource &&  image,
float  sx,
float  sy,
float  sw,
float  sh,
float  dx,
float  dy,
float  dw,
float  dh 
)

◆ drawImageFromRect()

void CanvasRenderingContext2D::drawImageFromRect ( HTMLImageElement imageElement,
float  sx = 0,
float  sy = 0,
float  sw = 0,
float  sh = 0,
float  dx = 0,
float  dy = 0,
float  dw = 0,
float  dh = 0,
const String compositeOperation = emptyString() 
)

◆ fill() [1/2]

void CanvasRenderingContext2D::fill ( WindingRule  windingRule = WindingRule::Nonzero)

◆ fill() [2/2]

void CanvasRenderingContext2D::fill ( DOMPath path,
WindingRule  windingRule = WindingRule::Nonzero 
)

◆ fillRect()

void CanvasRenderingContext2D::fillRect ( float  x,
float  y,
float  width,
float  height 
)

◆ fillStyle()

CanvasRenderingContext2D::Style CanvasRenderingContext2D::fillStyle ( ) const

◆ fillText()

void CanvasRenderingContext2D::fillText ( const String text,
float  x,
float  y,
std::optional< float >  maxWidth = std::nullopt 
)

◆ font()

String CanvasRenderingContext2D::font ( ) const

◆ getImageData()

ExceptionOr< RefPtr< ImageData > > CanvasRenderingContext2D::getImageData ( float  sx,
float  sy,
float  sw,
float  sh 
) const

◆ getLineCap()

LineCap WebCore::CanvasRenderingContext2D::getLineCap ( ) const
inline

◆ getLineDash()

const Vector< float > & CanvasRenderingContext2D::getLineDash ( ) const

◆ getLineJoin()

LineJoin WebCore::CanvasRenderingContext2D::getLineJoin ( ) const
inline

◆ globalAlpha()

float CanvasRenderingContext2D::globalAlpha ( ) const

◆ globalCompositeOperation()

String CanvasRenderingContext2D::globalCompositeOperation ( ) const

◆ imageSmoothingEnabled()

bool CanvasRenderingContext2D::imageSmoothingEnabled ( ) const

◆ imageSmoothingQuality()

auto CanvasRenderingContext2D::imageSmoothingQuality ( ) const

◆ isPointInPath() [1/2]

bool CanvasRenderingContext2D::isPointInPath ( float  x,
float  y,
WindingRule  windingRule = WindingRule::Nonzero 
)

◆ isPointInPath() [2/2]

bool CanvasRenderingContext2D::isPointInPath ( DOMPath path,
float  x,
float  y,
WindingRule  windingRule = WindingRule::Nonzero 
)

◆ isPointInStroke() [1/2]

bool CanvasRenderingContext2D::isPointInStroke ( float  x,
float  y 
)

◆ isPointInStroke() [2/2]

bool CanvasRenderingContext2D::isPointInStroke ( DOMPath path,
float  x,
float  y 
)

◆ lineCap()

String CanvasRenderingContext2D::lineCap ( ) const

◆ lineDashOffset()

float CanvasRenderingContext2D::lineDashOffset ( ) const

◆ lineJoin()

String CanvasRenderingContext2D::lineJoin ( ) const

◆ lineWidth()

float CanvasRenderingContext2D::lineWidth ( ) const

◆ measureText()

Ref< TextMetrics > CanvasRenderingContext2D::measureText ( const String text)

◆ miterLimit()

float CanvasRenderingContext2D::miterLimit ( ) const

◆ putImageData() [1/2]

void CanvasRenderingContext2D::putImageData ( ImageData data,
float  dx,
float  dy 
)

◆ putImageData() [2/2]

void CanvasRenderingContext2D::putImageData ( ImageData data,
float  dx,
float  dy,
float  dirtyX,
float  dirtyY,
float  dirtyWidth,
float  dirtyHeight 
)

◆ replayDisplayListAsText()

String CanvasRenderingContext2D::replayDisplayListAsText ( DisplayList::AsTextFlags  flags) const

◆ reset()

void CanvasRenderingContext2D::reset ( )

◆ resetTransform()

void CanvasRenderingContext2D::resetTransform ( )

◆ restore()

void CanvasRenderingContext2D::restore ( )

◆ rotate()

void CanvasRenderingContext2D::rotate ( float  angleInRadians)

◆ save()

void WebCore::CanvasRenderingContext2D::save ( )
inline

◆ scale()

void CanvasRenderingContext2D::scale ( float  sx,
float  sy 
)

◆ setAlpha()

void CanvasRenderingContext2D::setAlpha ( float  alpha)

◆ setCompositeOperation()

void CanvasRenderingContext2D::setCompositeOperation ( const String operation)

◆ setDirection()

void CanvasRenderingContext2D::setDirection ( const String directionString)

◆ setFillColor() [1/4]

void CanvasRenderingContext2D::setFillColor ( const String color,
std::optional< float >  alpha = std::nullopt 
)

◆ setFillColor() [2/4]

void CanvasRenderingContext2D::setFillColor ( float  grayLevel,
float  alpha = 1.0f 
)

◆ setFillColor() [3/4]

void CanvasRenderingContext2D::setFillColor ( float  r,
float  g,
float  b,
float  a 
)

◆ setFillColor() [4/4]

void CanvasRenderingContext2D::setFillColor ( float  c,
float  m,
float  y,
float  k,
float  a 
)

◆ setFillStyle()

void CanvasRenderingContext2D::setFillStyle ( CanvasRenderingContext2D::Style &&  style)

◆ setFont()

void CanvasRenderingContext2D::setFont ( const String newFont)

◆ setGlobalAlpha()

void CanvasRenderingContext2D::setGlobalAlpha ( float  alpha)

◆ setGlobalCompositeOperation()

void CanvasRenderingContext2D::setGlobalCompositeOperation ( const String operation)

◆ setImageSmoothingEnabled()

void CanvasRenderingContext2D::setImageSmoothingEnabled ( bool  enabled)

◆ setImageSmoothingQuality()

void CanvasRenderingContext2D::setImageSmoothingQuality ( ImageSmoothingQuality  quality)

◆ setLineCap()

void CanvasRenderingContext2D::setLineCap ( const String s)

◆ setLineDash()

void CanvasRenderingContext2D::setLineDash ( const Vector< float > &  dash)

◆ setLineDashOffset()

void CanvasRenderingContext2D::setLineDashOffset ( float  offset)

◆ setLineJoin()

void CanvasRenderingContext2D::setLineJoin ( const String s)

◆ setLineWidth()

void CanvasRenderingContext2D::setLineWidth ( float  width)

◆ setMiterLimit()

void CanvasRenderingContext2D::setMiterLimit ( float  limit)

◆ setShadow() [1/4]

void CanvasRenderingContext2D::setShadow ( float  width,
float  height,
float  blur,
const String color = String(),
std::optional< float >  alpha = std::nullopt 
)

◆ setShadow() [2/4]

void CanvasRenderingContext2D::setShadow ( float  width,
float  height,
float  blur,
float  grayLevel,
float  alpha = 1.0 
)

◆ setShadow() [3/4]

void CanvasRenderingContext2D::setShadow ( float  width,
float  height,
float  blur,
float  r,
float  g,
float  b,
float  a 
)

◆ setShadow() [4/4]

void CanvasRenderingContext2D::setShadow ( float  width,
float  height,
float  blur,
float  c,
float  m,
float  y,
float  k,
float  a 
)

◆ setShadowBlur()

void CanvasRenderingContext2D::setShadowBlur ( float  blur)

◆ setShadowColor()

void CanvasRenderingContext2D::setShadowColor ( const String colorString)

◆ setShadowOffsetX()

void CanvasRenderingContext2D::setShadowOffsetX ( float  x)

◆ setShadowOffsetY()

void CanvasRenderingContext2D::setShadowOffsetY ( float  y)

◆ setStrokeColor() [1/4]

void CanvasRenderingContext2D::setStrokeColor ( const String color,
std::optional< float >  alpha = std::nullopt 
)

◆ setStrokeColor() [2/4]

void CanvasRenderingContext2D::setStrokeColor ( float  grayLevel,
float  alpha = 1.0 
)

◆ setStrokeColor() [3/4]

void CanvasRenderingContext2D::setStrokeColor ( float  r,
float  g,
float  b,
float  a 
)

◆ setStrokeColor() [4/4]

void CanvasRenderingContext2D::setStrokeColor ( float  c,
float  m,
float  y,
float  k,
float  a 
)

◆ setStrokeStyle()

void CanvasRenderingContext2D::setStrokeStyle ( CanvasRenderingContext2D::Style &&  style)

◆ setTextAlign()

void CanvasRenderingContext2D::setTextAlign ( const String s)

◆ setTextBaseline()

void CanvasRenderingContext2D::setTextBaseline ( const String s)

◆ setTracksDisplayListReplay()

void CanvasRenderingContext2D::setTracksDisplayListReplay ( bool  tracksDisplayListReplay)

◆ setTransform()

void CanvasRenderingContext2D::setTransform ( float  m11,
float  m12,
float  m21,
float  m22,
float  dx,
float  dy 
)

◆ setUsesDisplayListDrawing()

void WebCore::CanvasRenderingContext2D::setUsesDisplayListDrawing ( bool  flag)
inline

◆ setWebkitLineDash()

void CanvasRenderingContext2D::setWebkitLineDash ( const Vector< float > &  dash)

◆ shadowBlur()

float CanvasRenderingContext2D::shadowBlur ( ) const

◆ shadowColor()

String CanvasRenderingContext2D::shadowColor ( ) const

◆ shadowOffsetX()

float CanvasRenderingContext2D::shadowOffsetX ( ) const

◆ shadowOffsetY()

float CanvasRenderingContext2D::shadowOffsetY ( ) const

◆ stroke() [1/2]

void CanvasRenderingContext2D::stroke ( )

◆ stroke() [2/2]

void CanvasRenderingContext2D::stroke ( DOMPath path)

◆ strokeRect()

void CanvasRenderingContext2D::strokeRect ( float  x,
float  y,
float  width,
float  height 
)

◆ strokeStyle()

CanvasRenderingContext2D::Style CanvasRenderingContext2D::strokeStyle ( ) const

◆ strokeText()

void CanvasRenderingContext2D::strokeText ( const String text,
float  x,
float  y,
std::optional< float >  maxWidth = std::nullopt 
)

◆ textAlign()

String CanvasRenderingContext2D::textAlign ( ) const

◆ textBaseline()

String CanvasRenderingContext2D::textBaseline ( ) const

◆ tracksDisplayListReplay()

bool WebCore::CanvasRenderingContext2D::tracksDisplayListReplay ( ) const
inline

◆ transform()

void CanvasRenderingContext2D::transform ( float  m11,
float  m12,
float  m21,
float  m22,
float  dx,
float  dy 
)

◆ translate()

void CanvasRenderingContext2D::translate ( float  tx,
float  ty 
)

◆ usesDisplayListDrawing()

bool WebCore::CanvasRenderingContext2D::usesDisplayListDrawing ( ) const
inline

◆ webkitBackingStorePixelRatio()

float WebCore::CanvasRenderingContext2D::webkitBackingStorePixelRatio ( ) const
inline

◆ webkitGetImageDataHD()

ExceptionOr< RefPtr< ImageData > > CanvasRenderingContext2D::webkitGetImageDataHD ( float  sx,
float  sy,
float  sw,
float  sh 
) const

◆ webkitLineDash()

const Vector<float>& WebCore::CanvasRenderingContext2D::webkitLineDash ( ) const
inline

◆ webkitPutImageDataHD() [1/2]

void CanvasRenderingContext2D::webkitPutImageDataHD ( ImageData data,
float  dx,
float  dy 
)

◆ webkitPutImageDataHD() [2/2]

void CanvasRenderingContext2D::webkitPutImageDataHD ( ImageData data,
float  dx,
float  dy,
float  dirtyX,
float  dirtyY,
float  dirtyWidth,
float  dirtyHeight 
)

The documentation for this class was generated from the following files: