Home
last modified time | relevance | path

Searched refs:layer (Results 1 – 15 of 15) sorted by relevance

/development/tools/winscope/src/parsers/surface_flinger/computations/
Dvisibility_properties_computation.ts54 .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 …]
Drects_computation.ts71 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 …]
Dvisibility_properties_computation_test.ts1014 function getVisibilityReasons(layer: HierarchyTreeNode): string[] {
1015 return assertDefined(layer.getEagerPropertyByName('visibilityReason'))
/development/tools/winscope/protos/surfaceflinger/udc/
Dlayers.proto25 // 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/
Dparser_surface_flinger_test.ts72 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 …]
Dparser_surface_flinger.ts196 (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/
Dparser_surface_flinger_test.ts72 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 …]
Dparser_surface_flinger.ts172 (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/
Dparser_surface_flinger_utils.ts80 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))
Dhierarchy_tree_builder_sf.ts28 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/
DKube.java150 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/
Dpresenter.ts358 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();
Dpresenter_test.ts90 const layer = assertDefined( constant
96 assertDefined(layer.getZParent()),
/development/tools/logblame/
Dsample.txt650 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/
DREADME.md49 general requirement. The client device, its capabilities, the connectivity layer