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() {
222 bool OpenGLRenderer::callDrawGLFunction(Functor *functor, Rect& dirty) {
262 int OpenGLRenderer::getSaveCount() const {
266 int OpenGLRenderer::save(int flags) {
270 void OpenGLRenderer::restore() {
276 void OpenGLRenderer::restoreToCount(int saveCount) {
284 int OpenGLRenderer::saveSnapshot(int flags) {
289 bool OpenGLRenderer::restoreSnapshot() {
321 int OpenGLRenderer::saveLayer(float left, float top, float right, float bottom,
351 int OpenGLRenderer::saveLayerAlpha(float left, float top, float right, float bottom,
413 bool OpenGLRenderer::createLayer(sp<Snapshot> snapshot, float left, float top,
494 bool OpenGLRenderer::createFboLayer(Layer* layer, Rect& bounds, sp<Snapshot> snapshot,
572 void OpenGLRenderer::composeLayer(sp<Snapshot> current, sp<Snapshot> previous) {
635 void OpenGLRenderer::drawTextureLayer(Layer* layer, const Rect& rect) {
686 void OpenGLRenderer::composeLayerRect(Layer* layer, const Rect& rect, bool swap) {
724 void OpenGLRenderer::composeLayerRegion(Layer* layer, const Rect& rect) {
812 void OpenGLRenderer::drawRegionRects(const Region& region) {
838 void OpenGLRenderer::dirtyLayer(const float left, const float top,
849 void OpenGLRenderer::dirtyLayer(const float left, const float top,
859 void OpenGLRenderer::dirtyLayerUnchecked(Rect& bounds, Region* region) {
871 void OpenGLRenderer::clearLayerRegions() {
927 void OpenGLRenderer::translate(float dx, float dy) {
931 void OpenGLRenderer::rotate(float degrees) {
935 void OpenGLRenderer::scale(float sx, float sy) {
939 void OpenGLRenderer::skew(float sx, float sy) {
943 void OpenGLRenderer::setMatrix(SkMatrix* matrix) {
947 void OpenGLRenderer::getMatrix(SkMatrix* matrix) {
951 void OpenGLRenderer::concatMatrix(SkMatrix* matrix) {
962 void OpenGLRenderer::setScissorFromClip() {
969 const Rect& OpenGLRenderer::getClipBounds() {
973 bool OpenGLRenderer::quickReject(float left, float top, float right, float bottom) {
988 bool OpenGLRenderer::clipRect(float left, float top, float right, float bottom, SkRegion::Op op) {
1000 void OpenGLRenderer::setupDraw(bool clear) {
1014 void OpenGLRenderer::setupDrawWithTexture(bool isAlpha8) {
1019 void OpenGLRenderer::setupDrawWithExternalTexture() {
1023 void OpenGLRenderer::setupDrawAALine() {
1027 void OpenGLRenderer::setupDrawPoint(float pointSize) {
1032 void OpenGLRenderer::setupDrawColor(int color) {
1036 void OpenGLRenderer::setupDrawColor(int color, int alpha) {
1048 void OpenGLRenderer::setupDrawAlpha8Color(int color, int alpha) {
1060 void OpenGLRenderer::setupDrawColor(float r, float g, float b, float a) {
1069 void OpenGLRenderer::setupDrawAlpha8Color(float r, float g, float b, float a) {
1078 void OpenGLRenderer::setupDrawShader() {
1084 void OpenGLRenderer::setupDrawColorFilter() {
1090 void OpenGLRenderer::accountForClear(SkXfermode::Mode mode) {
1098 void OpenGLRenderer::setupDrawBlending(SkXfermode::Mode mode, bool swapSrcDst) {
1106 void OpenGLRenderer::setupDrawBlending(bool blend, SkXfermode::Mode mode, bool swapSrcDst) {
1114 void OpenGLRenderer::setupDrawProgram() {
1118 void OpenGLRenderer::setupDrawDirtyRegionsDisabled() {
1122 void OpenGLRenderer::setupDrawModelViewTranslate(float left, float top, float right, float bottom,
1134 void OpenGLRenderer::setupDrawModelViewIdentity(bool offset) {
1138 void OpenGLRenderer::setupDrawModelView(float left, float top, float right, float bottom,
1158 void OpenGLRenderer::setupDrawPointUniforms() {
1163 void OpenGLRenderer::setupDrawColorUniforms() {
1169 void OpenGLRenderer::setupDrawPureColorUniforms() {
1175 void OpenGLRenderer::setupDrawShaderUniforms(bool ignoreTransform) {
1184 void OpenGLRenderer::setupDrawShaderIdentityUniforms() {
1190 void OpenGLRenderer::setupDrawColorFilterUniforms() {
1196 void OpenGLRenderer::setupDrawSimpleMesh() {
1202 void OpenGLRenderer::setupDrawTexture(GLuint texture) {
1210 void OpenGLRenderer::setupDrawExternalTexture(GLuint texture) {
1218 void OpenGLRenderer::setupDrawTextureTransform() {
1222 void OpenGLRenderer::setupDrawTextureTransformUniforms(mat4& transform) {
1227 void OpenGLRenderer::setupDrawMesh(GLvoid* vertices, GLvoid* texCoords, GLuint vbo) {
1240 void OpenGLRenderer::setupDrawVertices(GLvoid* vertices) {
1257 void OpenGLRenderer::setupDrawAALine(GLvoid* vertices, GLvoid* widthCoords,
1275 void OpenGLRenderer::finishDrawTexture() {
1283 bool OpenGLRenderer::drawDisplayList(DisplayList* displayList, uint32_t width, uint32_t height,
1298 void OpenGLRenderer::outputDisplayList(DisplayList* displayList, uint32_t level) {
1304 void OpenGLRenderer::drawAlphaBitmap(Texture* texture, float left, float top, SkPaint* paint) {
1346 void OpenGLRenderer::drawBitmap(SkBitmap* bitmap, float left, float top, SkPaint* paint) {
1366 void OpenGLRenderer::drawBitmap(SkBitmap* bitmap, SkMatrix* matrix, SkPaint* paint) {
1388 void OpenGLRenderer::drawBitmapMesh(SkBitmap* bitmap, int meshWidth, int meshHeight,
1472 void OpenGLRenderer::drawBitmap(SkBitmap* bitmap,
1527 void OpenGLRenderer::drawPatch(SkBitmap* bitmap, const int32_t* xDivs, const int32_t* yDivs,
1593 void OpenGLRenderer::drawAARect(float left, float top, float right, float bottom,
1677 void OpenGLRenderer::drawLines(float* points, int count, SkPaint* paint) {
1906 void OpenGLRenderer::drawPoints(float* points, int count, SkPaint* paint) {
1958 void OpenGLRenderer::drawColor(int color, SkXfermode::Mode mode) {
1968 void OpenGLRenderer::drawShape(float left, float top, const PathTexture* texture, SkPaint* paint) {
1978 void OpenGLRenderer::drawRoundRect(float left, float top, float right, float bottom,
1988 void OpenGLRenderer::drawCircle(float x, float y, float radius, SkPaint* paint) {
1996 void OpenGLRenderer::drawOval(float left, float top, float right, float bottom, SkPaint* paint) {
2004 void OpenGLRenderer::drawArc(float left, float top, float right, float bottom,
2019 void OpenGLRenderer::drawRectAsShape(float left, float top, float right, float bottom,
2028 void OpenGLRenderer::drawRect(float left, float top, float right, float bottom, SkPaint* p) {
2057 void OpenGLRenderer::drawText(const char* text, int bytesCount, int count,
2197 void OpenGLRenderer::drawPath(SkPath* path, SkPaint* paint) {
2212 void OpenGLRenderer::drawLayer(Layer* layer, float x, float y, SkPaint* paint) {
2276 void OpenGLRenderer::resetShader() {
2280 void OpenGLRenderer::setupShader(SkiaShader* shader) {
2291 void OpenGLRenderer::resetColorFilter() {
2295 void OpenGLRenderer::setupColorFilter(SkiaColorFilter* filter) {
2303 void OpenGLRenderer::resetShadow() {
2307 void OpenGLRenderer::setupShadow(float radius, float dx, float dy, int color) {
2319 void OpenGLRenderer::drawPathTexture(const PathTexture* texture,
2353 void OpenGLRenderer::drawTextDecorations(const char* text, int bytesCount, float length,
2415 void OpenGLRenderer::drawColorRect(float left, float top, float right, float bottom,
2437 void OpenGLRenderer::drawTextureRect(float left, float top, float right, float bottom,
2461 void OpenGLRenderer::drawTextureRect(float left, float top, float right, float bottom,
2467 void OpenGLRenderer::drawTextureMesh(float left, float top, float right, float bottom,
2496 void OpenGLRenderer::chooseBlending(bool blend, SkXfermode::Mode mode,
2533 bool OpenGLRenderer::useProgram(Program* program) {
2543 void OpenGLRenderer::resetDrawTextureTexCoords(float u1, float v1, float u2, float v2) {
2551 void OpenGLRenderer::getAlphaAndMode(SkPaint* paint, int* alpha, SkXfermode::Mode* mode) {
2568 SkXfermode::Mode OpenGLRenderer::getXfermode(SkXfermode* mode) {