Searched refs:offscreenBuffer (Results 1 - 7 of 7) sorted by relevance

/frameworks/base/libs/hwui/
H A DBakedOpRenderer.cpp33 LOG_ALWAYS_FATAL_IF(mRenderTarget.offscreenBuffer, "already has layer...");
40 void BakedOpRenderer::recycleTemporaryLayer(OffscreenBuffer* offscreenBuffer) { argument
41 mRenderState.layerPool().putOrDelete(offscreenBuffer);
44 void BakedOpRenderer::startRepaintLayer(OffscreenBuffer* offscreenBuffer, const Rect& repaintRect) { argument
45 LOG_ALWAYS_FATAL_IF(mRenderTarget.offscreenBuffer, "already has layer...");
49 offscreenBuffer->viewportWidth, offscreenBuffer->viewportHeight)) {
51 offscreenBuffer->region.clear();
53 offscreenBuffer->region.subtractSelf(android::Rect(repaintRect.left, repaintRect.top,
57 mRenderTarget.offscreenBuffer
[all...]
H A DBakedOpRenderer.h72 void recycleTemporaryLayer(OffscreenBuffer* offscreenBuffer);
73 void startRepaintLayer(OffscreenBuffer* offscreenBuffer, const Rect& repaintRect);
90 bool offscreenRenderTarget() { return mRenderTarget.offscreenBuffer != nullptr; }
126 // If not drawing to a layer: fbo = 0, offscreenBuffer = null,
129 OffscreenBuffer* offscreenBuffer = nullptr; member in struct:android::uirenderer::BakedOpRenderer::__anon1050
139 // bounds of FBO texture. offscreenBuffer->texture has this information.
H A DLayerBuilder.h71 // Prevent copy/assign because users may stash pointer to offscreenBuffer and viewportClip
111 OffscreenBuffer* offscreenBuffer; member in class:android::uirenderer::LayerBuilder
H A DFrameBuilder.h125 renderer.startRepaintLayer(layer.offscreenBuffer, layer.repaintRect);
132 layer.offscreenBuffer = renderer.startTemporaryLayer(layer.width, layer.height);
133 temporaryLayers.push_back(layer.offscreenBuffer);
H A DLayerBuilder.cpp206 , offscreenBuffer(renderNode ? renderNode->getLayer() : nullptr)
377 this, width, height, offscreenBuffer, beginLayerOp,
H A DFrameBuilder.cpp928 &(mLayerBuilders[finishedLayerIndex]->offscreenBuffer));
/frameworks/base/libs/hwui/tests/unit/
H A DFrameBuilderTests.cpp837 void recycleTemporaryLayer(OffscreenBuffer* offscreenBuffer) override {
839 EXPECT_EQ(nullptr, offscreenBuffer);
908 void recycleTemporaryLayer(OffscreenBuffer* offscreenBuffer) override {
912 EXPECT_EQ((OffscreenBuffer*)0x400, offscreenBuffer);
914 EXPECT_EQ((OffscreenBuffer*)0x800, offscreenBuffer);
1205 void recycleTemporaryLayer(OffscreenBuffer* offscreenBuffer) override {
1207 EXPECT_EQ((OffscreenBuffer*)0xabcd, offscreenBuffer);
1234 void startRepaintLayer(OffscreenBuffer* offscreenBuffer, const Rect& repaintRect) override {
1236 EXPECT_EQ(100u, offscreenBuffer->viewportWidth);
1237 EXPECT_EQ(100u, offscreenBuffer
[all...]

Completed in 111 milliseconds