GetDrawingEngine
GetDrawingEngine()->DrawBitmap(layerBitmap, layerBitmap->Bounds(),
virtual DrawingEngine* GetDrawingEngine() const = 0;
virtual DrawingEngine* GetDrawingEngine() const { return fDrawingEngine; }
if (GetDrawingEngine()->LockParallelAccess()) {
GetDrawingEngine()->CopyRegion(©Region, (int32)x, (int32)y);
GetDrawingEngine()->UnlockParallelAccess();
if (GetDrawingEngine()->LockParallelAccess()) {
GetDrawingEngine()->FillRegion(dirtyBackground,
GetDrawingEngine()->UnlockParallelAccess();
if (GetDrawingEngine()->LockParallelAccess()) {
GetDrawingEngine()->FillRegion(dirty, (rgb_color){255, 0, 0});
GetDrawingEngine()->UnlockParallelAccess();
DrawingEngine* GetDrawingEngine() const
if (!fHWInterface.IsSet() || !GetDrawingEngine())
GetDrawingEngine()->SetHWInterface(fHWInterface.Get());
if (GetDrawingEngine())
GetDrawingEngine()->SetHWInterface(NULL);
inline DrawingEngine* GetDrawingEngine() const
if (fDesktop->GetDrawingEngine()->LockExclusiveAccess()) {
success = fDesktop->GetDrawingEngine()->ReadBitmap(bitmap,
fDesktop->GetDrawingEngine()->UnlockExclusiveAccess();
fCanvas->GetDrawingEngine()->DrawShape(frame, opCount, opList,
fCanvas->GetDrawingEngine()->DrawShape(frame, opCount, opList,
fCanvas->GetDrawingEngine()->StrokeLine(start, end);
fCanvas->GetDrawingEngine()->FillRect(rect);
fCanvas->GetDrawingEngine()->StrokeRect(rect);
fCanvas->GetDrawingEngine()->DrawRoundRect(rect, radii.x * scale,
fCanvas->GetDrawingEngine()->DrawBezier(points, fill);
fCanvas->GetDrawingEngine()->DrawArc(rect, startTheta, arcTheta, fill);
fCanvas->GetDrawingEngine()->DrawEllipse(rect, fill);
fCanvas->GetDrawingEngine()->DrawPolygon(points, numPoints, polyFrame,
fCanvas->GetDrawingEngine()->FillRect(rect, gradient);
fCanvas->GetDrawingEngine()->DrawRoundRect(rect, radii.x * scale,
fCanvas->GetDrawingEngine()->DrawBezier(points, fill, gradient);
fCanvas->GetDrawingEngine()->DrawArc(rect, startTheta, arcTheta, fill, gradient);
fCanvas->GetDrawingEngine()->DrawEllipse(rect, fill, gradient);
fCanvas->GetDrawingEngine()->DrawPolygon(points, numPoints, polyFrame,
fCanvas->GetDrawingEngine()->StrokeLine(start, end, gradient);
location = fCanvas->GetDrawingEngine()->DrawString(string, length,
BPoint location = fCanvas->GetDrawingEngine()->DrawString(string, length,
fCanvas->GetDrawingEngine()->DrawBitmap(&bitmap, src, dest, options);
fCanvas->GetDrawingEngine()->SetDrawState(fCanvas->CurrentState(),
fCanvas->GetDrawingEngine()->SetFont(fCanvas->CurrentState()->Font());
fCanvas->GetDrawingEngine()->SetDrawingMode(mode);
fCanvas->GetDrawingEngine()->SetStrokeMode(capMode, joinMode, miterLimit);
fCanvas->GetDrawingEngine()->SetPenSize(
fCanvas->GetDrawingEngine()->SetHighColor(color);
fCanvas->GetDrawingEngine()->SetLowColor(color);
fCanvas->GetDrawingEngine()->SetPattern(pattern);
fCanvas->GetDrawingEngine()->SetFillRule(fillRule);
fCanvas->GetDrawingEngine()->SetTransform(
fCanvas->GetDrawingEngine()->SetTransform(
fCanvas->GetDrawingEngine()->SetTransform(
fCanvas->GetDrawingEngine()->SetTransform(
fWindow->GetDrawingEngine()->SetFont(
fWindow->GetDrawingEngine()->SetStrokeMode(info.lineCap,
fWindow->GetDrawingEngine()->SetFillRule(fillRule);
fWindow->GetDrawingEngine()->SetPenSize(
fWindow->GetDrawingEngine()->SetHighColor(color);
fWindow->GetDrawingEngine()->SetHighColor(color);
fWindow->GetDrawingEngine()->SetLowColor(color);
fWindow->GetDrawingEngine()->SetLowColor(color);
fWindow->GetDrawingEngine()->SetPattern(pat);
fWindow->GetDrawingEngine()->SetBlendingMode(
fWindow->GetDrawingEngine()->SetDrawingMode(
DrawingEngine* drawingEngine = fWindow->GetDrawingEngine();
fWindow->GetDrawingEngine()->SetDrawingMode(
fWindow->GetDrawingEngine()->SetPenSize(
fWindow->GetDrawingEngine()->SetStrokeMode(info.lineCap,
fWindow->GetDrawingEngine()->SetFillRule(fillRule);
fWindow->GetDrawingEngine()->SetFont(
fWindow->GetDrawingEngine()->SetHighColor(color);
fWindow->GetDrawingEngine()->SetLowColor(color);
DrawingEngine* drawingEngine = fWindow->GetDrawingEngine();
DrawingEngine* drawingEngine = fWindow->GetDrawingEngine();
fWindow->GetDrawingEngine()->SetBlendingMode(info.sourceAlpha,
DrawingEngine* drawingEngine = fWindow->GetDrawingEngine();
DrawingEngine* drawingEngine = fWindow->GetDrawingEngine();
return Window()->GetDrawingEngine();
DrawingEngine* GetDrawingEngine() const;
fDrawingEngine = screen->GetDrawingEngine();
DrawingEngine* engine = decorator->GetDrawingEngine();
if (GetDrawingEngine() == NULL
fTopView->Draw(GetDrawingEngine(), dirty, &fContentRegion, true);
decorator->SetDrawingEngine(remainingTop->GetDrawingEngine());
decorator->SetDrawingEngine(GetDrawingEngine());
DrawingEngine* GetDrawingEngine() const
window->GetDrawingEngine(), window->Frame(), window->Title(),
window->GetDrawingEngine(), window->Frame(), window->Title(),
inline DrawingEngine* GetDrawingEngine() const
DrawingEngine* engine = decorator->GetDrawingEngine();
DrawingEngine* engine = decorator->GetDrawingEngine();
canvas->GetDrawingEngine()->DrawShape(fBounds,
DrawingEngine* GetDrawingEngine() const
DrawingEngine* GetDrawingEngine() const
fDesktop->GetDrawingEngine(),