DrawingEngine
BeDecorator::_DrawBevelRect(DrawingEngine* engine, const BRect rect, bool down,
BeDecorator::_DrawBlendedRect(DrawingEngine* engine, const BRect rect,
void _DrawBevelRect(DrawingEngine* engine,
void _DrawBlendedRect(DrawingEngine* engine,
FlatDecorator::_DrawBlendedRect(DrawingEngine* engine, const BRect rect,
void _DrawBlendedRect(DrawingEngine *engine,
MacDecorator::_DrawBlendedRect(DrawingEngine* engine, BRect rect,
void _DrawBlendedRect(DrawingEngine* engine,
OffscreenCanvas::OffscreenCanvas(DrawingEngine* engine,
DrawingEngine* fDrawingEngine;
class DrawingEngine;
virtual DrawingEngine* GetDrawingEngine() const = 0;
OffscreenCanvas(DrawingEngine* engine,
virtual DrawingEngine* GetDrawingEngine() const { return fDrawingEngine; }
DrawingEngine* GetDrawingEngine() const
{ return fVirtualScreen.DrawingEngine(); }
class DrawingEngine;
ObjectDeleter<DrawingEngine> const layerEngine(layerInterface.CreateDrawingEngine());
LayerCanvas(DrawingEngine* drawingEngine, DrawState* drawState,
virtual DrawingEngine* GetDrawingEngine() const
DrawingEngine* fDrawingEngine;
0, 0, window, new (nothrow) DrawingEngine()),
class DrawingEngine;
inline DrawingEngine* GetDrawingEngine() const
ObjectDeleter<DrawingEngine>
class DrawingEngine;
class DrawingEngine;
DrawingEngine* drawingEngine = fWindow->GetDrawingEngine();
DrawingEngine* drawingEngine = fWindow->GetDrawingEngine();
DrawingEngine* drawingEngine = fWindow->GetDrawingEngine();
DrawingEngine* drawingEngine = fWindow->GetDrawingEngine();
DrawingEngine* drawingEngine = fWindow->GetDrawingEngine();
View::Draw(DrawingEngine* drawingEngine, const BRegion* effectiveClipping,
DrawingEngine*
View::MarkAt(DrawingEngine* engine, const BPoint& where, int32 level)
virtual void Draw(DrawingEngine* drawingEngine,
bool MarkAt(DrawingEngine* engine, const BPoint& where,
class DrawingEngine;
DrawingEngine* GetDrawingEngine() const;
class DrawingEngine;
::DrawingEngine* DrawingEngine() const
::DrawingEngine* fDrawingEngine;
DrawingEngine* engine = decorator->GetDrawingEngine();
::ServerWindow* window, DrawingEngine* drawingEngine)
DrawingEngine* GetDrawingEngine() const
ObjectDeleter<DrawingEngine>
class DrawingEngine;
DrawingEngine* drawingEngine);
WorkspacesView::_DrawWindow(DrawingEngine* drawingEngine,
WorkspacesView::_DrawWorkspace(DrawingEngine* drawingEngine,
WorkspacesView::Draw(DrawingEngine* drawingEngine, const BRegion* effectiveClipping,
virtual void Draw(DrawingEngine* drawingEngine,
void _DrawWindow(DrawingEngine* drawingEngine,
void _DrawWorkspace(DrawingEngine* drawingEngine,
DecorAddOn::AllocateDecorator(Desktop* desktop, DrawingEngine* engine,
class DrawingEngine;
DrawingEngine* engine, BRect rect,
Decorator::SetDrawingEngine(DrawingEngine* engine)
void SetDrawingEngine(DrawingEngine *driver);
inline DrawingEngine* GetDrawingEngine() const
DrawingEngine* fDrawingEngine;
class DrawingEngine;
DefaultDecorator::_DrawBlendedRect(DrawingEngine* engine, const BRect rect,
void _DrawBlendedRect(DrawingEngine *engine,
DrawingEngine* engine = decorator->GetDrawingEngine();
DrawingEngine* engine = decorator->GetDrawingEngine();
ObjectDeleter<DrawingEngine> engine(interface.CreateDrawingEngine());
: DrawingEngine(),
class BitmapDrawingEngine : public DrawingEngine {
DrawingEngine::DrawRoundRect(BRect r, float xrad, float yrad, bool filled)
DrawTransaction(DrawingEngine *engine, const BRect &bounds)
DrawingEngine::DrawRoundRect(BRect r, float xrad, float yrad,
DrawingEngine::DrawShape(const BRect& bounds, int32 opCount,
DrawingEngine::DrawShape(const BRect& bounds, int32 opCount,
DrawingEngine::DrawTriangle(BPoint* pts, const BRect& bounds, bool filled)
DrawingEngine::DrawTriangle(BPoint* pts, const BRect& bounds,
DrawTransaction(DrawingEngine *engine)
DrawingEngine::StrokeLine(const BPoint& start, const BPoint& end)
DrawingEngine::StrokeLine(const BPoint& start, const BPoint& end, const BGradient& gradient)
DrawingEngine::StrokeLineArray(int32 numLines,
DrawingEngine::DrawString(const char* string, int32 length,
DrawTransaction(DrawingEngine *engine, const BRegion ®ion)
DrawingEngine::DrawString(const char* string, int32 length,
DrawingEngine::StringWidth(const char* string, int32 length,
DrawingEngine::StringWidth(const char* string, int32 length,
DrawingEngine::DrawStringDry(const char* string, int32 length,
DrawingEngine::DrawStringDry(const char* string, int32 length,
DrawingEngine::DumpToBitmap()
DrawingEngine::ReadBitmap(ServerBitmap* bitmap, bool drawCursor, BRect bounds)
DrawingEngine::CopyRect(BRect src, int32 xOffset, int32 yOffset) const
DrawingEngine::SetRendererOffset(int32 offsetX, int32 offsetY)
DrawingEngine::_CopyRect(uint8* src, uint32 width, uint32 height,
DrawingEngine *fEngine;
DrawingEngine::DrawingEngine(HWInterface* interface)
DrawingEngine::~DrawingEngine()
DrawingEngine::LockParallelAccess()
DrawingEngine::IsParallelAccessLocked() const
DrawingEngine::UnlockParallelAccess()
DrawingEngine::LockExclusiveAccess()
DrawingEngine::IsExclusiveAccessLocked() const
DrawingEngine::UnlockExclusiveAccess()
DrawingEngine::FrameBufferChanged()
DrawingEngine::SetHWInterface(HWInterface* interface)
DrawingEngine::SetCopyToFrontEnabled(bool enable)
DrawingEngine::CopyToFront(/*const*/ BRegion& region)
DrawingEngine::ConstrainClippingRegion(const BRegion* region)
DrawingEngine::SetDrawState(const DrawState* state, int32 xOffset,
DrawingEngine::SetHighColor(const rgb_color& color)
DrawingEngine::SetLowColor(const rgb_color& color)
DrawingEngine::SetPenSize(float size)
DrawingEngine::SetStrokeMode(cap_mode lineCap, join_mode joinMode,
DrawingEngine::SetFillRule(int32 fillRule)
DrawingEngine::SetBlendingMode(source_alpha srcAlpha, alpha_function alphaFunc)
DrawingEngine::SetPattern(const struct pattern& pattern)
DrawingEngine::SetDrawingMode(drawing_mode mode)
DrawingEngine::SetDrawingMode(drawing_mode mode, drawing_mode& oldMode)
DrawingEngine::SetFont(const ServerFont& font)
DrawingEngine::SetFont(const DrawState* state)
DrawingEngine::SetTransform(const BAffineTransform& transform, int32 xOffset,
DrawingEngine::CopyRegion(/*const*/ BRegion* region, int32 xOffset,
DrawingEngine::InvertRect(BRect r)
DrawingEngine::DrawBitmap(ServerBitmap* bitmap, const BRect& bitmapRect,
DrawingEngine::DrawArc(BRect r, const float& angle, const float& span,
DrawingEngine::DrawArc(BRect r, const float& angle, const float& span,
DrawingEngine::DrawBezier(BPoint* pts, bool filled)
DrawingEngine::DrawBezier(BPoint* pts, bool filled, const BGradient& gradient)
DrawingEngine::DrawEllipse(BRect r, bool filled)
DrawingEngine::DrawEllipse(BRect r, bool filled, const BGradient& gradient)
DrawingEngine::DrawPolygon(BPoint* ptlist, int32 numpts, BRect bounds,
DrawingEngine::DrawPolygon(BPoint* ptlist, int32 numpts, BRect bounds,
DrawingEngine::StrokePoint(const BPoint& pt, const rgb_color& color)
DrawingEngine::StrokeLine(const BPoint& start, const BPoint& end,
DrawingEngine::StrokeRect(BRect r, const rgb_color& color)
DrawingEngine::FillRect(BRect r, const rgb_color& color)
DrawingEngine::FillRegion(BRegion& r, const rgb_color& color)
DrawingEngine::StrokeRect(BRect r)
DrawingEngine::FillRect(BRect r)
DrawingEngine::StrokeRect(BRect r, const BGradient& gradient)
DrawingEngine::FillRect(BRect r, const BGradient& gradient)
DrawingEngine::FillRegion(BRegion& r)
DrawingEngine::FillRegion(BRegion& r, const BGradient& gradient)
class DrawingEngine : public HWInterfaceListener {
DrawingEngine(HWInterface* interface = NULL);
virtual ~DrawingEngine();
DrawingEngine*
return new(std::nothrow) DrawingEngine(this);
class DrawingEngine;
virtual DrawingEngine* CreateDrawingEngine();
DrawingEngine(interface),
DrawingEngine::SetCopyToFrontEnabled(enabled);
class RemoteDrawingEngine : public DrawingEngine {
DrawingEngine*
virtual DrawingEngine* CreateDrawingEngine();
Desktop::Desktop(DrawView* drawView, DrawingEngine* engine)
DrawingEngine* fDrawingEngine;
class DrawingEngine;
DrawingEngine* engine);
DrawingEngine* GetDrawingEngine() const
ViewLayer::Draw(DrawingEngine* drawingEngine, BRegion* effectiveClipping,
ViewLayer::ClientDraw(DrawingEngine* drawingEngine, BRegion* effectiveClipping)
class DrawingEngine;
void Draw( DrawingEngine* drawingEngine,
void ClientDraw( DrawingEngine* drawingEngine,
DrawingEngine* drawingEngine, Desktop* desktop)
class DrawingEngine;
DrawingEngine* fDrawingEngine;
DrawingEngine* drawingEngine,
DrawingEngine* GetDrawingEngine() const
DrawingEngine::StrokeLine(BPoint a, BPoint b, const rgb_color& color)
DrawingEngine::StrokeRect(BRect r, const rgb_color& color)
DrawingEngine::DrawingEngine(AccelerantHWInterface* interface,
DrawingEngine::FillRegion(BRegion *region, const rgb_color& color)
DrawingEngine::DrawString(const char* string, BPoint baseLine,
DrawingEngine::CopyRegion(BRegion* region, int32 xOffset, int32 yOffset)
DrawingEngine::~DrawingEngine()
DrawingEngine::Lock()
DrawingEngine::Unlock()
DrawingEngine::ConstrainClipping(BRegion* region)
DrawingEngine::StraightLine(BPoint a, BPoint b, const rgb_color& c)
class DrawingEngine {
DrawingEngine(AccelerantHWInterface* interface,
virtual ~DrawingEngine();
DrawingEngine fEngine;