Searched refs:renderer (Results 1 - 25 of 61) sorted by relevance

123

/frameworks/base/libs/hwui/
H A DBakedOpDispatcher.cpp46 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 DBakedOpDispatcher.h30 * 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 DProfileRenderer.h26 ProfileRenderer(BakedOpRenderer& renderer) : mRenderer(renderer) {} argument
H A DFrameBuilder.h87 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 DFrameInfoVisualizer.cpp94 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 DFrameInfoVisualizer.h49 void draw(IProfileRenderer& renderer);
59 void drawGraph(IProfileRenderer& renderer);
60 void drawThreshold(IProfileRenderer& renderer);
/frameworks/base/libs/hwui/tests/unit/
H A DBakedOpRendererTests.cpp28 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 DLeakCheckTests.cpp47 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 DFrameBuilderTests.cpp86 * 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 DBakedOpDispatcherTests.cpp47 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 DTextureLayer.java38 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 DDisplayListCanvas.java154 * 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 DIPdfEditor.aidl17 package com.android.printspooler.renderer;
H A DIPdfRenderer.aidl17 package com.android.printspooler.renderer;
25 * Interface for communication with a remote pdf renderer.
/frameworks/base/libs/hwui/tests/common/scenes/
H A DRecentsAnimation.cpp30 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 DFrameBuilderBench.cpp85 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 DNuPlayer2DecoderBase.h43 void setRenderer(const sp<Renderer> &renderer);
78 virtual void onSetRenderer(const sp<Renderer> &renderer) = 0;
H A DNuPlayer2DecoderPassThrough.h30 const sp<Renderer> &renderer);
40 virtual void onSetRenderer(const sp<Renderer> &renderer);
/frameworks/av/media/libmediaplayerservice/nuplayer/
H A DNuPlayerDecoderBase.h43 void setRenderer(const sp<Renderer> &renderer);
78 virtual void onSetRenderer(const sp<Renderer> &renderer) = 0;
H A DNuPlayerDecoderPassThrough.h30 const sp<Renderer> &renderer);
40 virtual void onSetRenderer(const sp<Renderer> &renderer);
/frameworks/av/packages/MediaComponents/src/com/android/media/subtitle/
H A DSubtitleController.java327 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 DSubtitleController.java323 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 DAndroid.mk25 src/com/android/printspooler/renderer/IPdfRenderer.aidl \
26 src/com/android/printspooler/renderer/IPdfEditor.aidl
/frameworks/native/services/surfaceflinger/RenderEngine/
H A DGLExtensions.cpp45 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 DSubtitleController.java347 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...]

Completed in 1422 milliseconds

123