/development/tools/winscope/src/viewers/common/ |
D | wm_ime_utils.ts | 18 import {HierarchyTreeNode} from 'trace/tree_node/hierarchy_tree_node'; 21 getFocusedActivity(entry: HierarchyTreeNode): HierarchyTreeNode | undefined { 27 let focusedActivity: HierarchyTreeNode | undefined; 44 getFocusedWindow(entry: HierarchyTreeNode): HierarchyTreeNode | undefined { 55 entry: HierarchyTreeNode, 56 ): HierarchyTreeNode | undefined { 68 private getVisibleWindows(entry: HierarchyTreeNode): HierarchyTreeNode[] { 95 windowState: HierarchyTreeNode, 96 display: HierarchyTreeNode, 97 ): HierarchyTreeNode[] { [all …]
|
D | ime_utils.ts | 20 import {HierarchyTreeNode} from 'trace/tree_node/hierarchy_tree_node'; 44 readonly hierarchyTree: HierarchyTreeNode, 77 readonly taskLayerOfImeContainer: HierarchyTreeNode | undefined, 78 readonly taskLayerOfImeSnapshot: HierarchyTreeNode | undefined, 91 entry: HierarchyTreeNode, 114 entryTree: HierarchyTreeNode, 152 let focusedWindowLayer: HierarchyTreeNode | undefined; 200 private getFocusedWindowString(entry: HierarchyTreeNode): string | undefined { 232 private getFocusedActivityString(entry: HierarchyTreeNode): string { 266 entryTree: HierarchyTreeNode, [all …]
|
D | abstract_viewer_input_method.ts | 20 import {HierarchyTreeNode} from 'trace/tree_node/hierarchy_tree_node'; 27 export abstract class AbstractViewerInputMethod extends AbstractViewer<HierarchyTreeNode> { 28 constructor(trace: Trace<HierarchyTreeNode>, traces: Traces, store: Store) { 33 trace: Trace<HierarchyTreeNode>, 45 trace: Trace<HierarchyTreeNode>,
|
D | abstract_presenter_input_method.ts | 24 import {HierarchyTreeNode} from 'trace/tree_node/hierarchy_tree_node'; 51 entry: TraceEntry<HierarchyTreeNode>, 52 tree: HierarchyTreeNode, 103 protected readonly imeTrace: Trace<HierarchyTreeNode>; 104 private readonly wmTrace?: Trace<HierarchyTreeNode>; 105 private readonly sfTrace?: Trace<HierarchyTreeNode>; 111 trace: Trace<HierarchyTreeNode>, 148 if (selectedItem.treeNode instanceof HierarchyTreeNode) { 166 wmEntry: HierarchyTreeNode | undefined, 167 sfEntry: HierarchyTreeNode | undefined, [all …]
|
D | hierarchy_presenter.ts | 23 import {HierarchyTreeNode} from 'trace/tree_node/hierarchy_tree_node'; 45 entry: TraceEntry<HierarchyTreeNode>, 46 tree: HierarchyTreeNode, 52 trace: Trace<HierarchyTreeNode>; 53 tree: HierarchyTreeNode; 58 trace: Trace<HierarchyTreeNode>; 59 trees: HierarchyTreeNode[]; 60 entry?: TraceEntry<HierarchyTreeNode>; 96 trace: Trace<HierarchyTreeNode>, 97 ): TraceEntry<HierarchyTreeNode> | undefined { [all …]
|
/development/tools/winscope/src/parsers/ |
D | hierarchy_tree_builder.ts | 18 import {HierarchyTreeNode} from 'trace/tree_node/hierarchy_tree_node'; 41 build(): HierarchyTreeNode { 65 identifierToChildren: Map<string | number, readonly HierarchyTreeNode[]>, 66 ): HierarchyTreeNode { 77 ): HierarchyTreeNode { 78 return new HierarchyTreeNode(id, name, propertiesProvider); 82 parent: HierarchyTreeNode, 83 child: HierarchyTreeNode, 91 ): Map<string | number, readonly HierarchyTreeNode[]>; 94 node: HierarchyTreeNode, [all …]
|
/development/tools/winscope/src/trace/ |
D | frame_mapper_test.ts | 27 import {HierarchyTreeNode} from './tree_node/hierarchy_tree_node'; 46 let windowManager: Trace<HierarchyTreeNode>; 68 windowManager = new TraceBuilder<HierarchyTreeNode>() 71 'entry-0' as unknown as HierarchyTreeNode, 72 'entry-1' as unknown as HierarchyTreeNode, 108 let ime: Trace<HierarchyTreeNode>; 109 let windowManager: Trace<HierarchyTreeNode>; 117 ime = new TraceBuilder<HierarchyTreeNode>() 120 'entry-0' as unknown as HierarchyTreeNode, 121 'entry-1' as unknown as HierarchyTreeNode, [all …]
|
/development/tools/winscope/src/parsers/window_manager/legacy/ |
D | parser_window_manager_test.ts | 28 import {HierarchyTreeNode} from 'trace/tree_node/hierarchy_tree_node'; 32 let parser: Parser<HierarchyTreeNode>; 33 let trace: Trace<HierarchyTreeNode>; 39 )) as Parser<HierarchyTreeNode>; 40 trace = new TraceBuilder<HierarchyTreeNode>() 67 expect(entry).toBeInstanceOf(HierarchyTreeNode); 81 let parser: Parser<HierarchyTreeNode>; 86 )) as Parser<HierarchyTreeNode>; 104 expect(entry).toBeInstanceOf(HierarchyTreeNode); 110 let parser: Parser<HierarchyTreeNode>; [all …]
|
D | parser_window_manager_dump_test.ts | 28 import {HierarchyTreeNode} from 'trace/tree_node/hierarchy_tree_node'; 31 let parser: Parser<HierarchyTreeNode>; 32 let trace: Trace<HierarchyTreeNode>; 38 )) as Parser<HierarchyTreeNode>; 39 trace = new TraceBuilder<HierarchyTreeNode>() 62 )) as Parser<HierarchyTreeNode>; 74 expect(entry).toBeInstanceOf(HierarchyTreeNode);
|
/development/tools/winscope/src/parsers/input_method/ |
D | hierarchy_tree_builder_input_method.ts | 18 import {HierarchyTreeNode} from 'trace/tree_node/hierarchy_tree_node'; 26 ): Map<string, readonly HierarchyTreeNode[]> { 36 }, new Map<string, HierarchyTreeNode[]>()); 41 node: HierarchyTreeNode, 42 identifierToChildren: Map<string | number, HierarchyTreeNode[]>, 46 const child: HierarchyTreeNode | undefined = identifierToChildren
|
/development/tools/winscope/src/parsers/surface_flinger/computations/ |
D | visibility_properties_computation.ts | 27 import {HierarchyTreeNode} from 'trace/tree_node/hierarchy_tree_node'; 33 private root: HierarchyTreeNode | undefined; 34 private rootLayers: HierarchyTreeNode[] | undefined; 38 setRoot(value: HierarchyTreeNode): VisibilityPropertiesComputation { 56 const opaqueLayers: HierarchyTreeNode[] = []; 57 const translucentLayers: HierarchyTreeNode[] = []; 181 private getIsVisible(layer: HierarchyTreeNode): boolean { 197 private hasVisibleRegion(layer: HierarchyTreeNode): boolean { 229 private getVisibilityReasons(layer: HierarchyTreeNode): string[] { 311 private getColor(layer: HierarchyTreeNode): PropertyTreeNode | undefined { [all …]
|
D | z_order_paths_computation.ts | 19 import {HierarchyTreeNode} from 'trace/tree_node/hierarchy_tree_node'; 23 private root: HierarchyTreeNode | undefined; 25 setRoot(value: HierarchyTreeNode): ZOrderPathsComputation { 38 private makeMapOfIdToNode(): Map<number, HierarchyTreeNode> { 39 const layerIdToTreeNode = new Map<number, HierarchyTreeNode>(); 51 layerIdToTreeNode: Map<number, HierarchyTreeNode>,
|
D | layer_extractor.ts | 18 import {HierarchyTreeNode} from 'trace/tree_node/hierarchy_tree_node'; 22 layer: HierarchyTreeNode, 23 ): HierarchyTreeNode[] { 24 const traverseList: HierarchyTreeNode[] = []; 58 a: HierarchyTreeNode, 59 b: HierarchyTreeNode, 73 private static getZ(node: HierarchyTreeNode): number {
|
/development/tools/winscope/src/parsers/input_method/legacy/ |
D | parser_input_method_service_test.ts | 25 import {HierarchyTreeNode} from 'trace/tree_node/hierarchy_tree_node'; 29 let parser: Parser<HierarchyTreeNode>; 35 )) as Parser<HierarchyTreeNode>; 55 expect(entry).toBeInstanceOf(HierarchyTreeNode); 61 let parser: Parser<HierarchyTreeNode>; 66 )) as Parser<HierarchyTreeNode>; 81 expect(entry).toBeInstanceOf(HierarchyTreeNode);
|
D | parser_input_method_manager_service_test.ts | 25 import {HierarchyTreeNode} from 'trace/tree_node/hierarchy_tree_node'; 29 let parser: Parser<HierarchyTreeNode>; 35 )) as Parser<HierarchyTreeNode>; 55 expect(entry).toBeInstanceOf(HierarchyTreeNode); 61 let parser: Parser<HierarchyTreeNode>; 66 )) as Parser<HierarchyTreeNode>; 83 expect(entry).toBeInstanceOf(HierarchyTreeNode);
|
D | parser_input_method_clients_test.ts | 26 import {HierarchyTreeNode} from 'trace/tree_node/hierarchy_tree_node'; 30 let parser: Parser<HierarchyTreeNode>; 36 )) as Parser<HierarchyTreeNode>; 60 expect(entry).toBeInstanceOf(HierarchyTreeNode); 66 let parser: Parser<HierarchyTreeNode>; 72 )) as Parser<HierarchyTreeNode>; 87 expect(entry).toBeInstanceOf(HierarchyTreeNode);
|
/development/tools/winscope/src/trace/tree_node/ |
D | hierarchy_tree_node.ts | 23 export class HierarchyTreeNode extends TreeNode { class 26 private zParent: HierarchyTreeNode | undefined; 28 private relativeChildren: HierarchyTreeNode[] = []; 67 setZParent(value: HierarchyTreeNode): void { 71 getZParent(): HierarchyTreeNode | undefined { 83 addRelativeChild(value: HierarchyTreeNode): void { 87 getRelativeChildren(): HierarchyTreeNode[] {
|
/development/tools/winscope/src/parsers/window_manager/perfetto/ |
D | parser_window_manager_test.ts | 28 import {HierarchyTreeNode} from 'trace/tree_node/hierarchy_tree_node'; 31 let parser: Parser<HierarchyTreeNode>; 32 let trace: Trace<HierarchyTreeNode>; 39 )) as Parser<HierarchyTreeNode>; 40 trace = new TraceBuilder<HierarchyTreeNode>() 65 expect(entry).toBeInstanceOf(HierarchyTreeNode);
|
/development/tools/winscope/src/parsers/view_capture/legacy/ |
D | hierarchy_tree_builder_vc.ts | 19 import {HierarchyTreeNode} from 'trace/tree_node/hierarchy_tree_node'; 25 ): Map<string | number, readonly HierarchyTreeNode[]> { 38 }, new Map<string, HierarchyTreeNode[]>()); 43 node: HierarchyTreeNode, 44 identifierToChildren: Map<string | number, HierarchyTreeNode[]>,
|
/development/tools/winscope/src/parsers/view_capture/perfetto/ |
D | hierarchy_tree_builder_vc_test.ts | 19 import {HierarchyTreeNode} from 'trace/tree_node/hierarchy_tree_node'; 106 const expectedNode0 = new HierarchyTreeNode( 123 const expectedNode0 = new HierarchyTreeNode( 128 const expectedNode1 = new HierarchyTreeNode( 150 const expectedNode0 = new HierarchyTreeNode( 155 const expectedNode1 = new HierarchyTreeNode( 160 const expectedNode2 = new HierarchyTreeNode( 165 const expectedNode3 = new HierarchyTreeNode(
|
D | hierarchy_tree_builder_vc.ts | 19 import {HierarchyTreeNode} from 'trace/tree_node/hierarchy_tree_node'; 25 ): Map<string | number, readonly HierarchyTreeNode[]> { 36 }, new Map<string, HierarchyTreeNode[]>()); 41 root: HierarchyTreeNode, 42 identifierToChildren: Map<string | number, HierarchyTreeNode[]>,
|
/development/tools/winscope/src/parsers/surface_flinger/legacy/ |
D | parser_surface_flinger_dump_test.ts | 26 import {HierarchyTreeNode} from 'trace/tree_node/hierarchy_tree_node'; 37 let parser: Parser<HierarchyTreeNode>; 42 )) as Parser<HierarchyTreeNode>; 67 )) as Parser<HierarchyTreeNode>; 80 let parser: Parser<HierarchyTreeNode>; 85 )) as Parser<HierarchyTreeNode>;
|
/development/tools/winscope/src/viewers/viewer_surface_flinger/ |
D | viewer_surface_flinger.ts | 21 import {HierarchyTreeNode} from 'trace/tree_node/hierarchy_tree_node'; 27 export class ViewerSurfaceFlinger extends AbstractViewer<HierarchyTreeNode> { 30 constructor(trace: Trace<HierarchyTreeNode>, traces: Traces, store: Store) { 35 trace: Trace<HierarchyTreeNode>,
|
/development/tools/winscope/src/parsers/window_manager/ |
D | hierarchy_tree_builder_wm.ts | 19 import {HierarchyTreeNode} from 'trace/tree_node/hierarchy_tree_node'; 26 ): Map<string, readonly HierarchyTreeNode[]> { 39 }, new Map<string, HierarchyTreeNode[]>()); 44 node: HierarchyTreeNode, 45 identifierToChildren: Map<string | number, HierarchyTreeNode[]>,
|
/development/tools/winscope/src/viewers/viewer_window_manager/ |
D | viewer_window_manager.ts | 21 import {HierarchyTreeNode} from 'trace/tree_node/hierarchy_tree_node'; 27 export class ViewerWindowManager extends AbstractViewer<HierarchyTreeNode> { 30 constructor(trace: Trace<HierarchyTreeNode>, traces: Traces, store: Store) { 35 trace: Trace<HierarchyTreeNode>,
|