/frameworks/base/libs/hwui/ |
H A D | DrawProfiler.h | 25 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 D | DeferredDisplayList.h | 26 #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 D | DisplayList.h | 21 #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 D | DisplayListOp.h | 21 #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 D | OpenGLRenderer.cpp | 17 #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 D | TreeInfo.h | 33 class OpenGLRenderer; 96 OpenGLRenderer* renderer;
|
H A D | DeferredDisplayList.cpp | 17 #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 D | Layer.h | 47 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 D | RenderNode.h | 20 #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 D | Android.mk | 39 OpenGLRenderer.cpp \ 105 LOCAL_CFLAGS += -DATRACE_TAG=ATRACE_TAG_VIEW -DLOG_TAG=\"OpenGLRenderer\"
|
H A D | DrawProfiler.cpp | 20 #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 D | Layer.cpp | 17 #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 D | LayerRenderer.h | 22 #include "OpenGLRenderer.h" 47 class LayerRenderer: public OpenGLRenderer {
|
H A D | FontRenderer.h | 50 class OpenGLRenderer; 64 TextSetupFunctor(OpenGLRenderer* renderer, float x, float y, bool pureTranslate, 73 OpenGLRenderer* renderer;
|
H A D | LayerRenderer.cpp | 17 #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 D | DeferredLayerUpdater.cpp | 18 #include "OpenGLRenderer.h" 51 OpenGLRenderer::getAlphaAndModeDirect(paint, &mAlpha, &mMode);
|
H A D | OpenGLRenderer.h | 126 class OpenGLRenderer : public StatefulBaseRenderer { class in namespace:android::uirenderer 128 OpenGLRenderer(RenderState& renderState); 129 virtual ~OpenGLRenderer(); 1031 }; // class OpenGLRenderer
|
H A D | RenderNode.cpp | 18 #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 D | RenderProperties.cpp | 17 #define LOG_TAG "OpenGLRenderer" 30 #include "OpenGLRenderer.h" 61 OpenGLRenderer::getAlphaAndModeDirect(paint, &alpha, &mode);
|
/frameworks/base/libs/hwui/renderthread/ |
H A D | CanvasContext.h | 42 class OpenGLRenderer; 128 OpenGLRenderer* mCanvas;
|
H A D | CanvasContext.cpp | 30 #include "../OpenGLRenderer.h" 117 mCanvas = new OpenGLRenderer(mRenderThread.renderState());
|