/haiku/src/servers/app/drawing/interface/remote/ |
H A D | RemoteMessage.h | 150 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 D | RemoteDrawingEngine.h | 40 // 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 D | DrawingEngine.cpp | 42 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 D | AccelerantHWInterface.cpp | 701 AccelerantHWInterface::FillRegion(/*const*/ BRegion& region, const rgb_color& color) argument 706 // convert the region 709 _RegionToRectParams(®ion, &fillParams, &count); 729 AccelerantHWInterface::InvertRegion(/*const*/ BRegion& region) argument 734 // convert the region 737 _RegionToRectParams(®ion, &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 D | elf.cpp | 263 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 D | MyView.h | 19 void CopyRegion(BRegion *region, int32 xOffset, int32 yOffset);
|
H A D | WinBorder.cpp | 53 bool WinBorder::alter_visible_for_children(BRegion ®ion) argument 55 region.Exclude(&fDecRegion);
|
/haiku/src/tests/kits/interface/ |
H A D | ClippingPlusRedraw.cpp | 97 BRegion region(BRect(200, 100, 250, 150)); 98 ConstrainClippingRegion(®ion);
|
/haiku/src/servers/app/ |
H A D | Window.h | 123 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 D | SimpleTransform.h | 76 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 D | DrawState.cpp | 266 BRegion region; local 270 region.Include(rect); 272 SetClippingRegion(®ion); 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 D | DrawingEngine.h | 51 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 D | DrawingEngine.cpp | 127 DrawTransaction(DrawingEngine *engine, const BRegion ®ion) 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 D | WinDecorator.cpp | 133 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 D | WinDecorator.h | 44 virtual bool SetRegionHighlight(Region region, 81 void _GetFootprint(BRegion *region);
|
/haiku/src/apps/cortex/DiagramView/ |
H A D | DiagramView.cpp | 585 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(®ion); 627 BRegion region; local [all...] |
H A D | DiagramEndPoint.cpp | 102 BRegion region; local 103 region.Include(Frame() & updateRect); 104 view()->ConstrainClippingRegion(®ion);
|
/haiku/src/servers/app/decorator/ |
H A D | Decorator.h | 184 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 D | TabDecorator.cpp | 137 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 D | DWindowHWInterface.h | 68 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 D | View.cpp | 446 // 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(®ion); 464 // revert the clipping region 465 region.Set(Bounds()); 466 container->ConstrainClippingRegion(®ion);
|
/haiku/src/kits/app/ |
H A D | LinkReceiver.cpp | 444 LinkReceiver::ReadRegion(BRegion* region) argument 446 status_t status = Read(®ion->fCount, sizeof(int32)); 448 status = Read(®ion->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 D | MacDecorator.h | 40 virtual bool SetRegionHighlight(Region region, 77 virtual void _GetFootprint(BRegion *region);
|
/haiku/headers/private/interface/ |
H A D | RegionSupport.h | 1 /* $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 D | PictureTestCases.cpp | 267 BRegion region(frame); 269 region.Exclude(frame); 270 view->FillRegion(®ion); 279 BRegion region(frame); 281 region.Exclude(frame); 282 view->FillRegion(®ion, gradient); 291 BRegion region(frame); 293 region.Exclude(frame); 294 view->FillRegion(®ion, gradient); 303 BRegion region(fram [all...] |