/third_party/skia/tests/ |
H A D | RegionTest.cpp | 14 static void Union(SkRegion* rgn, const SkIRect& rect) { in Union() argument 15 rgn->op(rect, SkRegion::kUnion_Op); in Union() 18 #define TEST_NO_INTERSECT(rgn, rect) REPORTER_ASSERT(reporter, !rgn.intersects(rect)) 19 #define TEST_INTERSECT(rgn, rect) REPORTER_ASSERT(reporter, rgn.intersects(rect)) 20 #define TEST_NO_CONTAINS(rgn, rect) REPORTER_ASSERT(reporter, !rgn.contains(rect)) 74 SkRegion rgn; in test_fromchrome() local 75 Union(&rgn, SkIRec in test_fromchrome() 118 randRgn(SkRandom& rand, SkRegion* rgn, int n) randRgn() argument 142 test_contains_iter(skiatest::Reporter* reporter, const SkRegion& rgn) test_contains_iter() argument 171 test_intersects_iter(skiatest::Reporter* reporter, const SkRegion& rgn) test_intersects_iter() argument 414 SkRegion rgn; DEF_TEST() local 431 SkRegion rgn; DEF_TEST() local 443 SkRegion rgn; DEF_TEST() local 466 SkRegion rgn; DEF_TEST() local [all...] |
H A D | AAClipTest.cpp | 71 static void copyToMask(const SkRegion& rgn, SkMask* mask) { in copyToMask() argument 74 if (rgn.isEmpty()) { in copyToMask() 81 mask->fBounds = rgn.getBounds(); in copyToMask() 94 // so we translate the rgn to match that before drawing into the mask. in copyToMask() 96 SkRegion tmpRgn(rgn); in copyToMask() 97 tmpRgn.translate(-rgn.getBounds().fLeft, -rgn.getBounds().fTop); in copyToMask() 133 static void make_rand_rgn(SkRegion* rgn, SkRandom& rand) { in make_rand_rgn() argument 136 rgn->op(rand_rect(rand, 100), SkRegion::kXOR_Op); in make_rand_rgn() 140 static bool operator==(const SkRegion& rgn, cons argument 152 equalsAAClip(const SkRegion& rgn) equalsAAClip() argument 158 setRgnToPath(SkRegion* rgn, const SkPath& path) setRgnToPath() argument 168 SkRegion rgn; test_rgn() local 174 SkRegion rgn; test_rgn() local [all...] |
H A D | PathTest.cpp | 299 SkRegion rgn; in test_path_to_region() local 300 rgn.setPath(path, clip); in test_path_to_region() 302 rgn.setPath(path, clip); in test_path_to_region()
|
/third_party/skia/src/core/ |
H A D | SkRegion.cpp | 209 bool SkRegion::op(const SkIRect& rect, const SkRegion& rgn, Op op) { in op() argument 212 return this->op(tmp, rgn, op); in op() 215 bool SkRegion::op(const SkRegion& rgn, const SkIRect& rect, Op op) { in op() argument 218 return this->op(rgn, tmp, op); in op() 438 bool SkRegion::contains(const SkRegion& rgn) const { in contains() 440 SkDEBUGCODE(SkRegionPriv::Validate(rgn)); in contains() 442 if (this->isEmpty() || rgn.isEmpty() || !fBounds.contains(rgn.fBounds)) { in contains() 448 if (rgn.isRect()) { in contains() 449 return this->contains(rgn in contains() 1028 setRegionCheck(SkRegion* result, const SkRegion& rgn) setRegionCheck() argument 1355 Validate(const SkRegion& rgn) Validate() argument 1375 Iterator(const SkRegion& rgn) Iterator() argument 1387 reset(const SkRegion& rgn) reset() argument 1445 Cliperator(const SkRegion& rgn, const SkIRect& clip) Cliperator() argument 1484 Spanerator(const SkRegion& rgn, int y, int left, int right) Spanerator() argument 1573 VisitSpans(const SkRegion& rgn, const std::function<void(const SkIRect&)>& visitor) VisitSpans() argument [all...] |
H A D | SkClipStackDevice.cpp | 46 void SkClipStackDevice::onClipRegion(const SkRegion& rgn, SkClipOp op) { in onClipRegion() argument 50 rgn.getBoundaryPath(&path); in onClipRegion() 76 void SkClipStackDevice::onAsRgnClip(SkRegion* rgn) const { in onAsRgnClip() 82 rgn->setRect(bounds.round()); in onAsRgnClip() 87 *rgn = boundsRgn; in onAsRgnClip() 99 rgn->setRect(elem->getDeviceSpaceRect().round()); in onAsRgnClip() 101 rgn->op(tmpRgn, static_cast<SkRegion::Op>(elem->getOp())); in onAsRgnClip()
|
H A D | SkRasterClip.cpp | 46 SkRasterClip::SkRasterClip(const SkRegion& rgn) : fBW(rgn) { in SkRasterClip() argument 118 bool SkRasterClip::op(const SkRegion& rgn, SkClipOp op) { in op() argument 122 (void)fBW.op(rgn, (SkRegion::Op) op); in op() 125 tmp.setRegion(rgn); in op()
|
H A D | SkWriter32.h | 145 void writeRegion(const SkRegion& rgn) { in writeRegion() argument 146 size_t size = rgn.writeToMemory(nullptr); in writeRegion() 148 rgn.writeToMemory(this->reserve(size)); in writeRegion()
|
H A D | SkRasterClipStack.h | 73 void clipRegion(const SkRegion& rgn, SkClipOp op) { in clipRegion() argument 74 this->writable_rc().op(rgn, op); in clipRegion()
|
H A D | SkRegionPriv.h | 26 static void VisitSpans(const SkRegion& rgn, const std::function<void(const SkIRect&)>&); 29 static void Validate(const SkRegion& rgn);
|
H A D | SkBitmapDevice.cpp | 663 void SkBitmapDevice::onClipRegion(const SkRegion& rgn, SkClipOp op) { in onClipRegion() argument 666 const SkRegion* ptr = &rgn; in onClipRegion() 669 rgn.translate(-origin.fX, -origin.fY, &tmp); in onClipRegion() 693 void SkBitmapDevice::onAsRgnClip(SkRegion* rgn) const { in onAsRgnClip() 696 rgn->setRect(rc.getBounds()); in onAsRgnClip() 698 *rgn = rc.bwRgn(); in onAsRgnClip()
|
H A D | SkDevice.h | 509 void onAsRgnClip(SkRegion* rgn) const override { 510 rgn->setRect(this->onDevClipBounds());
|
H A D | SkCanvas.cpp | 1577 void SkCanvas::clipRegion(const SkRegion& rgn, SkClipOp op) { 1579 this->onClipRegion(rgn, op); 1582 void SkCanvas::onClipRegion(const SkRegion& rgn, SkClipOp op) { 1584 this->topDevice()->clipRegion(rgn, op); 1602 void SkCanvas::temporary_internal_getRgnClip(SkRegion* rgn) { 1603 rgn->setEmpty(); 1606 device->onAsRgnClip(rgn); 1609 rgn->translate(origin.x(), origin.y());
|
H A D | SkAAClip.cpp | 1307 bool SkAAClip::setRegion(const SkRegion& rgn) { 1308 if (rgn.isEmpty()) { 1311 if (rgn.isRect()) { 1312 return this->setRect(rgn.getBounds()); 1316 const SkIRect& bounds = rgn.getBounds(); 1340 SkRegion::Iterator iter(rgn);
|
H A D | SkScan_Path.cpp | 675 SkRegion rgn(ir); in FillPath() 676 FillPath(path, rgn, blitter); in FillPath()
|
/third_party/skia/include/core/ |
H A D | SkRegion.h | 325 /** Returns true if SkRegion does not intersect rgn. 326 Returns true if rgn is empty or SkRegion is empty. 327 May return false even though SkRegion does not intersect rgn. 329 @param rgn SkRegion to intersect 330 @return true if rgn does not intersect 332 bool quickReject(const SkRegion& rgn) const { in quickReject() 333 return this->isEmpty() || rgn.isEmpty() || in quickReject() 334 !SkIRect::Intersects(fBounds, rgn.fBounds); in quickReject() 387 /** Replaces SkRegion with the result of SkRegion op rgn. 390 @param rgn SkRegio 393 op(const SkRegion& rgn, Op op) op() argument 500 const SkRegion* rgn() const { return fRgn; } rgn() function in SkRegion::Iterator [all...] |
/third_party/skia/gm/ |
H A D | clipdrawdraw.cpp | 58 SkRegion rgn({ 10, 10, 100, 100 }); in DEF_SIMPLE_GM() 61 canvas->clipRegion(rgn); in DEF_SIMPLE_GM() 67 canvas->clipRegion(rgn); in DEF_SIMPLE_GM()
|
/third_party/skia/src/effects/ |
H A D | Sk2DPathEffect.cpp | 80 SkRegion rgn; variable 81 rgn.setPath(tmp, SkRegion(ir)); 82 SkRegion::Iterator iter(rgn);
|
/third_party/vk-gl-cts/external/vulkancts/modules/vulkan/descriptor_indexing/ |
H A D | vktDescriptorSetsIndexingTests.hpp | 333 inline void printImage (std::ostream& s, const std::string& header, const tcu::PixelBufferAccess* pa, const deUint32& rgn = 4) in printImage() 339 for (deUint32 r = 0; r < rgn; ++r) in printImage() 341 for (deUint32 c = 0; c < rgn; ++c) in printImage()
|
/third_party/vk-gl-cts/external/vulkancts/modules_no_buildgn/vulkan/descriptor_indexing/ |
H A D | vktDescriptorSetsIndexingTests.hpp | 333 inline void printImage (std::ostream& s, const std::string& header, const tcu::PixelBufferAccess* pa, const deUint32& rgn = 4) in printImage() 339 for (deUint32 r = 0; r < rgn; ++r) in printImage() 341 for (deUint32 c = 0; c < rgn; ++c) in printImage()
|
/third_party/skia/src/effects/imagefilters/ |
H A D | SkAlphaThresholdImageFilter.cpp | 89 SkRegion rgn; in CreateProc() local 90 buffer.readRegion(&rgn); in CreateProc() 91 return SkImageFilters::AlphaThreshold(rgn, inner, outer, common.getInput(0), common.cropRect()); in CreateProc()
|
/third_party/skia/docs/examples/ |
H A D | Region_Iterator_rgn.cpp | 13 auto b = iter.rgn()->getBounds(); in REG_FIDDLE()
|
/third_party/vk-gl-cts/external/vulkancts/modules/vulkan/ray_tracing/ |
H A D | vktRayTracingPipelineFlagsTests.cpp | 450 VkStridedDeviceAddressRegionKHR rgn = makeStridedDeviceAddressRegionKHR(getBufferDeviceAddress(m_vkd, m_device, **sbt, 0), in createRaygenShaderBindingTable() local 453 return { de::SharedPtr<BufferWithMemory>(sbt.release()), rgn }; in createRaygenShaderBindingTable() 476 VkStridedDeviceAddressRegionKHR rgn = makeStridedDeviceAddressRegionKHR(getBufferDeviceAddress(m_vkd, m_device, **sbt, 0), in createMissShaderBindingTable() local 479 return { de::SharedPtr<BufferWithMemory>(sbt.release()), rgn }; in createMissShaderBindingTable() 485 VkStridedDeviceAddressRegionKHR rgn; in createHitShaderBindingTable() local 508 rgn = makeStridedDeviceAddressRegionKHR(getBufferDeviceAddress(m_vkd, m_device, **buf, 0), in createHitShaderBindingTable() 511 return { de::SharedPtr<BufferWithMemory>(buf.release()), rgn }; in createHitShaderBindingTable()
|
/third_party/vk-gl-cts/external/vulkancts/modules_no_buildgn/vulkan/ray_tracing/ |
H A D | vktRayTracingPipelineFlagsTests.cpp | 446 VkStridedDeviceAddressRegionKHR rgn = makeStridedDeviceAddressRegionKHR(getBufferDeviceAddress(m_vkd, m_device, **sbt, 0), in createRaygenShaderBindingTable() local 449 return { de::SharedPtr<BufferWithMemory>(sbt.release()), rgn }; in createRaygenShaderBindingTable() 472 VkStridedDeviceAddressRegionKHR rgn = makeStridedDeviceAddressRegionKHR(getBufferDeviceAddress(m_vkd, m_device, **sbt, 0), in createMissShaderBindingTable() local 475 return { de::SharedPtr<BufferWithMemory>(sbt.release()), rgn }; in createMissShaderBindingTable() 481 VkStridedDeviceAddressRegionKHR rgn; in createHitShaderBindingTable() local 504 rgn = makeStridedDeviceAddressRegionKHR(getBufferDeviceAddress(m_vkd, m_device, **buf, 0), in createHitShaderBindingTable() 507 return { de::SharedPtr<BufferWithMemory>(buf.release()), rgn }; in createHitShaderBindingTable()
|