cosmetic changes, and removal of some unnecessary vector conversion pipelines in Stroke and FillRoundRect

git-svn-id: file:///srv/svn/repos/haiku/trunk/current@10604 a95241bf-73f2-0310-859d-f6bbb57e9c96
This commit is contained in:
Stephan Aßmus 2005-01-07 02:43:24 +00:00
parent 4569b90da0
commit 36351e2d44
2 changed files with 2 additions and 13 deletions

View File

@ -208,7 +208,7 @@ Painter::SetScale(float scale)
_RebuildClipping(); _RebuildClipping();
} }
// SetScale // SetPenSize
void void
Painter::SetPenSize(float size) Painter::SetPenSize(float size)
{ {
@ -451,9 +451,6 @@ Painter::StrokeRoundRect(const BRect& r, float xRadius, float yRadius,
rect.rect(lt.x, lt.y, rb.x, rb.y); rect.rect(lt.x, lt.y, rb.x, rb.y);
rect.radius(xRadius, yRadius); rect.radius(xRadius, yRadius);
// agg::conv_curve<agg::rounded_rect> path(rect);
// _StrokePath(path, p);
_StrokePath(rect, p); _StrokePath(rect, p);
} }
@ -480,9 +477,7 @@ Painter::FillRoundRect(const BRect& r, float xRadius, float yRadius,
rect.rect(lt.x, lt.y, rb.x, rb.y); rect.rect(lt.x, lt.y, rb.x, rb.y);
rect.radius(xRadius, yRadius); rect.radius(xRadius, yRadius);
agg::conv_curve<agg::rounded_rect> path(rect); _FillPath(rect, p);
_FillPath(path, p);
} }
// StrokeEllipse // StrokeEllipse

View File

@ -218,12 +218,6 @@ class Painter {
agg::rendering_buffer* fBuffer; agg::rendering_buffer* fBuffer;
// Man könnte das alles vielleicht wieder schneller machen,
// wenn man für jeden blending_mode einen eigenen Renderer
// mit eignenem entsprechenden Pixelformat vorhält.
// Dann könnten für B_SOLID_HIGH und jegliche andere const pattern&
// getrennt zwei Versionen von jedem blending_mode existieren.
// AGG rendering and rasterization classes // AGG rendering and rasterization classes
pixfmt* fPixelFormat; pixfmt* fPixelFormat;
renderer_base* fBaseRenderer; renderer_base* fBaseRenderer;