Searched refs:region (Results 26 - 50 of 135) sorted by relevance

123456

/haiku/src/servers/app/drawing/interface/remote/
H A DRemoteMessage.h150 void AddRegion(const BRegion& region);
172 status_t ReadRegion(BRegion& region);
283 RemoteMessage::AddRegion(const BRegion& region) argument
285 int32 rectCount = region.CountRects();
289 Add(region.RectAt(i));
325 RemoteMessage::ReadRegion(BRegion& region) argument
327 region.MakeEmpty();
338 region.Include(rect);
H A DRemoteDrawingEngine.h40 // clipping for all drawing functions, passing a NULL region
42 virtual void ConstrainClippingRegion(const BRegion* region);
96 virtual void FillRegion(BRegion& region,
103 virtual void FillRegion(BRegion& region);
104 virtual void FillRegion(BRegion& region,
164 double yScale, BRegion& region,
/haiku/src/tests/servers/app/newerClipping/drawing/
H A DDrawingEngine.cpp42 DrawingEngine::ConstrainClipping(BRegion* region) argument
44 if (region)
45 fCurrentClipping = *region;
136 DrawingEngine::FillRegion(BRegion *region, const rgb_color& color) argument
140 fHWInterface->FillRegion(*region, color);
212 DrawingEngine::CopyRegion(BRegion* region, int32 xOffset, int32 yOffset) argument
216 int32 count = region->CountRects();
222 nodes[i].init(region->RectAt(i), count);
226 BRect a = region->RectAt(i);
228 BRect b = region
[all...]
H A DAccelerantHWInterface.cpp701 AccelerantHWInterface::FillRegion(/*const*/ BRegion& region, const rgb_color& color) argument
706 // convert the region
709 _RegionToRectParams(&region, &fillParams, &count);
729 AccelerantHWInterface::InvertRegion(/*const*/ BRegion& region) argument
734 // convert the region
737 _RegionToRectParams(&region, &fillParams, &count);
839 AccelerantHWInterface::_RegionToRectParams(/*const*/ BRegion* region, argument
843 *count = region->CountRects();
847 clipping_rect r = region->RectAtInt(i);
/haiku/src/system/boot/loader/
H A Delf.cpp263 RegionType* region; local
269 region = &image->data_region;
275 region = &image->text_region;
279 region->start = ROUNDDOWN(header.p_vaddr, B_PAGE_SIZE);
280 region->size = ROUNDUP(header.p_memsz + (header.p_vaddr % B_PAGE_SIZE),
282 region->delta = -region->start;
285 B_PRIu64 ", delta = %" B_PRIx64 "\n", i, (uint64)region->start,
286 (uint64)region->size, (int64)(AddrType)region
346 RegionType* region; local
[all...]
/haiku/src/tests/servers/app/newClipping/
H A DMyView.h19 void CopyRegion(BRegion *region, int32 xOffset, int32 yOffset);
H A DWinBorder.cpp53 bool WinBorder::alter_visible_for_children(BRegion &region) argument
55 region.Exclude(&fDecRegion);
/haiku/src/tests/kits/interface/
H A DClippingPlusRedraw.cpp97 BRegion region(BRect(200, 100, 250, 150));
98 ConstrainClippingRegion(&region);
/haiku/src/servers/app/
H A DWindow.h123 void GetFullRegion(BRegion* region);
124 void GetBorderRegion(BRegion* region);
125 void GetContentRegion(BRegion* region);
143 BRegion& region);
177 // managing a region pool
184 inline void RecycleRegion(BRegion* region) argument
185 { fRegionPool.Recycle(region); }
187 void CopyContents(BRegion* region,
319 void _ShiftPartOfRegion(BRegion* region,
345 // the visible region i
[all...]
H A DSimpleTransform.h76 void Apply(BRegion* region) const
79 region->OffsetBy(fOffset.x, fOffset.y);
83 int32 count = region->CountRects();
85 BRect r = region->RectAt(i);
97 // add rect to converted region
101 // already contained in the region
104 *region = converted;
H A DDrawState.cpp266 BRegion region; local
270 region.Include(rect);
272 SetClippingRegion(&region);
326 // use a custom clipping region...
421 DrawState::SetClippingRegion(const BRegion* region) argument
423 if (region) {
425 *fClippingRegion.Get() = *region;
427 fClippingRegion.SetTo(new(nothrow) BRegion(*region));
453 DrawState::GetCombinedClippingRegion(BRegion* region) const
461 && fPreviousState->GetCombinedClippingRegion(region)) {
[all...]
/haiku/src/servers/app/drawing/
H A DDrawingEngine.h51 virtual void CopyToFront(/*const*/ BRegion& region);
69 // clipping for all drawing functions, passing a NULL region
71 virtual void ConstrainClippingRegion(const BRegion* region);
97 virtual void CopyRegion(/*const*/ BRegion* region,
128 virtual void FillRegion(BRegion& region, const rgb_color& color);
134 virtual void FillRegion(BRegion& region);
135 virtual void FillRegion(BRegion& region,
H A DDrawingEngine.cpp127 DrawTransaction(DrawingEngine *engine, const BRegion &region) argument
132 // region is already clipped
133 fDirty = region;
293 DrawingEngine::CopyToFront(/*const*/ BRegion& region) argument
295 fGraphicsCard->InvalidateRegion(region);
304 DrawingEngine::ConstrainClippingRegion(const BRegion* region) argument
308 fPainter->ConstrainClipping(region);
434 // region. The algorithm was suggested by Ingo Weinhold.
551 DrawingEngine::CopyRegion(/*const*/ BRegion* region, int32 xOffset, argument
554 // NOTE: region i
[all...]
/haiku/src/add-ons/decorators/WinDecorator/
H A DWinDecorator.cpp133 Region region = Decorator::RegionAt(where, tabIndex); local
134 if (region != REGION_NONE)
135 return region;
156 WinDecorator::SetRegionHighlight(Region region, uint8 highlight, argument
165 switch (region) {
167 if (highlight != RegionHighlight(region))
171 if (highlight != RegionHighlight(region)) {
177 if (highlight != RegionHighlight(region))
185 return Decorator::SetRegionHighlight(region, highlight, dirty, tabIndex);
510 // TODO we could be much smarter about the update region
650 _GetFootprint(BRegion* region) argument
[all...]
H A DWinDecorator.h44 virtual bool SetRegionHighlight(Region region,
81 void _GetFootprint(BRegion *region);
/haiku/src/apps/cortex/DiagramView/
H A DDiagramView.cpp585 BRegion region; local
586 region.Include(m_draggedWire->Frame());
589 region.Include(m_draggedWire->Frame());
590 region.Exclude(&m_boxRegion);
591 for (int32 i = 0; i < region.CountRects(); i++)
593 Invalidate(region.RectAt(i));
608 BRegion region; local
609 region.Include(updateRect);
610 region.Exclude(&m_boxRegion);
614 ConstrainClippingRegion(&region);
627 BRegion region; local
[all...]
H A DDiagramEndPoint.cpp102 BRegion region; local
103 region.Include(Frame() & updateRect);
104 view()->ConstrainClippingRegion(&region);
/haiku/src/servers/app/decorator/
H A DDecorator.h184 virtual bool SetRegionHighlight(Region region,
187 inline uint8 RegionHighlight(Region region,
196 virtual void ExtendDirtyRegion(Region region, BRegion& dirty);
279 virtual void _GetFootprint(BRegion* region);
280 virtual void _GetOutlineFootprint(BRegion* region);
327 Decorator::RegionHighlight(Region region, int32 tab) const argument
329 int32 index = (int32)region - 1;
H A DTabDecorator.cpp137 Region region = Decorator::RegionAt(where, tab); local
138 if (region != REGION_NONE)
139 return region;
151 // Part of the bottom and right borders may be a resize-region, so we have
154 region = REGION_RIGHT_BORDER;
156 region = REGION_BOTTOM_BORDER;
173 return region;
178 TabDecorator::SetRegionHighlight(Region region, uint8 highlight, argument
187 switch (region) {
189 if (highlight != RegionHighlight(region))
901 _GetFootprint(BRegion *region) argument
[all...]
/haiku/src/servers/app/drawing/interface/virtual/
H A DDWindowHWInterface.h68 virtual void FillRegion(/*const*/ BRegion& region,
70 virtual void InvertRegion(/*const*/ BRegion& region);
100 void _RegionToRectParams(/*const*/ BRegion* region,
/haiku/src/tests/kits/interface/layout/widget_layout_test/
H A DView.cpp446 // compute the clipping region
447 BRegion region(Bounds());
449 region.Exclude(child->Frame());
451 if (region.Frame().IsValid()) {
452 // set the clipping region
453 container->ConstrainClippingRegion(&region);
464 // revert the clipping region
465 region.Set(Bounds());
466 container->ConstrainClippingRegion(&region);
/haiku/src/kits/app/
H A DLinkReceiver.cpp444 LinkReceiver::ReadRegion(BRegion* region) argument
446 status_t status = Read(&region->fCount, sizeof(int32));
448 status = Read(&region->fBounds, sizeof(clipping_rect));
450 if (!region->_SetSize(region->fCount))
453 status = Read(region->fData,
454 region->fCount * sizeof(clipping_rect));
457 region->MakeEmpty();
/haiku/src/add-ons/decorators/MacDecorator/
H A DMacDecorator.h40 virtual bool SetRegionHighlight(Region region,
77 virtual void _GetFootprint(BRegion *region);
/haiku/headers/private/interface/
H A DRegionSupport.h1 /* $Xorg: region.h,v 1.4 2001/02/09 02:03:40 xorgcvs Exp $ */
68 static bool XPointInRegion(const BRegion* region,
77 static int XRectInRegion(const BRegion* region,
/haiku/src/tests/kits/interface/flatten_picture/
H A DPictureTestCases.cpp267 BRegion region(frame);
269 region.Exclude(frame);
270 view->FillRegion(&region);
279 BRegion region(frame);
281 region.Exclude(frame);
282 view->FillRegion(&region, gradient);
291 BRegion region(frame);
293 region.Exclude(frame);
294 view->FillRegion(&region, gradient);
303 BRegion region(fram
[all...]

Completed in 262 milliseconds

123456