/development/tools/winscope/src/parsers/surface_flinger/computations/ |
D | visibility_properties_computation.ts | 54 .flatMap((layer) => { 55 return this.layerTopDownTraversal(layer); 62 for (const layer of rootLayersOrderedByZ) { constant 63 let isVisible = this.getIsVisible(layer); 65 layer.addEagerProperty( 67 layer.id, 72 layer.addEagerProperty( 74 layer.id, 76 this.getVisibilityReasons(layer), 82 const displaySize = this.getDisplaySize(layer); [all …]
|
D | rects_computation.ts | 71 layer: HierarchyTreeNode, 76 layer.getEagerPropertyByName('isComputedVisible'), 79 const name = assertDefined(layer.getEagerPropertyByName('name')).getValue(); 80 const bounds = assertDefined(layer.getEagerPropertyByName('bounds')); 83 let opacity = layer 96 layer.getEagerPropertyByName('id'), 101 layer.getEagerPropertyByName('cornerRadius')?.getValue() ?? 0, 104 Transform.from(assertDefined(layer.getEagerPropertyByName('transform'))) 145 const layer = layersWithRects[i]; constant 147 layer.getEagerPropertyByName('layerStack'), [all …]
|
D | visibility_properties_computation_test.ts | 1014 function getVisibilityReasons(layer: HierarchyTreeNode): string[] { 1015 return assertDefined(layer.getEagerPropertyByName('visibilityReason'))
|
/development/tools/winscope/protos/surfaceflinger/udc/ |
D | layers.proto | 25 // Similar to DEVICE, but the layer position may have been asynchronously set 34 // Information about each layer. 36 // unique id per layer. 38 // unique name per layer. 40 // list of children this layer may have. May be empty. 42 // list of layers that are z order relative to this layer. 44 // The type of layer, ex Color, Layer 50 // The layer's z order. Can be z order in layer stack, relative to parent, 51 // or relative to another layer specified in zOrderRelative. 53 // The layer's position on the display. [all …]
|
/development/tools/winscope/src/parsers/surface_flinger/perfetto/ |
D | parser_surface_flinger_test.ts | 72 const layer = assertDefined( constant 75 expect(layer.name).toEqual('Leaf:24:25#27'); 78 assertDefined(layer.getEagerPropertyByName('flags')).formattedValue(), 82 layer.getEagerPropertyByName('verboseFlags'), 87 const layer = assertDefined( constant 90 expect(layer.name).toEqual('Task=4#48'); 93 assertDefined(layer.getEagerPropertyByName('flags')).formattedValue(), 97 layer.getEagerPropertyByName('verboseFlags'), 102 const layer = assertDefined( constant 107 expect(layer.name).toEqual('Wallpaper BBQ wrapper#77'); [all …]
|
D | parser_surface_flinger.ts | 196 (layer: perfetto.protos.ILayerProto) => { 197 const duplicateCount = processed.get(assertDefined(layer.id)) ?? 0; 198 processed.set(assertDefined(layer.id), duplicateCount + 1); 200 layer, 204 …ParserSfUtils.makeLayerLazyPropertiesStrategy(layer, duplicateCount); //TODO: fetch these lazily i…
|
/development/tools/winscope/src/parsers/surface_flinger/legacy/ |
D | parser_surface_flinger_test.ts | 72 const layer = assertDefined( constant 75 expect(layer.name).toEqual('Leaf:24:25#27'); 78 assertDefined(layer.getEagerPropertyByName('flags')).formattedValue(), 82 layer.getEagerPropertyByName('verboseFlags'), 87 const layer = assertDefined( constant 90 expect(layer.name).toEqual('Task=4#48'); 93 assertDefined(layer.getEagerPropertyByName('flags')).formattedValue(), 97 layer.getEagerPropertyByName('verboseFlags'), 102 const layer = assertDefined( constant 107 expect(layer.name).toEqual('Wallpaper BBQ wrapper#77'); [all …]
|
D | parser_surface_flinger.ts | 172 (layer: android.surfaceflinger.ILayerProto) => { 174 id: assertDefined(layer.id), 175 name: assertDefined(layer.name), 198 ).map((layer: android.surfaceflinger.ILayerProto) => { 199 const duplicateCount = processed.get(assertDefined(layer.id)) ?? 0; 200 processed.set(assertDefined(layer.id), duplicateCount + 1); 202 layer, 206 ParserSfUtils.makeLayerLazyPropertiesStrategy(layer, duplicateCount);
|
/development/tools/winscope/src/parsers/surface_flinger/ |
D | parser_surface_flinger_utils.ts | 80 layer: android.surfaceflinger.ILayerProto | perfetto.protos.ILayerProto, 84 let obj = layer; 93 .setData(layer) 94 .setRootId(assertDefined(layer.id)) 95 .setRootName(assertDefined(layer.name)) 124 layer: android.surfaceflinger.ILayerProto | perfetto.protos.ILayerProto, 129 .setData(layer) 130 .setRootId(assertDefined(layer.id)) 131 .setRootName(assertDefined(layer.name))
|
D | hierarchy_tree_builder_sf.ts | 28 const map = layers.reduce((map, layer) => { 29 const layerProperties = layer.getEagerProperties(); 33 layer, 45 layer.addEagerProperty(
|
/development/samples/ApiDemos/src/com/example/android/apis/graphics/kube/ |
D | Kube.java | 150 Layer layer; in updateLayers() local 155 layer = mLayers[kUp]; in updateLayers() 156 shapes = layer.mShapes; in updateLayers() 161 layer = mLayers[kDown]; in updateLayers() 162 shapes = layer.mShapes; in updateLayers() 167 layer = mLayers[kLeft]; in updateLayers() 168 shapes = layer.mShapes; in updateLayers() 174 layer = mLayers[kRight]; in updateLayers() 175 shapes = layer.mShapes; in updateLayers() 181 layer = mLayers[kFront]; in updateLayers() [all …]
|
/development/tools/winscope/src/viewers/viewer_surface_flinger/ |
D | presenter.ts | 358 layerValues: occludedBy.map((layer) => this.getLayerSummary(layer)), 368 layerValues: partiallyOccludedBy.map((layer) => 369 this.getLayerSummary(layer), 378 layerValues: coveredBy.map((layer) => this.getLayerSummary(layer)), 388 private getLayerSummary(layer: PropertyTreeNode): SfLayerSummary { 389 const nodeId = layer.formattedValue();
|
D | presenter_test.ts | 90 const layer = assertDefined( constant 96 assertDefined(layer.getZParent()),
|
/development/tools/logblame/ |
D | sample.txt | 650 Incorrectly called buildLayer on View: ShortcutAndWidgetContainer, destroying layer... 1088 Incorrectly called buildLayer on View: ShortcutAndWidgetContainer, destroying layer... 1370 Incorrectly called buildLayer on View: ShortcutAndWidgetContainer, destroying layer... 2015 Incorrectly called buildLayer on View: ShortcutAndWidgetContainer, destroying layer... 2370 Incorrectly called buildLayer on View: ShortcutAndWidgetContainer, destroying layer... 2647 Incorrectly called buildLayer on View: ShortcutAndWidgetContainer, destroying layer... 2933 Incorrectly called buildLayer on View: ShortcutAndWidgetContainer, destroying layer...
|
/development/samples/VirtualDeviceManager/ |
D | README.md | 49 general requirement. The client device, its capabilities, the connectivity layer
|