Home
last modified time | relevance | path

Searched refs:ServerBitmap (Results 1 – 25 of 54) sorted by relevance

123

/haiku/src/servers/app/
H A DServerBitmap.cpp59 ServerBitmap::ServerBitmap(BRect rect, color_space space, uint32 flags, in ServerBitmap() function in ServerBitmap
84 ServerBitmap::ServerBitmap(const ServerBitmap* bitmap) in ServerBitmap() function in ServerBitmap
107 ServerBitmap::~ServerBitmap() in ~ServerBitmap()
123 ServerBitmap::AllocateBuffer() in AllocateBuffer()
134 ServerBitmap::ImportBits(const void *bits, int32 bitsLength, int32 bytesPerRow, in ImportBits()
146 ServerBitmap::ImportBits(const void *bits, int32 bitsLength, int32 bytesPerRow, in ImportBits()
159 ServerBitmap::Area() const in Area()
169 ServerBitmap::AreaOffset() const in AreaOffset()
179 ServerBitmap::SetOverlay(::Overlay* overlay) in SetOverlay()
186 ServerBitmap::Overlay() const in Overlay()
[all …]
H A DServerBitmap.h36 class ServerBitmap : public BReferenceable {
73 inline void ShallowCopy(const ServerBitmap *from);
87 ServerBitmap(BRect rect, color_space space,
90 ServerBitmap(const ServerBitmap* bmp);
91 virtual ~ServerBitmap();
112 class UtilityBitmap : public ServerBitmap {
117 UtilityBitmap(const ServerBitmap* bmp);
128 ServerBitmap::BitsLength() const in BitsLength()
137 ServerBitmap::ShallowCopy(const ServerBitmap* from) in ShallowCopy()
H A DBitmapManager.cpp72 delete (ServerBitmap*)fBitmapList.ItemAt(i); in ~BitmapManager()
85 ServerBitmap*
108 ServerBitmap* bitmap = new(std::nothrow) ServerBitmap(bounds, space, flags, in CreateBitmap()
193 ServerBitmap*
200 BReference<ServerBitmap> bitmap(new(std::nothrow) ServerBitmap(bounds, space, flags, in CloneFromClient()
225 BitmapManager::BitmapRemoved(ServerBitmap* bitmap) in BitmapRemoved()
251 ServerBitmap* bitmap = (ServerBitmap*)fOverlays.ItemAt(i); in SuspendOverlays()
262 ServerBitmap* bitmap = (ServerBitmap*)fOverlays.ItemAt(i); in SuspendOverlays()
280 ServerBitmap* bitmap = (ServerBitmap*)fOverlays.ItemAt(i); in ResumeOverlays()
291 ServerBitmap* bitmap = (ServerBitmap*)fOverlays.ItemAt(i); in ResumeOverlays()
H A DBitmapManager.h21 class ServerBitmap; variable
29 ServerBitmap* CreateBitmap(ClientMemoryAllocator* allocator,
36 ServerBitmap* CloneFromClient(area_id clientArea,
41 void BitmapRemoved(ServerBitmap* bitmap);
H A DOffscreenWindow.h18 class ServerBitmap; variable
22 OffscreenWindow(ServerBitmap* bitmap,
30 ServerBitmap* fBitmap;
H A DServerApp.h35 class ServerBitmap; variable
85 ServerBitmap* GetBitmap(int32 token) const;
113 bool _AddBitmap(ServerBitmap* bitmap);
114 void _DeleteBitmap(ServerBitmap* bitmap);
115 ServerBitmap* _FindBitmap(int32 token) const;
120 typedef std::map<int32, BReference<ServerBitmap> > BitmapMap;
H A DServerCursor.cpp46 ServerBitmap(r, format, flags, bytesPerRow, screen), in ServerCursor()
63 ServerBitmap(BRect(0, 0, 15, 15), B_RGBA32, 0), in ServerCursor()
130 ServerBitmap(BRect(0, 0, width - 1, height - 1), format, 0), in ServerCursor()
147 ServerBitmap(cursor), in ServerCursor()
H A DOffscreenServerWindow.h19 int32 handlerID, ServerBitmap* bitmap);
32 BReference<ServerBitmap> fBitmap;
H A DView.h40 class ServerBitmap; variable
147 ServerBitmap* ViewBitmap() const in ViewBitmap()
149 void SetViewBitmap(ServerBitmap* bitmap,
248 BReference<ServerBitmap>
H A DJamfile43 ServerApp.cpp ServerBitmap.cpp ServerCursor.cpp ServerFont.cpp
52 ServerApp.cpp ServerBitmap.cpp ServerCursor.cpp ServerFont.cpp
92 ServerBitmap.cpp
H A DOffscreenServerWindow.cpp18 ServerBitmap* bitmap) in OffscreenServerWindow()
/haiku/src/add-ons/decorators/BeDecorator/
H A DBeDecorator.h20 class ServerBitmap; variable
67 void _DrawButtonBitmap(ServerBitmap* bitmap,
69 ServerBitmap* _GetBitmapForButton(Decorator::Tab* tab,
72 ServerBitmap* _CreateTemporaryBitmap(BRect bounds) const;
80 ServerBitmap* fCloseBitmap;
81 ServerBitmap* fBigZoomBitmap;
82 ServerBitmap* fSmallZoomBitmap;
83 ServerBitmap* fGlintBitmap;
/haiku/src/servers/app/drawing/
H A DBitmapBuffer.h8 class ServerBitmap; variable
12 BitmapBuffer(ServerBitmap* bitmap);
25 const ServerBitmap* Bitmap() const in Bitmap()
29 ServerBitmap* fBitmap;
H A DOverlay.h18 class ServerBitmap; variable
24 Overlay(HWInterface& interface, ServerBitmap* bitmap,
30 status_t Suspend(ServerBitmap* bitmap, bool needTemporary);
31 status_t Resume(ServerBitmap* bitmap);
59 status_t _AllocateBuffer(ServerBitmap* bitmap);
H A DAlphaMask.h21 class ServerBitmap; variable
60 ServerBitmap* _CreateTemporaryBitmap(BRect bounds) const;
68 virtual ServerBitmap* _RenderSource(const IntRect& canvasBounds) = 0;
108 virtual ServerBitmap* _RenderSource(const IntRect& canvasBounds);
126 virtual ServerBitmap* _RenderSource(const IntRect& canvasBounds);
H A DOverlay.cpp61 Overlay::Overlay(HWInterface& interface, ServerBitmap* bitmap, in Overlay()
110 Overlay::Resume(ServerBitmap* bitmap) in Resume()
129 Overlay::Suspend(ServerBitmap* bitmap, bool needTemporary) in Suspend()
154 Overlay::_AllocateBuffer(ServerBitmap* bitmap) in _AllocateBuffer()
H A DBitmapHWInterface.h18 class ServerBitmap; variable
24 BitmapHWInterface(ServerBitmap* bitmap);
H A DDrawingEngine.h32 class ServerBitmap; variable
65 ServerBitmap* DumpToBitmap();
66 virtual status_t ReadBitmap(ServerBitmap *bitmap, bool drawCursor,
102 virtual void DrawBitmap(ServerBitmap* bitmap,
H A DAlphaMask.cpp156 ServerBitmap*
181 ServerBitmap* const bitmap = _RenderSource(fCanvasBounds); in _Generate()
182 BReference<ServerBitmap> bitmapRef(bitmap, true); in _Generate()
326 ServerBitmap*
370 ServerBitmap*
397 BReference<ServerBitmap> bitmap(_CreateTemporaryBitmap(fBounds), true); in _RenderSource()
H A DHWInterface.h34 class ServerBitmap; variable
144 virtual void SetDragBitmap(const ServerBitmap* bitmap,
258 BReference<ServerBitmap>
/haiku/docs/develop/servers/app_server/
H A DBitmapManager.rst4 The BitmapManager object handles all ServerBitmap allocation and
29 ServerBitmap \*CreateBitmap(BRect bounds, color_space space, int32 flags, int32 bytes_per_row=-1, s…
32 CreateBitmap is called by outside objects to allocate a ServerBitmap
38 3. Allocate a new ServerBitmap
48 void DeleteBitmap(ServerBitmap \*bitmap)
51 Frees a ServerBitmap allocated by CreateBitmap()
H A DServerBitmap.rst1 ServerBitmap class
11 ServerBitmap(BRect r, color_space cspace, int32 flags, int32 bytesperrow=-1, screen_id screen=B_MAI…
18 ~ServerBitmap(void)
/haiku/src/servers/app/decorator/
H A DDefaultDecorator.h25 class ServerBitmap; variable
55 void _DrawButtonBitmap(ServerBitmap* bitmap,
60 ServerBitmap* _GetBitmapForButton(Decorator::Tab* tab,
/haiku/src/add-ons/decorators/FlatDecorator/
H A DFlatDecorator.h24 class ServerBitmap; variable
60 void _DrawButtonBitmap(ServerBitmap* bitmap,
65 ServerBitmap* _GetBitmapForButton(Decorator::Tab* tab,
/haiku/src/servers/app/drawing/interface/remote/
H A DRemoteDrawingEngine.h23 class ServerBitmap; variable
37 virtual status_t ReadBitmap(ServerBitmap* bitmap,
66 virtual void DrawBitmap(ServerBitmap* bitmap,
161 status_t _ExtractBitmapRegions(ServerBitmap& bitmap,

123