Merge pull request #32764 from BradleyHill/fabric-pattern-transform

Fabricjs missing pattern transform definitions
This commit is contained in:
Armando Aguirre
2019-02-05 14:00:19 -08:00
committed by GitHub
+9
View File
@@ -614,6 +614,10 @@ interface IPatternOptions {
* The source for the pattern
*/
source: string | HTMLImageElement;
/**
* Transform matrix to change the pattern, imported from svgs
*/
patternTransform?: number[];
}
export interface Pattern extends IPatternOptions { }
export class Pattern {
@@ -4638,6 +4642,11 @@ interface IUtilMisc {
*/
qrDecompose(a: number[]): { angle: number, scaleX: number, scaleY: number, skewX: number, skewY: number, translateX: number, translateY: number };
/**
* Creates a transform matrix with the specified scale and skew
*/
customTransformMatrix(scaleX: number, scaleY: number, skewX: number): number[];
/**
* Returns string representation of function body
* @param fn Function to get body of