Home | History | Annotate | Download | only in renderthread

Lines Matching full:layer

116 bool OpenGLPipeline::copyLayerInto(DeferredLayerUpdater* layer, SkBitmap* bitmap) {
119 layer->updateTexImage();
120 layer->apply();
122 static_cast<GlLayer&>(*layer->backingLayer()), bitmap);
125 static Layer* createLayer(RenderState& renderState, uint32_t layerWidth, uint32_t layerHeight,
128 GlLayer* layer =
131 layer->generateTexture();
132 return layer;
137 return new DeferredLayerUpdater(mRenderThread.renderState(), createLayer, Layer::Api::OpenGL);
201 static bool layerMatchesWH(OffscreenBuffer* layer, int width, int height) {
202 return layer->viewportWidth == (uint32_t)width && layer->viewportHeight == (uint32_t)height;
218 // Or, ideally, maintain damage between frames on node/layer so ordering is always correct
228 // update the transform in window of the layer to reset its origin wrt light source position
238 err << "Unable to create layer for " << node->getName();
267 if (OffscreenBuffer* layer = node->getLayer()) {
268 layer->renderState.layerPool().putOrDelete(layer);