Home | History | Annotate | Download | only in hwui

Lines Matching defs:OpenGLRenderer

17 #define LOG_TAG "OpenGLRenderer"
33 #include "OpenGLRenderer.h"
114 OpenGLRenderer::OpenGLRenderer(): mCaches(Caches::getInstance()) {
124 OpenGLRenderer::~OpenGLRenderer() {
133 void OpenGLRenderer::setViewport(int width, int height) {
147 void OpenGLRenderer::prepare(bool opaque) {
151 void OpenGLRenderer::prepareDirty(float left, float top, float right, float bottom, bool opaque) {
172 void OpenGLRenderer::finish() {
176 LOGD("GL error from OpenGLRenderer: 0x%x", status);
179 LOGE(" OpenGLRenderer is out of memory!");
193 void OpenGLRenderer::interrupt() {
203 void OpenGLRenderer::resume() {
220 bool OpenGLRenderer::callDrawGLFunction(Functor *functor, Rect& dirty) {
260 int OpenGLRenderer::getSaveCount() const {
264 int OpenGLRenderer::save(int flags) {
268 void OpenGLRenderer::restore() {
274 void OpenGLRenderer::restoreToCount(int saveCount) {
282 int OpenGLRenderer::saveSnapshot(int flags) {
287 bool OpenGLRenderer::restoreSnapshot() {
319 int OpenGLRenderer::saveLayer(float left, float top, float right, float bottom,
349 int OpenGLRenderer::saveLayerAlpha(float left, float top, float right, float bottom,
411 bool OpenGLRenderer::createLayer(sp<Snapshot> snapshot, float left, float top,
492 bool OpenGLRenderer::createFboLayer(Layer* layer, Rect& bounds, sp<Snapshot> snapshot,
570 void OpenGLRenderer::composeLayer(sp<Snapshot> current, sp<Snapshot> previous) {
633 void OpenGLRenderer::drawTextureLayer(Layer* layer, const Rect& rect) {
684 void OpenGLRenderer::composeLayerRect(Layer* layer, const Rect& rect, bool swap) {
722 void OpenGLRenderer::composeLayerRegion(Layer* layer, const Rect& rect) {
810 void OpenGLRenderer::drawRegionRects(const Region& region) {
836 void OpenGLRenderer::dirtyLayer(const float left, const float top,
847 void OpenGLRenderer::dirtyLayer(const float left, const float top,
857 void OpenGLRenderer::dirtyLayerUnchecked(Rect& bounds, Region* region) {
869 void OpenGLRenderer::clearLayerRegions() {
925 void OpenGLRenderer::translate(float dx, float dy) {
929 void OpenGLRenderer::rotate(float degrees) {
933 void OpenGLRenderer::scale(float sx, float sy) {
937 void OpenGLRenderer::skew(float sx, float sy) {
941 void OpenGLRenderer::setMatrix(SkMatrix* matrix) {
945 void OpenGLRenderer::getMatrix(SkMatrix* matrix) {
949 void OpenGLRenderer::concatMatrix(SkMatrix* matrix) {
960 void OpenGLRenderer::setScissorFromClip() {
967 const Rect& OpenGLRenderer::getClipBounds() {
971 bool OpenGLRenderer::quickReject(float left, float top, float right, float bottom) {
986 bool OpenGLRenderer::clipRect(float left, float top, float right, float bottom, SkRegion::Op op) {
998 void OpenGLRenderer::setupDraw(bool clear) {
1012 void OpenGLRenderer::setupDrawWithTexture(bool isAlpha8) {
1017 void OpenGLRenderer::setupDrawWithExternalTexture() {
1021 void OpenGLRenderer::setupDrawAALine() {
1025 void OpenGLRenderer::setupDrawPoint(float pointSize) {
1030 void OpenGLRenderer::setupDrawColor(int color) {
1034 void OpenGLRenderer::setupDrawColor(int color, int alpha) {
1046 void OpenGLRenderer::setupDrawAlpha8Color(int color, int alpha) {
1058 void OpenGLRenderer::setupDrawColor(float r, float g, float b, float a) {
1067 void OpenGLRenderer::setupDrawAlpha8Color(float r, float g, float b, float a) {
1076 void OpenGLRenderer::setupDrawShader() {
1082 void OpenGLRenderer::setupDrawColorFilter() {
1088 void OpenGLRenderer::accountForClear(SkXfermode::Mode mode) {
1096 void OpenGLRenderer::setupDrawBlending(SkXfermode::Mode mode, bool swapSrcDst) {
1104 void OpenGLRenderer::setupDrawBlending(bool blend, SkXfermode::Mode mode, bool swapSrcDst) {
1112 void OpenGLRenderer::setupDrawProgram() {
1116 void OpenGLRenderer::setupDrawDirtyRegionsDisabled() {
1120 void OpenGLRenderer::setupDrawModelViewTranslate(float left, float top, float right, float bottom,
1132 void OpenGLRenderer::setupDrawModelViewIdentity(bool offset) {
1136 void OpenGLRenderer::setupDrawModelView(float left, float top, float right, float bottom,
1156 void OpenGLRenderer::setupDrawPointUniforms() {
1161 void OpenGLRenderer::setupDrawColorUniforms() {
1167 void OpenGLRenderer::setupDrawPureColorUniforms() {
1173 void OpenGLRenderer::setupDrawShaderUniforms(bool ignoreTransform) {
1182 void OpenGLRenderer::setupDrawShaderIdentityUniforms() {
1188 void OpenGLRenderer::setupDrawColorFilterUniforms() {
1194 void OpenGLRenderer::setupDrawSimpleMesh() {
1200 void OpenGLRenderer::setupDrawTexture(GLuint texture) {
1208 void OpenGLRenderer::setupDrawExternalTexture(GLuint texture) {
1216 void OpenGLRenderer::setupDrawTextureTransform() {
1220 void OpenGLRenderer::setupDrawTextureTransformUniforms(mat4& transform) {
1225 void OpenGLRenderer::setupDrawMesh(GLvoid* vertices, GLvoid* texCoords, GLuint vbo) {
1238 void OpenGLRenderer::setupDrawVertices(GLvoid* vertices) {
1255 void OpenGLRenderer::setupDrawAALine(GLvoid* vertices, GLvoid* widthCoords,
1273 void OpenGLRenderer::finishDrawTexture() {
1281 bool OpenGLRenderer::drawDisplayList(DisplayList* displayList, uint32_t width, uint32_t height,
1296 void OpenGLRenderer::outputDisplayList(DisplayList* displayList, uint32_t level) {
1302 void OpenGLRenderer::drawAlphaBitmap(Texture* texture, float left, float top, SkPaint* paint) {
1344 void OpenGLRenderer::drawBitmap(SkBitmap* bitmap, float left, float top, SkPaint* paint) {
1364 void OpenGLRenderer::drawBitmap(SkBitmap* bitmap, SkMatrix* matrix, SkPaint* paint) {
1386 void OpenGLRenderer::drawBitmapMesh(SkBitmap* bitmap, int meshWidth, int meshHeight,
1470 void OpenGLRenderer::drawBitmap(SkBitmap* bitmap,
1525 void OpenGLRenderer::drawPatch(SkBitmap* bitmap, const int32_t* xDivs, const int32_t* yDivs,
1591 void OpenGLRenderer::drawAARect(float left, float top, float right, float bottom,
1675 void OpenGLRenderer::drawLines(float* points, int count, SkPaint* paint) {
1904 void OpenGLRenderer::drawPoints(float* points, int count, SkPaint* paint) {
1956 void OpenGLRenderer::drawColor(int color, SkXfermode::Mode mode) {
1966 void OpenGLRenderer::drawShape(float left, float top, const PathTexture* texture, SkPaint* paint) {
1976 void OpenGLRenderer::drawRoundRect(float left, float top, float right, float bottom,
1986 void OpenGLRenderer::drawCircle(float x, float y, float radius, SkPaint* paint) {
1994 void OpenGLRenderer::drawOval(float left, float top, float right, float bottom, SkPaint* paint) {
2002 void OpenGLRenderer::drawArc(float left, float top, float right, float bottom,
2017 void OpenGLRenderer::drawRectAsShape(float left, float top, float right, float bottom,
2026 void OpenGLRenderer::drawRect(float left, float top, float right, float bottom, SkPaint* p) {
2055 void OpenGLRenderer::drawText(const char* text, int bytesCount, int count,
2195 void OpenGLRenderer::drawPath(SkPath* path, SkPaint* paint) {
2210 void OpenGLRenderer::drawLayer(Layer* layer, float x, float y, SkPaint* paint) {
2274 void OpenGLRenderer::resetShader() {
2278 void OpenGLRenderer::setupShader(SkiaShader* shader) {
2289 void OpenGLRenderer::resetColorFilter() {
2293 void OpenGLRenderer::setupColorFilter(SkiaColorFilter* filter) {
2301 void OpenGLRenderer::resetShadow() {
2305 void OpenGLRenderer::setupShadow(float radius, float dx, float dy, int color) {
2317 void OpenGLRenderer::drawPathTexture(const PathTexture* texture,
2351 void OpenGLRenderer::drawTextDecorations(const char* text, int bytesCount, float length,
2413 void OpenGLRenderer::drawColorRect(float left, float top, float right, float bottom,
2435 void OpenGLRenderer::drawTextureRect(float left, float top, float right, float bottom,
2459 void OpenGLRenderer::drawTextureRect(float left, float top, float right, float bottom,
2465 void OpenGLRenderer::drawTextureMesh(float left, float top, float right, float bottom,
2494 void OpenGLRenderer::chooseBlending(bool blend, SkXfermode::Mode mode,
2531 bool OpenGLRenderer::useProgram(Program* program) {
2541 void OpenGLRenderer::resetDrawTextureTexCoords(float u1, float v1, float u2, float v2) {
2549 void OpenGLRenderer::getAlphaAndMode(SkPaint* paint, int* alpha, SkXfermode::Mode* mode) {
2566 SkXfermode::Mode OpenGLRenderer::getXfermode(SkXfermode* mode) {