Lines Matching defs:ShaderProgram
27 #include "ShaderProgram.h"
42 #define XLOG(...) android_printLog(ANDROID_LOG_DEBUG, "ShaderProgram", __VA_ARGS__)
128 GLuint ShaderProgram::loadShader(GLenum shaderType, const char* pSource)
154 GLuint ShaderProgram::createProgram(const char* pVertexSource, const char* pFragmentSource)
195 ShaderProgram::ShaderProgram()
204 void ShaderProgram::init()
266 void ShaderProgram::resetBlending()
274 void ShaderProgram::setBlendingState(bool enableBlending)
291 void ShaderProgram::setViewport(SkRect& viewport, float scale)
301 void ShaderProgram::setProjectionMatrix(SkRect& geometry, GLint projectionMatrixHandle)
320 void ShaderProgram::drawQuadInternal(SkRect& geometry,
365 void ShaderProgram::drawQuad(SkRect& geometry, int textureId, float opacity,
402 void ShaderProgram::setViewRect(const IntRect& viewRect)
426 FloatRect ShaderProgram
434 FloatRect ShaderProgram::rectInInvScreenCoord(const TransformationMatrix& drawMatrix, const IntSize& size)
441 FloatRect ShaderProgram::rectInInvScreenCoord(const FloatRect& rect)
446 FloatRect ShaderProgram::rectInScreenCoord(const FloatRect& rect)
451 FloatRect ShaderProgram::convertScreenCoordToDocumentCoord(const FloatRect& rect)
456 FloatRect ShaderProgram::convertInvScreenCoordToScreenCoord(const FloatRect& rect)
462 FloatRect ShaderProgram::convertScreenCoordToInvScreenCoord(const FloatRect& rect)
468 void ShaderProgram::setScreenClip(const IntRect& clip)
481 void ShaderProgram::clip(const FloatRect& clip)
515 IntRect ShaderProgram::clippedRectWithViewport(const IntRect& rect, int margin)
523 float ShaderProgram::zValue(const TransformationMatrix& drawMatrix, float w, float h)
533 void ShaderProgram::drawLayerQuadInternal(const GLfloat* projectionMatrix,
561 void ShaderProgram::drawLayerQuad(const TransformationMatrix& drawMatrix,
615 void ShaderProgram::drawVideoLayerQuad(const TransformationMatrix& drawMatrix,
644 void ShaderProgram::setWebViewMatrix(const float* matrix, bool alphaLayer)
650 void ShaderProgram::calculateAnimationDelta()