Lines Matching defs:layer
34 OffscreenBuffer layer(renderThread.renderState(), Caches::getInstance(), 49u, 149u);
35 EXPECT_EQ(49u, layer.viewportWidth);
36 EXPECT_EQ(149u, layer.viewportHeight);
38 EXPECT_EQ(64u, layer.texture.width());
39 EXPECT_EQ(192u, layer.texture.height());
41 EXPECT_EQ(64u * 192u * 4u, layer.getSizeInBytes());
71 auto layer = pool.get(renderThread.renderState(), 100u, 200u);
72 EXPECT_EQ(100u, layer->viewportWidth);
73 EXPECT_EQ(200u, layer->viewportHeight);
75 ASSERT_LT(layer->getSizeInBytes(), pool.getMaxSize());
77 pool.putOrDelete(layer);
78 ASSERT_EQ(layer->getSizeInBytes(), pool.getSize());
81 EXPECT_EQ(layer, layer2) << "layer should be recycled";
82 ASSERT_EQ(0u, pool.getSize()) << "pool should have been emptied by removing only layer";
84 pool.putOrDelete(layer);
94 auto layer = pool.get(renderThread.renderState(), 64u, 64u);
95 layer->dirty(Rect(64, 64));
98 ASSERT_EQ(layer, pool.resize(layer, 60u, 55u));
99 EXPECT_TRUE(layer->region.isEmpty()) << "In place resize should clear usage region";
100 EXPECT_EQ(60u, layer->viewportWidth);
101 EXPECT_EQ(55u, layer->viewportHeight);
102 EXPECT_EQ(64u, layer->texture.width());
103 EXPECT_EQ(64u, layer->texture.height());
112 ASSERT_EQ(layer2, pool.resize(layer, 120u, 125u));
121 EXPECT_EQ(layer->getSizeInBytes(), pool.getSize());
128 // layer too big to return to the pool