Lines Matching refs:obj

21   static isEmptyObj(obj: PropertyTreeNode): boolean {
22 if (RawDataUtils.isColor(obj)) {
23 return RawDataUtils.isEmptyColor(obj);
26 if (RawDataUtils.isRect(obj)) {
27 return Rect.from(obj).isEmpty();
33 static isColor(obj: PropertyTreeNode): boolean {
35 (obj.getChildByName('r') !== undefined &&
36 obj.getChildByName('g') !== undefined &&
37 obj.getChildByName('b') !== undefined) ||
38 obj.getChildByName('a') !== undefined
42 static isRect(obj: PropertyTreeNode): boolean {
44 (obj.getChildByName('right') !== undefined &&
45 obj.getChildByName('bottom') !== undefined) ||
46 (obj.getChildByName('left') !== undefined &&
47 obj.getChildByName('top') !== undefined)
51 static isBuffer(obj: PropertyTreeNode): boolean {
53 obj.getChildByName('stride') !== undefined &&
54 obj.getChildByName('format') !== undefined
58 static isSize(obj: PropertyTreeNode): boolean {
60 obj.getAllChildren().length <= 2 &&
61 (obj.getChildByName('w') !== undefined ||
62 obj.getChildByName('h') !== undefined)
66 static isPosition(obj: PropertyTreeNode): boolean {
68 obj.getAllChildren().length <= 2 &&
69 (obj.getChildByName('x') !== undefined ||
70 obj.getChildByName('y') !== undefined)
74 static isRegion(obj: PropertyTreeNode): boolean {
75 const rect = obj.getChildByName('rect');
84 static isMatrix(obj: PropertyTreeNode): boolean {
86 !obj.getChildByName('type') &&
87 (obj.getChildByName('dsdx') !== undefined ||
88 obj.getChildByName('dtdx') !== undefined ||
89 obj.getChildByName('dsdy') !== undefined ||
90 obj.getChildByName('dtdy') !== undefined)