The Be Book The Interface Kit The Interface Kit Index

BView Drawing-Related Functions Function Summary


Function Summary

Function Description
AddLine() Adds a line to the line array
AppendToPicture() Begins recording a picture, appending to an existing BPicture
BeginLineArray() Begins a line array
BeginPicture() Begins recording a new picture
ClearViewBitmap() Clears the background view bitmap
ClearViewOverlay() Clears the background view overlay
CopyBits() Copies image from one part of view to another
DrawBitmapAsync() Draws a BBitmap in the view (asynchronous)
DrawBitmap() Draws a BBitmap in the view (synchronous)
DrawChar() Draws a character in the view
DrawPictureAsync() Renders a BPicture in the view (asynchronous)
DrawPicture() Renders a BPicture in the view (synchronous)
DrawString() Draws a string in the view
EndLineArray() Ends the line array
EndPicture() Ends recording a picture
FillArc() Fills in part of an ellipse
FillBezier() Fills a region defined by a third degree Bezier curve
FillEllipse() Fills an ellipse
FillPolygon() Fills a polygon
FillRect() Fills a rectangle
FillRegion() Fills a region with a given pattern
FillRoundRect() Fills a rounded rectangle
FillShape() Fills a shape
FillTriangle() Fills a triangle
Flush() Flushes drawing queue, returning immediately
Invalidate() Invalidates a portion of the view
InvertRect() Inverts the colors of a rectangle in the view
SetViewBitmap() Sets the background view bitmap
SetViewOverlay() Sets the background view overlay
StrokeArc() Outlines part of an ellipse
StrokeBezier() Draws a third degree Bezier curve
StrokeEllipse() Outlines an ellipse
StrokeLine() Draws a line
StrokePolygon() Draws a line along the edges of a polygon
StrokeRect() Draws a line along the edges of a rectangle
StrokeRoundRect() Draws a line along a rounded rectangle
StrokeShape() Draws a line along the edges of a shape
StrokeTriangle() Draws a line along the edges of a triangle
Sync() Flushes drawing queue, returning when operations have completed

The Be Book The Interface Kit The Interface Kit Index

Stephen van Egmond