Canvas
Canvas::CountLayers() const
Canvas::HasLayer(Layer* layer) const
Canvas::SetBounds(BRect bounds)
Canvas::Bounds() const
Canvas::Compose(BBitmap* into, BRect area) const
Canvas::Bitmap() const
Canvas::Unarchive(const BMessage* archive)
Canvas::Canvas(BRect frame)
Canvas::~Canvas()
Canvas::IsValid() const
Canvas::MakeEmpty()
Canvas::AddLayer(Layer* layer)
Canvas::AddLayer(Layer* layer, int32 index)
Canvas::RemoveLayer(int32 index)
Canvas::RemoveLayer(Layer* layer)
Canvas::LayerAt(int32 index) const
Canvas::LayerAtFast(int32 index) const
Canvas::IndexOf(Layer* layer) const
class Canvas : private BList {
Canvas(BRect frame);
~Canvas();
Canvas canvas(BRect(0.0, 0.0, -1.0, -1.0));
class Canvas;
Canvas::SetDrawingOrigin(BPoint origin)
Canvas::DrawingOrigin() const
Canvas::SetScale(float scale)
Canvas::Scale() const
Canvas::SetUserClipping(const BRegion* region)
Canvas::ClipToRect(BRect rect, bool inverse)
Canvas::ClipToShape(shape_data* shape, bool inverse)
Canvas::SetAlphaMask(AlphaMask* mask)
Canvas::GetAlphaMask() const
Canvas::LocalToScreenTransform() const GCC_2_NRV(transform)
Canvas::ScreenToLocalTransform() const GCC_2_NRV(transform)
Canvas::PenToScreenTransform() const GCC_2_NRV(transform)
Canvas::PenToLocalTransform() const GCC_2_NRV(transform)
Canvas::ScreenToPenTransform() const GCC_2_NRV(transform)
Canvas::BlendLayer(Layer* layerPtr)
Canvas(state),
Canvas::Canvas()
Canvas::Canvas(const DrawState& state)
Canvas::~Canvas()
Canvas::InitCheck() const
Canvas::PushState()
Canvas::PopState()
Canvas::SetDrawState(DrawState* newState)
class Canvas {
Canvas();
Canvas(const DrawState& state);
virtual ~Canvas();
class OffscreenCanvas : public Canvas {
Layer::RenderToBitmap(Canvas* canvas)
class LayerCanvas : public Canvas {
Layer::_DetermineBoundingBox(Canvas* canvas)
Canvas(),
class Canvas;
UtilityBitmap* RenderToBitmap(Canvas* canvas);
BRect _DetermineBoundingBox(Canvas* canvas);
ServerPicture::SyncState(Canvas* canvas)
ServerPicture::Play(Canvas* target)
CanvasCallbacks(Canvas* const canvas, BObjectList<ServerPicture>& pictures);
Canvas* const fCanvas;
CanvasCallbacks::CanvasCallbacks(Canvas* const canvas, BObjectList<ServerPicture>& pictures)
ShapePainter(Canvas* canvas, BGradient* gradient);
Canvas* fCanvas;
ShapePainter::ShapePainter(Canvas* canvas, BGradient* gradient)
class Canvas;
void SyncState(Canvas* canvas);
void Play(Canvas* target);
class View: public Canvas {
PictureAlphaMask::DrawVectors(Canvas* canvas)
ShapeAlphaMask::DrawVectors(Canvas* canvas)
void DrawVectors(Canvas* canvas);
void DrawVectors(Canvas* canvas);