Stay organized with collections
Save and categorize content based on your preferences.
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 |
Content and code samples on this page are subject to the licenses described in the Content License. Java and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.
Last updated 2024-04-04 UTC.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2024-04-04 UTC."],[],[]]