/frameworks/base/libs/hwui/ |
H A D | BakedOpDispatcher.cpp | 46 void BakedOpDispatcher::onMergedBitmapOps(BakedOpRenderer& renderer, argument 51 Texture* texture = renderer.caches().textureCache.get(bitmap); 68 renderer.dirtyRenderTarget(opBounds); 75 GlopBuilder(renderer.renderState(), renderer.caches(), &glop) 84 renderer.renderGlop(nullptr, clip, glop); 87 void BakedOpDispatcher::onMergedPatchOps(BakedOpRenderer& renderer, argument 101 const Patch* opMesh = renderer.caches().patchCache.get( 107 const bool dirtyRenderTarget = renderer.offscreenRenderTarget(); 122 const Patch* opMesh = renderer 188 renderTextShadow(BakedOpRenderer& renderer, const TextOp& op, const BakedOpState& textOpState) argument 252 renderText(BakedOpRenderer& renderer, const TextOp& op, const BakedOpState& state, const ClipBase* renderClip, TextRenderType renderType) argument 307 onMergedTextOps(BakedOpRenderer& renderer, const MergedBakedOpList& opList) argument 333 renderVertexBuffer(BakedOpRenderer& renderer, const BakedOpState& state, const VertexBuffer& vertexBuffer, float translateX, float translateY, const SkPaint& paint, int vertexBufferRenderFlags) argument 354 renderConvexPath(BakedOpRenderer& renderer, const BakedOpState& state, const SkPath& path, const SkPaint& paint) argument 362 renderPathTexture(BakedOpRenderer& renderer, const BakedOpState& state, float xOffset, float yOffset, PathTexture& texture, const SkPaint& paint) argument 386 onArcOp(BakedOpRenderer& renderer, const ArcOp& op, const BakedOpState& state) argument 413 onBitmapOp(BakedOpRenderer& renderer, const BitmapOp& op, const BakedOpState& state) argument 433 onBitmapMeshOp(BakedOpRenderer& renderer, const BitmapMeshOp& op, const BakedOpState& state) argument 500 onBitmapRectOp(BakedOpRenderer& renderer, const BitmapRectOp& op, const BakedOpState& state) argument 527 onColorOp(BakedOpRenderer& renderer, const ColorOp& op, const BakedOpState& state) argument 544 onFunctorOp(BakedOpRenderer& renderer, const FunctorOp& op, const BakedOpState& state) argument 549 onLinesOp(BakedOpRenderer& renderer, const LinesOp& op, const BakedOpState& state) argument 558 onOvalOp(BakedOpRenderer& renderer, const OvalOp& op, const BakedOpState& state) argument 582 onPatchOp(BakedOpRenderer& renderer, const PatchOp& op, const BakedOpState& state) argument 612 onPathOp(BakedOpRenderer& renderer, const PathOp& op, const BakedOpState& state) argument 623 onPointsOp(BakedOpRenderer& renderer, const PointsOp& op, const BakedOpState& state) argument 635 onRectOp(BakedOpRenderer& renderer, const RectOp& op, const BakedOpState& state) argument 675 onRoundRectOp(BakedOpRenderer& renderer, const RoundRectOp& op, const BakedOpState& state) argument 695 renderShadow(BakedOpRenderer& renderer, const BakedOpState& state, float casterAlpha, const VertexBuffer* ambientShadowVertexBuffer, const VertexBuffer* spotShadowVertexBuffer) argument 723 onShadowOp(BakedOpRenderer& renderer, const ShadowOp& op, const BakedOpState& state) argument 729 onSimpleRectsOp(BakedOpRenderer& renderer, const SimpleRectsOp& op, const BakedOpState& state) argument 742 onTextOp(BakedOpRenderer& renderer, const TextOp& op, const BakedOpState& state) argument 748 onTextOnPathOp(BakedOpRenderer& renderer, const TextOnPathOp& op, const BakedOpState& state) argument 778 onTextureLayerOp(BakedOpRenderer& renderer, const TextureLayerOp& op, const BakedOpState& state) argument 798 renderRectForLayer(BakedOpRenderer& renderer, const LayerOp& op, const BakedOpState& state, int color, SkBlendMode mode, SkColorFilter* colorFilter) argument 808 onLayerOp(BakedOpRenderer& renderer, const LayerOp& op, const BakedOpState& state) argument 842 onCopyToLayerOp(BakedOpRenderer& renderer, const CopyToLayerOp& op, const BakedOpState& state) argument 849 onCopyFromLayerOp(BakedOpRenderer& renderer, const CopyFromLayerOp& op, const BakedOpState& state) argument [all...] |
H A D | BakedOpDispatcher.h | 30 * onXXXOp methods must either render directly with the renderer, or call a static renderYYY 38 static void onMerged##Type##s(BakedOpRenderer& renderer, const MergedBakedOpList& opList); 44 static void on##Type(BakedOpRenderer& renderer, const Type& op, const BakedOpState& state);
|
H A D | ProfileRenderer.h | 26 ProfileRenderer(BakedOpRenderer& renderer) : mRenderer(renderer) {} argument
|
H A D | FrameBuilder.h | 87 void replayBakedOps(Renderer& renderer) { argument 96 * StaticDispatcher::onBitmapOp(Renderer& renderer, const BitmapOp& op, const BakedOpState& state); 99 [](void* renderer, const BakedOpState& state) { \ 100 StaticDispatcher::on##Type(*(static_cast<Renderer*>(renderer)), \ 111 [](void* renderer, const MergedBakedOpList& opList) { \ 112 StaticDispatcher::onMerged##Type##s(*(static_cast<Renderer*>(renderer)), opList); \ 124 renderer.startRepaintLayer(layer.offscreenBuffer, layer.repaintRect); 126 layer.replayBakedOpsImpl((void*)&renderer, unmergedReceivers, mergedReceivers); 128 renderer.endLayer(); 131 layer.offscreenBuffer = renderer [all...] |
H A D | FrameInfoVisualizer.cpp | 94 void FrameInfoVisualizer::draw(IProfileRenderer& renderer) { argument 102 renderer.drawRect(mDirtyRegion.fLeft, mDirtyRegion.fTop, mDirtyRegion.fRight, 117 initializeRects(renderer.getViewportHeight(), renderer.getViewportWidth()); 118 drawGraph(renderer); 119 drawThreshold(renderer); 201 void FrameInfoVisualizer::drawGraph(IProfileRenderer& renderer) { argument 206 renderer.drawRects(mFastRects.get(), mNumFastRects * 4, paint); 208 renderer.drawRects(mJankyRects.get(), mNumJankyRects * 4, paint); 212 void FrameInfoVisualizer::drawThreshold(IProfileRenderer& renderer) { argument [all...] |
H A D | FrameInfoVisualizer.h | 49 void draw(IProfileRenderer& renderer); 59 void drawGraph(IProfileRenderer& renderer); 60 void drawThreshold(IProfileRenderer& renderer);
|
/frameworks/base/libs/hwui/tests/unit/ |
H A D | BakedOpRendererTests.cpp | 28 BakedOpRenderer renderer(Caches::getInstance(), renderThread.renderState(), true, false, 34 renderer.startRepaintLayer(&layer, Rect(200, 200)); 36 renderer.endLayer(); 41 renderer.startRepaintLayer(&layer, Rect(100, 200)); // repainting left side 46 renderer.endLayer(); 51 renderer.startRepaintLayer(&layer, Rect(100, 0, 200, 200)); // repainting right side 54 renderer.endLayer(); 59 BakedOpRenderer renderer(Caches::getInstance(), renderState, true, false, sLightInfo); 61 renderer.startFrame(100, 100, Rect(100, 100)); 75 renderer [all...] |
H A D | LeakCheckTests.cpp | 47 BakedOpRenderer renderer(caches, renderState, true, false, sLightInfo); 48 frameBuilder.replayBakedOps<BakedOpDispatcher>(renderer); 63 BakedOpRenderer renderer(caches, renderState, true, false, sLightInfo); 64 frameBuilder.replayBakedOps<BakedOpDispatcher>(renderer);
|
H A D | FrameBuilderTests.cpp | 86 * Dispatches all static methods to similar formed methods on renderer, which fail by default but 93 static void on##Type(TestRendererBase& renderer, const Type& op, const BakedOpState& state) { \ 94 renderer.on##Type(op, state); \ 101 static void onMerged##Type##s(TestRendererBase& renderer, const MergedBakedOpList& opList) { \ 102 renderer.onMerged##Type##s(opList); \ 137 SimpleTestRenderer renderer; local 138 frameBuilder.replayBakedOps<TestDispatcher>(renderer); 139 EXPECT_EQ(4, renderer.getIndex()); // 2 ops + start + end 165 SimpleStrokeTestRenderer renderer; local 166 frameBuilder.replayBakedOps<TestDispatcher>(renderer); 193 ArcStrokeClipTestRenderer renderer; local 210 FailRenderer renderer; local 247 SimpleBatchingTestRenderer renderer; local 273 DeferRenderNodeTranslateClipTestRenderer renderer; local 344 DeferRenderNodeSceneTestRenderer renderer; local 366 FailRenderer renderer; local 385 EmptyNoFbo0TestRenderer renderer; local 407 EmptyWithFbo0TestRenderer renderer; local 438 AvoidOverdrawRectsTestRenderer renderer; local 481 AvoidOverdrawBitmapsTestRenderer renderer; local 523 ClippedMergingTestRenderer renderer; local 551 RegionClipStopsMergeTestRenderer renderer; local 580 TextMergingTestRenderer renderer; local 613 TextStrikethroughTestRenderer renderer; local 668 TextStyleTestRenderer renderer; local 702 TextureLayerClipLocalMatrixTestRenderer renderer; local 734 TextureLayerCombineMatricesTestRenderer renderer; local 756 FailRenderer renderer; local 780 FunctorTestRenderer renderer; local 805 ColorTestRenderer renderer; local 852 RenderNodeTestRenderer renderer; local 879 ClippedTestRenderer renderer; local 926 SaveLayerSimpleTestRenderer renderer; local 1013 SaveLayerNestedTestRenderer renderer; local 1036 FailRenderer renderer; local 1081 SaveLayerUnclippedSimpleTestRenderer renderer; local 1115 SaveLayerUnclippedRoundTestRenderer renderer; local 1172 SaveLayerUnclippedMergedClearsTestRenderer renderer; local 1215 SaveLayerUnclippedClearClipTestRenderer renderer; local 1234 FailRenderer renderer; local 1299 SaveLayerUnclippedComplexTestRenderer renderer; local 1356 HwLayerSimpleTestRenderer renderer; local 1467 HwLayerComplexTestRenderer renderer; local 1522 BuildLayerTestRenderer renderer; local 1604 ZReorderTestRenderer renderer; local 1701 ProjectionReorderTestRenderer renderer; local 1791 ProjectionHwLayerTestRenderer renderer; local 1853 ProjectionChildScrollTestRenderer renderer; local 1898 ShadowTestRenderer renderer; local 1943 ShadowSaveLayerTestRenderer renderer; local 1997 ShadowHwLayerTestRenderer renderer; local 2028 ShadowLayeringTestRenderer renderer; local 2059 ShadowClippingTestRenderer renderer; local 2329 ClipReplaceTestRenderer renderer; local 2360 ZReorderTestRenderer renderer; local 2394 ZReorderTestRenderer renderer; local 2424 ZReorderTestRenderer renderer; local 2454 ZReorderTestRenderer renderer; local 2479 ZReorderTestRenderer renderer; local 2512 ZReorderTestRenderer renderer; local 2549 ZReorderTestRenderer renderer; local 2583 ZReorderTestRenderer renderer; local 2620 ZReorderTestRenderer renderer; local 2657 ZReorderTestRenderer renderer; local 2699 ZReorderTestRenderer renderer; local [all...] |
H A D | BakedOpDispatcherTests.cpp | 47 static void ValidatingGlopReceiver(BakedOpRenderer& renderer, const Rect* dirtyBounds, argument 49 auto vbor = reinterpret_cast<ValidatingBakedOpRenderer*>(&renderer); 71 ValidatingBakedOpRenderer renderer(renderThread.renderState(), glopReceiver); 75 [](BakedOpRenderer& renderer, const BakedOpState& state) { \ 76 BakedOpDispatcher::on##Type(renderer, static_cast<const Type&>(*(state.op)), state); \ 80 unmergedReceivers[op->opId](renderer, *state); 187 ValidatingBakedOpRenderer renderer(renderThread.renderState(), glopReceiver); 193 frameBuilder.replayBakedOps<BakedOpDispatcher>(renderer); 218 ValidatingBakedOpRenderer renderer(renderThread.renderState(), validator); 223 frameBuilder.replayBakedOps<BakedOpDispatcher>(renderer); [all...] |
/frameworks/base/core/java/android/view/ |
H A D | TextureLayer.java | 38 private TextureLayer(ThreadedRenderer renderer, long deferredUpdater) { argument 39 if (renderer == null || deferredUpdater == 0) { 40 throw new IllegalArgumentException("Either hardware renderer: " + renderer 43 mRenderer = renderer; 142 static TextureLayer adoptTextureLayer(ThreadedRenderer renderer, long layer) { argument 143 return new TextureLayer(renderer, layer);
|
H A D | DisplayListCanvas.java | 154 * functionality used by webview for calling into their renderer from our display lists. 164 * functionality used by webview for calling into their renderer from our display lists. 238 private static native void nCallDrawGLFunction(long renderer, argument 254 private static native void nInsertReorderBarrier(long renderer, boolean enableReorder); argument 256 private static native long nFinishRecording(long renderer); argument 258 private static native void nDrawRenderNode(long renderer, long renderNode); argument 260 private static native void nDrawTextureLayer(long renderer, long layer); argument 262 private static native void nDrawCircle(long renderer, long propCx, argument 265 private static native void nDrawRoundRect(long renderer, long propLeft, long propTop, argument
|
/frameworks/base/packages/PrintSpooler/src/com/android/printspooler/renderer/ |
H A D | IPdfEditor.aidl | 17 package com.android.printspooler.renderer;
|
H A D | IPdfRenderer.aidl | 17 package com.android.printspooler.renderer; 25 * Interface for communication with a remote pdf renderer.
|
/frameworks/base/libs/hwui/tests/common/scenes/ |
H A D | RecentsAnimation.cpp | 30 void createContent(int width, int height, Canvas& renderer) override { 38 renderer.drawColor(Color::White, SkBlendMode::kSrcOver); 39 renderer.insertReorderBarrier(true); 50 renderer.drawRenderNode(card.get()); 55 renderer.insertReorderBarrier(false);
|
/frameworks/base/libs/hwui/tests/microbench/ |
H A D | FrameBuilderBench.cpp | 85 BakedOpRenderer renderer(caches, renderState, true, false, sLightInfo); 86 frameBuilder.replayBakedOps<BakedOpDispatcher>(renderer); 87 benchmark::DoNotOptimize(&renderer); 143 BakedOpRenderer renderer(caches, renderState, true, false, sLightInfo); 144 frameBuilder.replayBakedOps<BakedOpDispatcher>(renderer); 145 benchmark::DoNotOptimize(&renderer);
|
/frameworks/av/media/libmediaplayer2/nuplayer2/ |
H A D | NuPlayer2DecoderBase.h | 43 void setRenderer(const sp<Renderer> &renderer); 78 virtual void onSetRenderer(const sp<Renderer> &renderer) = 0;
|
H A D | NuPlayer2DecoderPassThrough.h | 30 const sp<Renderer> &renderer); 40 virtual void onSetRenderer(const sp<Renderer> &renderer);
|
/frameworks/av/media/libmediaplayerservice/nuplayer/ |
H A D | NuPlayerDecoderBase.h | 43 void setRenderer(const sp<Renderer> &renderer); 78 virtual void onSetRenderer(const sp<Renderer> &renderer) = 0;
|
H A D | NuPlayerDecoderPassThrough.h | 30 const sp<Renderer> &renderer); 40 virtual void onSetRenderer(const sp<Renderer> &renderer);
|
/frameworks/av/packages/MediaComponents/src/com/android/media/subtitle/ |
H A D | SubtitleController.java | 327 for (Renderer renderer: mRenderers) { 328 if (renderer.supports(format)) { 329 SubtitleTrack track = renderer.createTrack(format); 394 * renderer 416 * @param renderer a {@link SubtitleController.Renderer} object that adds 419 public void registerRenderer(Renderer renderer) { argument 422 if (!mRenderers.contains(renderer)) { 424 mRenderers.add(renderer); 432 for (Renderer renderer: mRenderers) { 433 if (renderer [all...] |
/frameworks/base/media/java/android/media/ |
H A D | SubtitleController.java | 323 for (Renderer renderer: mRenderers) { 324 if (renderer.supports(format)) { 325 SubtitleTrack track = renderer.createTrack(format); 390 * renderer 412 * @param renderer a {@link SubtitleController.Renderer} object that adds 415 public void registerRenderer(Renderer renderer) { argument 418 if (!mRenderers.contains(renderer)) { 420 mRenderers.add(renderer); 429 for (Renderer renderer: mRenderers) { 430 if (renderer [all...] |
/frameworks/base/packages/PrintSpooler/ |
H A D | Android.mk | 25 src/com/android/printspooler/renderer/IPdfRenderer.aidl \ 26 src/com/android/printspooler/renderer/IPdfEditor.aidl
|
/frameworks/native/services/surfaceflinger/RenderEngine/ |
H A D | GLExtensions.cpp | 45 void GLExtensions::initWithGLStrings(GLubyte const* vendor, GLubyte const* renderer, argument 48 mRenderer = (char const*)renderer;
|
/frameworks/support/media/src/main/java/androidx/media/subtitle/ |
H A D | SubtitleController.java | 347 for (Renderer renderer: mRenderers) { 348 if (renderer.supports(format)) { 349 SubtitleTrack track = renderer.createTrack(format); 413 * renderer 435 * @param renderer a {@link SubtitleController.Renderer} object that adds 438 public void registerRenderer(Renderer renderer) { argument 441 if (!mRenderers.contains(renderer)) { 443 mRenderers.add(renderer); 452 * @return true if this SubtitleController has a renderer that supports 458 for (Renderer renderer [all...] |