Home | History | Annotate | Download | only in core

Lines Matching full:shader

26  *  has no shader, then the paint's color is used. If the paint has a
27 * shader, then the shader's color(s) are use instead, but they are
28 * modulated by the paint's alpha. This makes it easy to create a shader
30 * w/o having to modify the original shader... only the paint's alpha needs
51 * Set the shader's local matrix.
52 * @param localM The shader's new local matrix.
57 * Reset the shader's local matrix to identity.
62 /** replicate the edge color if the shader draws outside of its
67 /** repeat the shader's image horizontally and vertically */
70 /** repeat the shader's image horizontally and vertically, alternating
89 //! set if this shader's shadeSpan16() method can be called
92 /** Set this bit if the shader's native data type is instrinsically 16
115 * Called sometimes before drawing with this shader. Return the type of
116 * alpha your shader will return. The default implementation returns 0.
124 * Returns true if the shader is guaranteed to produce only opaque
125 * colors, subject to the SkPaint using the shader to apply an opaque
140 * Return true if your shader supports these parameters, or false if not.
153 * the draw using the shader has completed. It is an error for setContext
187 * Helper function that returns true if this shader's shadeSpan16() method
202 Gives method bitmap should be read to implement a shader.
207 kNone_BitmapType, //<! Shader is not represented as a bitmap
251 @param outTexture if non-NULL will be the bitmap representing the shader
266 * If the shader subclass can be represented as a gradient, asAGradient
320 * If the shader subclass has a GrEffect implementation, this installs an effect on the stage.
322 * setContext. Instead we pass the paint here in case the shader needs paint info.
329 /** Call this to create a new shader that will draw with the specified bitmap.
335 * @param src The bitmap to use inside the shader
338 * @return Returns a new shader object. Note: this function never returns null.