detect nine patch using image 1-pixel border (see Android documentation)
draw source buffer rectangle contents to destination buffer
draw pixel at (x, y) with specified color
draw source buffer rectangle contents to destination buffer rectangle applying rescaling
fill rectangle with solid color and pattern (clipping is applied) 0=solid fill, 1 = dotted
returns pointer to ARGB scanline, null if y is out of range or buffer doesn't provide access to its memory
returns buffer bits per pixel
get current alpha setting (to be applied to all drawing operations)
set new alpha setting (to be applied to all drawing operations)
apply additional transparency to current drawbuf alpha value
applies current drawbuf alpha to argb color value
unique ID of drawbug instance, for using with hardware accelerated rendering for caching
Call to remove this image from OpenGL cache when image is updated.
get nine patch information pointer, null if this is not a nine patch image buffer
set nine patch information pointer, null if this is not a nine patch image buffer
check whether there is nine-patch information available for drawing buffer
override to detect nine patch using image 1-pixel border; returns true if 9-patch markup is found in image.
returns current width
returns current height
init clip rectangle to full buffer size
returns clipping rectangle, when clipRect.isEmpty == true -- means no clipping.
returns clipping rectangle, or (0,0,dx,dy) when no clipping. sets new clipping rectangle, when clipRect.isEmpty == true -- means no clipping.
sets new clipping rectangle, intersect with previous one.
returns true if rectangle is completely clipped out and cannot be drawn.
apply clipRect and buffer bounds clipping to rectangle
apply clipRect and buffer bounds clipping to rectangle; if clippinup applied to first rectangle, reduce second rectangle bounds proportionally.
reserved for hardware-accelerated drawing - begins drawing batch
reserved for hardware-accelerated drawing - ends drawing batch
returns buffer bits per pixel
resize buffer
fill the whole buffer with solid color (no clipping applied)
fill rectangle with solid color (clipping is applied)
fill rectangle with solid color and pattern (clipping is applied) 0=solid fill, 1 = dotted
draw pixel at (x, y) with specified color
draw 8bit alpha image - usually font glyph using specified color (clipping is applied)
draw source buffer rectangle contents to destination buffer
draw source buffer rectangle contents to destination buffer rectangle applying rescaling
draw unscaled image at specified coordinates
draws rectangle frame of specified color and widths (per side), and optinally fills inner area
draw focus rectangle; vertical gradient supported - colors[0] is top color, colors[1] is bottom color
draw filled triangle in float coordinates; clipping is already applied
find intersection of line p1..p2 with clip rectangle
draw filled triangle in float coordinates
draw filled quad in float coordinates
draw line of arbitrary width in float coordinates
draw line of arbitrary width in float coordinates p1..p2 with angle based on previous (p0..p1) and next (p2..p3) segments
draw poly line of arbitrary width in float coordinates; when cycled is true, connect first and last point (optionally fill inner area)
draw filled polyline (vertexes must be in clockwise order)
draw ellipse or filled ellipse
draw ellipse arc or filled ellipse arc
draw poly line of width == 1px; when cycled is true, connect first and last point
draw line from point p1 to p2 with specified color
create drawbuf with copy of current buffer with changed colors (returns this if not supported)
draw custom OpenGL scene