Home
last modified time | relevance | path

Searched refs:HierarchyTreeNode (Results 1 – 25 of 102) sorted by relevance

12345

/development/tools/winscope/src/viewers/common/
Dwm_ime_utils.ts18 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 …]
Dime_utils.ts20 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 …]
Dabstract_viewer_input_method.ts20 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>,
Dabstract_presenter_input_method.ts24 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 …]
Dhierarchy_presenter.ts23 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/
Dhierarchy_tree_builder.ts18 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/
Dframe_mapper_test.ts27 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/
Dparser_window_manager_test.ts28 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 …]
Dparser_window_manager_dump_test.ts28 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/
Dhierarchy_tree_builder_input_method.ts18 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/
Dvisibility_properties_computation.ts27 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 …]
Dz_order_paths_computation.ts19 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>,
Dlayer_extractor.ts18 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/
Dparser_input_method_service_test.ts25 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);
Dparser_input_method_manager_service_test.ts25 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);
Dparser_input_method_clients_test.ts26 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/
Dhierarchy_tree_node.ts23 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/
Dparser_window_manager_test.ts28 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/
Dhierarchy_tree_builder_vc.ts19 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/
Dhierarchy_tree_builder_vc_test.ts19 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(
Dhierarchy_tree_builder_vc.ts19 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/
Dparser_surface_flinger_dump_test.ts26 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/
Dviewer_surface_flinger.ts21 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/
Dhierarchy_tree_builder_wm.ts19 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/
Dviewer_window_manager.ts21 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>,

12345