TEST_F(MemoryTest, FinalRegion) { Region *r = test_mmr->base_region; int size = 128; EXPECT_EQ(r, final_region(test_mmr)); allocate_region(test_mmr, r, size); EXPECT_EQ((Region *) (r->data + (uintptr_t) size), final_region(test_mmr)); r = next_region(r); allocate_region(test_mmr, r, size); EXPECT_EQ((Region *) (r->data + (uintptr_t) size), final_region(test_mmr)); }
//----------------------------------------------------------------------------// void RenderingWindow::setClippingRegion(const Rectf& region) { Rectf final_region(region); // clip region position must be offset according to our owner position, if // that is a RenderingWindow. if (d_owner->isRenderingWindow()) { final_region.offset(-static_cast<RenderingWindow*>(d_owner)->d_position); } d_geometryBuffer.setClippingRegion(final_region); }