/frameworks/base/libs/hwui/ |
D | LayerRenderer.cpp | 36 LayerRenderer::LayerRenderer(Layer* layer): mLayer(layer) { in LayerRenderer() argument 52 const float width = mLayer->layer.getWidth(); in prepareDirty() 53 const float height = mLayer->layer.getHeight(); in prepareDirty() 164 const float height = mLayer->layer.getHeight(); in generateMesh() 198 Layer* layer = caches.layerCache.get(width, height); in createLayer() local 199 if (!layer) { in createLayer() 208 if (layer->getWidth() > maxTextureSize || layer->getHeight() > maxTextureSize) { in createLayer() 214 Caches::getInstance().resourceCache.decrementRefcount(layer); in createLayer() 219 layer->setFbo(fbo); in createLayer() 220 layer->layer.set(0.0f, 0.0f, width, height); in createLayer() [all …]
|
D | LayerCache.cpp | 77 void LayerCache::deleteLayer(Layer* layer) { in deleteLayer() argument 78 if (layer) { in deleteLayer() 79 LAYER_LOGD("Destroying layer %dx%d, fbo %d", layer->getWidth(), layer->getHeight(), in deleteLayer() 80 layer->getFbo()); in deleteLayer() 81 mSize -= layer->getWidth() * layer->getHeight() * 4; in deleteLayer() 82 Caches::getInstance().resourceCache.decrementRefcount(layer); in deleteLayer() 95 Layer* layer = NULL; in get() local 104 layer = entry.mLayer; in get() 105 mSize -= layer->getWidth() * layer->getHeight() * 4; in get() 107 LAYER_LOGD("Reusing layer %dx%d", layer->getWidth(), layer->getHeight()); in get() [all …]
|
D | LayerRenderer.h | 47 ANDROID_API LayerRenderer(Layer* layer); 57 ANDROID_API static bool resizeLayer(Layer* layer, uint32_t width, uint32_t height); 58 ANDROID_API static void updateTextureLayer(Layer* layer, uint32_t width, uint32_t height, 60 ANDROID_API static void destroyLayer(Layer* layer); 61 ANDROID_API static void destroyLayerDeferred(Layer* layer); 62 ANDROID_API static bool copyLayer(Layer* layer, SkBitmap* bitmap); 64 static void flushLayer(Layer* layer);
|
D | OpenGLRenderer.cpp | 290 clip = &(s->layer->clipRect); in startTiling() 577 bool OpenGLRenderer::updateLayer(Layer* layer, bool inFrame) { in updateLayer() argument 578 if (layer->deferredUpdateScheduled && layer->renderer && in updateLayer() 579 layer->displayList && layer->displayList->isRenderable()) { in updateLayer() 582 Rect& dirty = layer->dirtyRect; in updateLayer() 590 layer->render(); in updateLayer() 592 layer->defer(); in updateLayer() 600 layer->debugDrawUpdate = mCaches.debugLayersUpdates; in updateLayer() 601 layer->hasDrawnSinceUpdate = false; in updateLayer() 623 Layer* layer = mLayerUpdates.itemAt(i); in updateLayers() local [all …]
|
D | LayerCache.h | 69 bool put(Layer* layer); 104 LayerEntry(Layer* layer): in LayerEntry() 105 mLayer(layer), mWidth(layer->getWidth()), mHeight(layer->getHeight()) { in LayerEntry() 131 void deleteLayer(Layer* layer);
|
D | Layer.cpp | 189 const float width = layer.getWidth(); in defer() 190 const float height = layer.getHeight(); in defer() 227 renderer->setViewport(layer.getWidth(), layer.getHeight()); in flush() 242 renderer->setViewport(layer.getWidth(), layer.getHeight()); in render()
|
D | Layer.h | 77 const float height = layer.getHeight(); in setRegionAsRect() 82 regionRect.translate(layer.left, layer.top); in setRegionAsRect() 255 Rect layer; member
|
D | OpenGLRenderer.h | 215 ANDROID_API void pushLayerUpdate(Layer* layer); 216 ANDROID_API void cancelLayerUpdate(Layer* layer); 285 virtual status_t drawLayer(Layer* layer, float x, float y); 478 void attachStencilBufferToLayer(Layer* layer); 530 void drawTextureLayer(Layer* layer, const Rect& rect); 548 inline float getLayerAlpha(Layer* layer) const; 672 bool createFboLayer(Layer* layer, Rect& bounds, Rect& clip, GLuint previousFbo); 680 void composeLayerRegion(Layer* layer, const Rect& rect); 689 void composeLayerRect(Layer* layer, const Rect& rect, bool swap = false); 1003 bool updateLayer(Layer* layer, bool inFrame);
|
/frameworks/native/opengl/tests/hwc/ |
D | hwcColorEquiv.cpp | 356 hwc_layer_1_t *layer = &list->hwLayers[0]; in main() local 357 layer->handle = refFrame->handle; in main() 358 layer->blending = HWC_BLENDING_NONE; in main() 359 layer->sourceCrop.left = 0; in main() 360 layer->sourceCrop.top = 0; in main() 361 layer->sourceCrop.right = width; in main() 362 layer->sourceCrop.bottom = refHeight; in main() 363 layer->displayFrame.left = 0; in main() 364 layer->displayFrame.top = 0; in main() 365 layer->displayFrame.right = width; in main() [all …]
|
D | hwcStress.cpp | 431 hwc_layer_1_t *layer = &list->hwLayers[n1]; in main() local 432 layer->handle = gBuf->handle; in main() 434 layer->blending = blendingOps[testRandMod(NUMA(blendingOps))]; in main() 435 layer->flags = (testRandFract() > rareRatio) ? 0 in main() 438 layer->transform = (noTransform || testRandFract() > rareRatio) ? 0 in main() 441 layer->sourceCrop.left = testRandMod(gBuf->getWidth()); in main() 442 layer->sourceCrop.top = testRandMod(gBuf->getHeight()); in main() 443 layer->sourceCrop.right = layer->sourceCrop.left in main() 444 + testRandMod(gBuf->getWidth() - layer->sourceCrop.left) + 1; in main() 445 layer->sourceCrop.bottom = layer->sourceCrop.top in main() [all …]
|
D | hwcTestLib.cpp | 432 for (unsigned int layer = 0; layer < list->numHwLayers; layer++) { in hwcTestDisplayList() local 433 testPrintI(" layer %u compositionType: %#x%s%s", layer, in hwcTestDisplayList() 434 list->hwLayers[layer].compositionType, in hwcTestDisplayList() 435 (list->hwLayers[layer].compositionType == HWC_FRAMEBUFFER) in hwcTestDisplayList() 437 (list->hwLayers[layer].compositionType == HWC_OVERLAY) in hwcTestDisplayList() 441 list->hwLayers[layer].hints, in hwcTestDisplayList() 442 (list->hwLayers[layer].hints & HWC_HINT_TRIPLE_BUFFER) in hwcTestDisplayList() 444 (list->hwLayers[layer].hints & HWC_HINT_CLEAR_FB) in hwcTestDisplayList() 448 list->hwLayers[layer].flags, in hwcTestDisplayList() 449 (list->hwLayers[layer].flags & HWC_SKIP_LAYER) in hwcTestDisplayList() [all …]
|
D | hwcRects.cpp | 317 hwc_layer_1_t *layer = &list->hwLayers[0]; in main() local 319 it != rectangle.end(); ++it, ++layer) { in main() 320 layer->handle = it->texture->handle; in main() 321 layer->blending = it->blend; in main() 322 layer->transform = it->transform; in main() 323 layer->sourceCrop = it->sourceCrop; in main() 324 layer->displayFrame = it->displayFrame; in main() 326 layer->visibleRegionScreen.numRects = 1; in main() 327 layer->visibleRegionScreen.rects = &layer->displayFrame; in main()
|
/frameworks/base/tools/layoutlib/bridge/src/com/android/layoutlib/bridge/impl/ |
D | GcSnapshot.java | 281 for (Layer layer : mPrevious.mLayers) { in GcSnapshot() 282 mLayers.add(layer.makeCopy()); in GcSnapshot() 330 Layer layer = mLayers.get(i); in GcSnapshot() local 333 graphics.drawImage(layer.getImage(), in GcSnapshot() 339 layer.setOriginalCopy(image); in GcSnapshot() 351 for (Layer layer : mLayers) { in dispose() 352 layer.getGraphics().dispose(); in dispose() 420 for (Layer layer : mLayers) { in translate() 421 layer.getGraphics().translate(dx, dy); in translate() 433 for (Layer layer : mLayers) { in rotate() [all …]
|
/frameworks/native/services/surfaceflinger/ |
D | Client.cpp | 46 sp<Layer> layer(mLayers.valueAt(i).promote()); in ~Client() local 47 if (layer != 0) { in ~Client() 48 mFlinger->removeLayer(layer); in ~Client() 57 void Client::attachLayer(const sp<IBinder>& handle, const sp<Layer>& layer) in attachLayer() argument 60 mLayers.add(handle, layer); in attachLayer() 63 void Client::detachLayer(const Layer* layer) in detachLayer() argument 69 if (mLayers.valueAt(i) == layer) { in detachLayer() 79 wp<Layer> layer(mLayers.valueFor(handle)); in getLayerUser() local 80 if (layer != 0) { in getLayerUser() 81 lbc = layer.promote(); in getLayerUser()
|
D | SurfaceFlinger.cpp | 1022 const sp<Layer>& layer(layers[i]); in rebuildLayerStacks() local 1023 const Layer::State& s(layer->getDrawingState()); in rebuildLayerStacks() 1026 layer->visibleNonTransparentRegion)); in rebuildLayerStacks() 1029 layersSortedByZ.add(layer); in rebuildLayerStacks() 1063 const sp<Layer>& layer(currentLayers[i]); in setUpHWComposer() local 1064 layer->setGeometry(hw, *cur); in setUpHWComposer() 1089 const sp<Layer>& layer(currentLayers[i]); in setUpHWComposer() local 1090 layer->setPerFrameData(hw, *cur); in setUpHWComposer() 1220 const sp<Layer>& layer(currentLayers[i]); in handleTransactionLocked() local 1221 uint32_t trFlags = layer->getTransactionFlags(eTransactionNeeded); in handleTransactionLocked() [all …]
|
D | Layer.cpp | 148 HWComposer::HWCLayerInterface* layer) { in onLayerDisplayed() argument 149 if (layer) { in onLayerDisplayed() 150 layer->onDisplayed(); in onLayerDisplayed() 151 mSurfaceFlingerConsumer->setReleaseFence(layer->getAndResetReleaseFence()); in onLayerDisplayed() 222 Handle(const sp<SurfaceFlinger>& flinger, const sp<Layer>& layer) in getHandle() argument 223 : LayerCleaner(flinger, layer), mOwner(layer) { in getHandle() 342 HWComposer::HWCLayerInterface& layer) in setGeometry() argument 344 layer.setDefaultState(); in setGeometry() 347 layer.setSkip(false); in setGeometry() 350 layer.setSkip(true); in setGeometry() [all …]
|
D | Layer.h | 187 HWComposer::HWCLayerInterface& layer); 189 HWComposer::HWCLayerInterface& layer); 191 HWComposer::HWCLayerInterface& layer); 197 HWComposer::HWCLayerInterface* layer); 304 LayerCleaner(const sp<SurfaceFlinger>& flinger, const sp<Layer>& layer);
|
D | Client.h | 47 void attachLayer(const sp<IBinder>& handle, const sp<Layer>& layer); 49 void detachLayer(const Layer* layer);
|
/frameworks/base/services/java/com/android/server/wm/ |
D | BlackFrame.java | 36 final int layer; field in BlackFrame.BlackSurface 39 BlackSurface(SurfaceSession session, int layer, int l, int t, int r, int b, int layerStack) in BlackSurface() argument 43 this.layer = layer; in BlackSurface() 58 surface.setLayer(layer); in BlackSurface() 62 " BLACK " + surface + ": CREATE layer=" + layer); in BlackSurface() 115 public BlackFrame(SurfaceSession session, Rect outer, Rect inner, int layer, int layerStack, in BlackFrame() argument 125 mBlackSurfaces[0] = new BlackSurface(session, layer, in BlackFrame() 129 mBlackSurfaces[1] = new BlackSurface(session, layer, in BlackFrame() 133 mBlackSurfaces[2] = new BlackSurface(session, layer, in BlackFrame() 137 mBlackSurfaces[3] = new BlackSurface(session, layer, in BlackFrame()
|
D | DimLayer.java | 96 void setLayer(int layer) { in setLayer() argument 97 if (mLayer != layer) { in setLayer() 98 mLayer = layer; in setLayer() 99 mDimSurface.setLayer(layer); in setLayer() 157 void show(int layer, float alpha, long duration) { in show() argument 158 if (DEBUG) Slog.v(TAG, "show: layer=" + layer + " alpha=" + alpha in show() 186 if (!mLastBounds.equals(mBounds) || mLayer != layer) { in show() 190 mDimSurface.setLayer(layer); in show() 195 mLayer = layer; in show()
|
/frameworks/base/core/jni/ |
D | android_view_GLES20Canvas.cpp | 806 jobject clazz, Layer* layer) { in android_view_GLES20Canvas_createLayerRenderer() argument 807 if (layer) { in android_view_GLES20Canvas_createLayerRenderer() 808 OpenGLRenderer* renderer = new LayerRenderer(layer); in android_view_GLES20Canvas_createLayerRenderer() 817 Layer* layer = LayerRenderer::createTextureLayer(isOpaque); in android_view_GLES20Canvas_createTextureLayer() local 819 if (layer) { in android_view_GLES20Canvas_createTextureLayer() 821 storage[0] = layer->getTexture(); in android_view_GLES20Canvas_createTextureLayer() 825 return layer; in android_view_GLES20Canvas_createTextureLayer() 830 Layer* layer = LayerRenderer::createLayer(width, height, isOpaque); in android_view_GLES20Canvas_createLayer() local 832 if (layer) { in android_view_GLES20Canvas_createLayer() 834 storage[0] = layer->getWidth(); in android_view_GLES20Canvas_createLayer() [all …]
|
/frameworks/base/core/jni/android/graphics/ |
D | LayerRasterizer.cpp | 10 …static void addLayer(JNIEnv* env, jobject, SkLayerRasterizer* layer, const SkPaint* paint, float d… in addLayer() argument 11 SkASSERT(layer); in addLayer() 13 layer->addLayer(*paint, SkFloatToScalar(dx), SkFloatToScalar(dy)); in addLayer()
|
/frameworks/base/core/java/android/view/ |
D | HardwareCanvas.java | 134 abstract void drawHardwareLayer(HardwareLayer layer, float x, float y, Paint paint); in drawHardwareLayer() argument 202 abstract void pushLayerUpdate(HardwareLayer layer); in pushLayerUpdate() argument 215 abstract void cancelLayerUpdate(HardwareLayer layer); in cancelLayerUpdate() argument
|
/frameworks/base/docs/html/guide/topics/renderscript/ |
D | advanced.jd | 43 the framework and the RenderScript runtime, an intermediate layer of code is also 52 …executed in a compact and well-defined runtime layer. The RenderScript runtime APIs offer support … 92 <p>The reflected layer is a set of classes that the Android build tools generate to allow access 93 to the RenderScript runtime from the Android framework. This layer also provides methods 110 framework. If a global variable is initialized at the RenderScript runtime layer, those 111 values are used to initialize the corresponding values in the Android framework layer. If global 455 share memory with the RenderScript runtime layer. Binding is only necessary for dynamically allocat… 479 …most situations, you do not need to call these memory allocation APIs directly. The reflected layer 481 constructor that is declared in one of the reflected layer classes and then bind 545 Android system and copy it to the native layer memory store. The unchecked variants allow [all …]
|
/frameworks/base/services/input/ |
D | SpriteController.h | 118 virtual void setLayer(int32_t layer) = 0; 180 positionX(0), positionY(0), layer(0), alpha(1.0f), in SpriteState() 190 int32_t layer; member 222 virtual void setLayer(int32_t layer);
|