Shader
open class Shader
Shader is the base class for objects that return horizontal spans of colors during drawing. A subclass of Shader is installed in a Paint calling paint.setShader(shader). After that any object (other than a bitmap) that is drawn with that paint will get its color(s) from the shader.
Summary
Public methods |
open Boolean |
Return true if the shader has a non-identity local matrix.
|
open Unit |
Set the shader's local matrix.
|
Public constructors
Shader
Shader()
Deprecated: Use subclass constructors directly instead.
Public methods
getLocalMatrix
open fun getLocalMatrix(localM: Matrix): Boolean
Return true if the shader has a non-identity local matrix.
Parameters |
localM |
Matrix: Set to the local matrix of the shader, if the shader's matrix is non-null. |
Return |
Boolean |
true if the shader has a non-identity local matrix |
setLocalMatrix
open fun setLocalMatrix(localM: Matrix?): Unit
Set the shader's local matrix. Passing null will reset the shader's matrix to identity. If the matrix has scale value as 0, the drawing result is undefined.
Parameters |
localM |
Matrix?: The shader's new local matrix, or null to specify identity |