Home
last modified time | relevance | path

Searched refs:gradientMatrix (Results 1 – 3 of 3) sorted by relevance

/ohos5.0/foundation/arkui/ui_lite/frameworks/draw/
H A Ddraw_canvas.h96 TransAffine& gradientMatrix, in BuildLineGradientMatrix() argument
102 gradientMatrix.Reset(); in BuildLineGradientMatrix()
103 gradientMatrix *= TransAffine::TransAffineRotation(angle); in BuildLineGradientMatrix()
104 gradientMatrix *= TransAffine::TransAffineTranslation(linearPoint.x0, linearPoint.y0); in BuildLineGradientMatrix()
105 gradientMatrix *= transform; in BuildLineGradientMatrix()
106 gradientMatrix.Invert(); in BuildLineGradientMatrix()
112 TransAffine& gradientMatrix,
H A Ddraw_canvas.cpp216 TransAffine gradientMatrix; in RenderGradient() local
217 FillInterpolator interpolatorType(gradientMatrix); in RenderGradient()
222 BuildLineGradientMatrix(paint, gradientMatrix, transform, distance); in RenderGradient()
232 BuildRadialGradientMatrix(paint, gradientMatrix, transform, startRadius, endRadius); in RenderGradient()
256 TransAffine& gradientMatrix, in BuildRadialGradientMatrix() argument
262 gradientMatrix.Reset(); in BuildRadialGradientMatrix()
263 gradientMatrix *= TransAffine::TransAffineTranslation(radialPoint.x1, radialPoint.y1); in BuildRadialGradientMatrix()
264 gradientMatrix *= transform; in BuildRadialGradientMatrix()
265 gradientMatrix.Invert(); in BuildRadialGradientMatrix()
/ohos5.0/foundation/arkui/ui_lite/frameworks/components/
H A Dui_canvas.cpp939 TransAffine gradientMatrix; in OnBlendDrawGradient() local
940 FillInterpolator interpolatorType(gradientMatrix); in OnBlendDrawGradient()
945 DrawCanvas::BuildLineGradientMatrix(drawCmd.paint, gradientMatrix, transform, distance); in OnBlendDrawGradient()
955 …DrawCanvas::BuildRadialGradientMatrix(drawCmd.paint, gradientMatrix, transform, startRadius, endRa… in OnBlendDrawGradient()