BoundingBoxCallbacks
BoundingBoxCallbacks(BoundingBoxState* const state);
BoundingBoxCallbacks::BoundingBoxCallbacks(BoundingBoxState* const state)
BoundingBoxCallbacks::MovePenBy(const BPoint& delta)
BoundingBoxCallbacks::StrokeLine(const BPoint& _start,
BoundingBoxCallbacks::DrawRect(const BRect& _rect, bool fill)
BoundingBoxCallbacks::DrawRoundRect(const BRect& _rect,
BoundingBoxCallbacks::DrawBezier(const BPoint viewPoints[4], bool fill)
BoundingBoxCallbacks::DrawEllipse(const BRect& _rect, bool fill)
BoundingBoxCallbacks::DrawArc(const BPoint& center,
BoundingBoxCallbacks::DrawPolygon(size_t numPoints,
BoundingBoxCallbacks::DrawShape(const BShape& shape, bool fill)
BoundingBoxCallbacks::DrawString(const char* string, size_t length,
BoundingBoxCallbacks::DrawPixels(const BRect&, const BRect& _dest,
BoundingBoxCallbacks::DrawPicture(const BPoint& where, int32 token)
BoundingBoxCallbacks::SetClippingRects(size_t numRects, const clipping_rect rects[])
BoundingBoxCallbacks::ClipToPicture(int32 pictureToken, const BPoint& where,
BoundingBoxCallbacks::PushState()
BoundingBoxCallbacks::PopState()
BoundingBoxCallbacks::EnterStateChange()
BoundingBoxCallbacks::ExitStateChange()
BoundingBoxCallbacks::EnterFontState()
BoundingBoxCallbacks::ExitFontState()
BoundingBoxCallbacks::SetOrigin(const BPoint& pt)
BoundingBoxCallbacks::SetPenLocation(const BPoint& pt)
BoundingBoxCallbacks::SetDrawingMode(drawing_mode)
BoundingBoxCallbacks::SetLineMode(cap_mode capMode, join_mode joinMode,
BoundingBoxCallbacks::SetPenSize(float size)
BoundingBoxCallbacks::SetForeColor(const rgb_color& color)
BoundingBoxCallbacks::SetBackColor(const rgb_color& color)
BoundingBoxCallbacks::SetStipplePattern(const pattern& _pattern)
BoundingBoxCallbacks::SetScale(float scale)
BoundingBoxCallbacks::SetFontFamily(const char* _family, size_t length)
BoundingBoxCallbacks::SetFontStyle(const char* _style, size_t length)
BoundingBoxCallbacks::SetFontSpacing(uint8 spacing)
BoundingBoxCallbacks::SetFontSize(float size)
BoundingBoxCallbacks::SetFontRotation(float rotation)
BoundingBoxCallbacks::SetFontEncoding(uint8 encoding)
BoundingBoxCallbacks::SetFontFlags(uint32 flags)
BoundingBoxCallbacks::SetFontShear(float shear)
BoundingBoxCallbacks::SetFontFace(uint16 face)
BoundingBoxCallbacks::SetBlendingMode(source_alpha, alpha_function)
BoundingBoxCallbacks::SetTransform(const BAffineTransform& transform)
BoundingBoxCallbacks::TranslateBy(double x, double y)
BoundingBoxCallbacks::ScaleBy(double x, double y)
BoundingBoxCallbacks::RotateBy(double angleRadians)
BoundingBoxCallbacks::BlendLayer(Layer* layer)
BoundingBoxCallbacks::DrawRectGradient(const BRect& _rect, BGradient& gradient, bool fill)
BoundingBoxCallbacks::DrawRoundRectGradient(const BRect& rect, const BPoint& radii,
BoundingBoxCallbacks::DrawBezierGradient(const BPoint controlPoints[4], BGradient& gradient,
BoundingBoxCallbacks::DrawEllipseGradient(const BRect& _rect, BGradient& gradient, bool fill)
BoundingBoxCallbacks::DrawArcGradient(const BPoint& center, const BPoint& radii, float startTheta,
BoundingBoxCallbacks::DrawPolygonGradient(size_t numPoints, const BPoint points[], bool isClosed,
BoundingBoxCallbacks::DrawShapeGradient(const BShape& shape, BGradient& gradient, bool fill)
BoundingBoxCallbacks::ClipToRect(const BRect& rect, bool inverse)
BoundingBoxCallbacks::ClipToShape(int32 opCount, const uint32 opList[], int32 ptCount,
BoundingBoxCallbacks::DrawStringLocations(const char* string, size_t length,
BoundingBoxCallbacks::SetFillRule(int32 fillRule)
BoundingBoxCallbacks::StrokeLineGradient(const BPoint& start, const BPoint& end,
BoundingBoxCallbacks callbacks(&state);