Searched refs:OpenGLRenderer (Results 1 - 21 of 21) sorted by relevance

/frameworks/base/libs/hwui/
H A DDrawProfiler.h25 class OpenGLRenderer;
41 void draw(OpenGLRenderer* canvas);
64 void drawGraph(OpenGLRenderer* canvas);
65 void drawCurrentFrame(OpenGLRenderer* canvas);
66 void drawThreshold(OpenGLRenderer* canvas);
87 * OpenGLRenderer:drawRects() that makes up all the FrameTimingData:record
H A DDeferredDisplayList.h26 #include "OpenGLRenderer.h"
58 // the below are set and used by the OpenGLRenderer at record and deferred playback
109 status_t flush(OpenGLRenderer& renderer, Rect& dirty);
111 void addClip(OpenGLRenderer& renderer, ClipOp* op);
112 void addSaveLayer(OpenGLRenderer& renderer, SaveLayerOp* op, int newSaveCount);
113 void addSave(OpenGLRenderer& renderer, SaveOp* op, int newSaveCount);
114 void addRestoreToCount(OpenGLRenderer& renderer, StateOp* op, int newSaveCount);
120 void addDrawOp(OpenGLRenderer& renderer, DrawOp* op);
141 void storeStateOpBarrier(OpenGLRenderer& renderer, StateOp* op);
142 void storeRestoreToCountBarrier(OpenGLRenderer
[all...]
H A DDisplayList.h21 #define LOG_TAG "OpenGLRenderer"
56 class OpenGLRenderer;
71 PlaybackStateStruct(OpenGLRenderer& renderer, int replayFlags, LinearAllocator* allocator)
77 OpenGLRenderer& mRenderer;
92 DeferStateStruct(DeferredDisplayList& deferredList, OpenGLRenderer& renderer, int replayFlags)
101 ReplayStateStruct(OpenGLRenderer& renderer, Rect& dirty, int replayFlags)
H A DDisplayListOp.h21 #define LOG_TAG "OpenGLRenderer"
31 #include "OpenGLRenderer.h"
53 * may be replayed to an OpenGLRenderer.
112 virtual void applyState(OpenGLRenderer& renderer, int saveCount) const = 0;
139 virtual status_t applyDraw(OpenGLRenderer& renderer, Rect& dirty) = 0;
148 virtual status_t multiDraw(OpenGLRenderer& renderer, Rect& dirty,
168 virtual void onDefer(OpenGLRenderer& renderer, DeferInfo& deferInfo,
185 return OpenGLRenderer::getAlphaDirect(mPaint);
202 const SkPaint* getPaint(OpenGLRenderer& renderer) {
229 SkXfermode::Mode mode = OpenGLRenderer
[all...]
H A DOpenGLRenderer.cpp17 #define LOG_TAG "OpenGLRenderer"
35 #include "OpenGLRenderer.h"
132 OpenGLRenderer::OpenGLRenderer(RenderState& renderState) function in class:android::uirenderer::OpenGLRenderer
151 OpenGLRenderer::~OpenGLRenderer() {
156 void OpenGLRenderer::initProperties() {
167 void OpenGLRenderer::initLight(const Vector3& lightCenter, float lightRadius,
179 void OpenGLRenderer::onViewportInitialized() {
187 void OpenGLRenderer
[all...]
H A DTreeInfo.h33 class OpenGLRenderer;
96 OpenGLRenderer* renderer;
H A DDeferredDisplayList.cpp17 #define LOG_TAG "OpenGLRenderer"
30 #include "OpenGLRenderer.h"
55 virtual status_t replay(OpenGLRenderer& renderer, Rect& dirty, int index) = 0;
94 virtual status_t replay(OpenGLRenderer& renderer, Rect& dirty, int index) {
272 virtual status_t replay(OpenGLRenderer& renderer, Rect& dirty, int index) {
316 virtual status_t replay(OpenGLRenderer& renderer, Rect& dirty, int index) {
338 virtual status_t replay(OpenGLRenderer& renderer, Rect& dirty, int index) {
362 virtual status_t replay(OpenGLRenderer& renderer, Rect& dirty, int index) {
422 void DeferredDisplayList::addClip(OpenGLRenderer& renderer, ClipOp* op) {
447 void DeferredDisplayList::addSaveLayer(OpenGLRenderer
[all...]
H A DLayer.h47 class OpenGLRenderer;
277 void defer(const OpenGLRenderer& rootRenderer);
280 void render(const OpenGLRenderer& rootRenderer);
328 OpenGLRenderer* renderer;
337 void updateLightPosFromRenderer(const OpenGLRenderer& rootRenderer);
H A DRenderNode.h20 #define LOG_TAG "OpenGLRenderer"
54 class OpenGLRenderer;
203 inline void setViewProperties(OpenGLRenderer& renderer, T& handler);
214 OpenGLRenderer& renderer, T& handler);
217 inline void issueOperationsOfProjectedChildren(OpenGLRenderer& renderer, T& handler);
224 inline void issueOperations(OpenGLRenderer& renderer, T& handler);
H A DAndroid.mk39 OpenGLRenderer.cpp \
105 LOCAL_CFLAGS += -DATRACE_TAG=ATRACE_TAG_VIEW -DLOG_TAG=\"OpenGLRenderer\"
H A DDrawProfiler.cpp20 #include "OpenGLRenderer.h"
125 void DrawProfiler::draw(OpenGLRenderer* canvas) {
189 void DrawProfiler::drawGraph(OpenGLRenderer* canvas) {
197 void DrawProfiler::drawCurrentFrame(OpenGLRenderer* canvas) {
208 void DrawProfiler::drawThreshold(OpenGLRenderer* canvas) {
H A DLayer.cpp17 #define LOG_TAG "OpenGLRenderer"
25 #include "OpenGLRenderer.h"
106 void Layer::updateLightPosFromRenderer(const OpenGLRenderer& rootRenderer) {
191 OpenGLRenderer::getAlphaAndModeDirect(paint, &alpha, &mode);
240 void Layer::defer(const OpenGLRenderer& rootRenderer) {
298 void Layer::render(const OpenGLRenderer& rootRenderer) {
H A DLayerRenderer.h22 #include "OpenGLRenderer.h"
47 class LayerRenderer: public OpenGLRenderer {
H A DFontRenderer.h50 class OpenGLRenderer;
64 TextSetupFunctor(OpenGLRenderer* renderer, float x, float y, bool pureTranslate,
73 OpenGLRenderer* renderer;
H A DLayerRenderer.cpp17 #define LOG_TAG "OpenGLRenderer"
40 : OpenGLRenderer(renderState)
68 return OpenGLRenderer::prepareDirty(dirty.left, dirty.top, dirty.right, dirty.bottom, opaque);
82 return OpenGLRenderer::clear(left, top, right, bottom, opaque);
86 OpenGLRenderer::finish();
93 // who will invoke OpenGLRenderer::resume()
122 return OpenGLRenderer::getRegion();
145 // OpenGLRenderer::composeLayerRegion())
437 renderer.OpenGLRenderer::prepareDirty(0.0f, 0.0f,
H A DDeferredLayerUpdater.cpp18 #include "OpenGLRenderer.h"
51 OpenGLRenderer::getAlphaAndModeDirect(paint, &mAlpha, &mMode);
H A DOpenGLRenderer.h126 class OpenGLRenderer : public StatefulBaseRenderer { class in namespace:android::uirenderer
128 OpenGLRenderer(RenderState& renderState);
129 virtual ~OpenGLRenderer();
1031 }; // class OpenGLRenderer
H A DRenderNode.cpp18 #define LOG_TAG "OpenGLRenderer"
34 #include "OpenGLRenderer.h"
395 void RenderNode::setViewProperties(OpenGLRenderer& renderer, T& handler) {
722 OpenGLRenderer& renderer, T& handler) {
794 void RenderNode::issueOperationsOfProjectedChildren(OpenGLRenderer& renderer, T& handler) {
866 void RenderNode::issueOperations(OpenGLRenderer& renderer, T& handler) {
H A DRenderProperties.cpp17 #define LOG_TAG "OpenGLRenderer"
30 #include "OpenGLRenderer.h"
61 OpenGLRenderer::getAlphaAndModeDirect(paint, &alpha, &mode);
/frameworks/base/libs/hwui/renderthread/
H A DCanvasContext.h42 class OpenGLRenderer;
128 OpenGLRenderer* mCanvas;
H A DCanvasContext.cpp30 #include "../OpenGLRenderer.h"
117 mCanvas = new OpenGLRenderer(mRenderThread.renderState());

Completed in 919 milliseconds