Searched defs:lightGeometry (Results 1 - 7 of 7) sorted by relevance

/frameworks/base/libs/hwui/pipeline/skia/
H A DSkiaPipeline.h41 void renderLayers(const FrameBuilder::LightGeometry& lightGeometry,
96 static void updateLighting(const FrameBuilder::LightGeometry& lightGeometry, argument
98 mLightRadius = lightGeometry.radius;
101 mLightCenter = lightGeometry.center;
H A DSkiaOpenGLPipeline.cpp61 const FrameBuilder::LightGeometry& lightGeometry,
86 SkiaPipeline::updateLighting(lightGeometry, lightInfo);
59 draw(const Frame& frame, const SkRect& screenDirty, const SkRect& dirty, const FrameBuilder::LightGeometry& lightGeometry, LayerUpdateQueue* layerUpdateQueue, const Rect& contentDrawBounds, bool opaque, const BakedOpRenderer::LightInfo& lightInfo, const std::vector<sp<RenderNode>>& renderNodes, FrameInfoVisualizer* profiler) argument
H A DSkiaVulkanPipeline.cpp67 const FrameBuilder::LightGeometry& lightGeometry,
78 SkiaPipeline::updateLighting(lightGeometry, lightInfo);
65 draw(const Frame& frame, const SkRect& screenDirty, const SkRect& dirty, const FrameBuilder::LightGeometry& lightGeometry, LayerUpdateQueue* layerUpdateQueue, const Rect& contentDrawBounds, bool opaque, const BakedOpRenderer::LightInfo& lightInfo, const std::vector<sp<RenderNode>>& renderNodes, FrameInfoVisualizer* profiler) argument
H A DSkiaPipeline.cpp72 void SkiaPipeline::renderLayers(const FrameBuilder::LightGeometry& lightGeometry, argument
75 updateLighting(lightGeometry, lightInfo);
/frameworks/base/libs/hwui/tests/unit/
H A DSkiaPipelineTests.cpp133 FrameBuilder::LightGeometry lightGeometry; local
134 lightGeometry.radius = 1.0f;
135 lightGeometry.center = { 0.0f, 0.0f, 0.0f };
138 pipeline->renderLayers(lightGeometry, &layerUpdateQueue, opaque, lightInfo);
/frameworks/base/libs/hwui/renderthread/
H A DOpenGLPipeline.cpp59 const FrameBuilder::LightGeometry& lightGeometry,
72 FrameBuilder frameBuilder(dirty, frame.width(), frame.height(), lightGeometry, caches);
185 void OpenGLPipeline::renderLayers(const FrameBuilder::LightGeometry& lightGeometry, argument
190 FrameBuilder frameBuilder(*layerUpdateQueue, lightGeometry, caches);
58 draw(const Frame& frame, const SkRect& screenDirty, const SkRect& dirty, const FrameBuilder::LightGeometry& lightGeometry, LayerUpdateQueue* layerUpdateQueue, const Rect& contentDrawBounds, bool opaque, const BakedOpRenderer::LightInfo& lightInfo, const std::vector< sp<RenderNode> >& renderNodes, FrameInfoVisualizer* profiler) argument
/frameworks/base/libs/hwui/
H A DFrameBuilder.cpp37 const LightGeometry& lightGeometry, Caches& caches)
43 , mLightRadius(lightGeometry.radius)
52 lightGeometry.center);
56 const LightGeometry& lightGeometry, Caches& caches)
62 , mLightRadius(lightGeometry.radius)
72 lightGeometry.center);
35 FrameBuilder(const SkRect& clip, uint32_t viewportWidth, uint32_t viewportHeight, const LightGeometry& lightGeometry, Caches& caches) argument
55 FrameBuilder(const LayerUpdateQueue& layers, const LightGeometry& lightGeometry, Caches& caches) argument

Completed in 1274 milliseconds