Home
last modified time | relevance | path

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

/development/tools/winscope/src/parsers/surface_flinger/computations/
Dvisibility_properties_computation.ts59 for (const layer of topDownTraversal) { constant
60 let isVisible = this.getIsVisible(layer);
62 layer.addEagerProperty(
64 layer.id,
69 layer.addEagerProperty(
71 layer.id,
73 this.isHiddenByPolicy(layer),
77 const displaySize = this.getDisplaySize(layer);
83 this.getDefinedValue(layer, 'layerStack')
87 if (!this.layerContains(other, layer, displaySize)) {
[all …]
Dlayer_extractor.ts22 layer: HierarchyTreeNode,
26 const sortedZChildren = layer
29 layer.getAllChildren().filter((child) => child.getZParent() === layer),
33 if (layer.isRoot()) {
38 const layerZ = LayerExtractor.getZ(layer);
49 traverseList.push(layer);
Drects_computation.ts115 layer: HierarchyTreeNode,
120 layer.getEagerPropertyByName('isComputedVisible'),
123 const name = assertDefined(layer.getEagerPropertyByName('name')).getValue();
124 const bounds = assertDefined(layer.getEagerPropertyByName('bounds'));
127 let opacity = layer
140 layer.getEagerPropertyByName('id'),
145 assertDefined(layer.getEagerPropertyByName('cornerRadius')).getValue(),
148 Transform.from(assertDefined(layer.getEagerPropertyByName('transform')))
161 layer: HierarchyTreeNode,
168 const name = assertDefined(layer.getEagerPropertyByName('name')).getValue();
[all …]
Dvisibility_properties_computation_test.ts699 const layer = assertDefined(hierarchyRoot.getChildByName(layerName)); constant
702 layer.getEagerPropertyByName('isComputedVisible'),
705 expect(getVisibilityReasons(layer)).toEqual([
766 function getVisibilityReasons(layer: HierarchyTreeNode): string[] {
767 return assertDefined(layer.getEagerPropertyByName('visibilityReason'))
773 layer: HierarchyTreeNode,
779 layer.getEagerPropertyByName('isComputedVisible'),
782 expect(getVisibilityReasons(layer)).toEqual(['occluded']);
784 layer
790 layer.getEagerPropertyByName('partiallyOccludedBy')?.getValue(),
[all …]
Dlayer_extractor_test.ts256 layers.map((layer) => layer.getEagerPropertyByName('id')?.getValue()),
/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.ts88 const layer = assertDefined( constant
91 expect(layer.name).toEqual('Leaf:24:25#27');
94 assertDefined(layer.getEagerPropertyByName('flags')).formattedValue(),
98 layer.getEagerPropertyByName('verboseFlags'),
103 const layer = assertDefined( constant
106 expect(layer.name).toEqual('Task=4#48');
109 assertDefined(layer.getEagerPropertyByName('flags')).formattedValue(),
113 layer.getEagerPropertyByName('verboseFlags'),
118 const layer = assertDefined( constant
123 expect(layer.name).toEqual('Wallpaper BBQ wrapper#77');
[all …]
/development/tools/winscope/src/parsers/surface_flinger/
Dentry_hierarchy_tree_factory.ts55 (allLayerProps: PropertiesProvider[], layer: LayerType) => {
56 if (layer.id === null || layer.id === undefined) {
60 const duplicateCount = processed.get(assertDefined(layer.id)) ?? 0;
61 processed.set(assertDefined(layer.id), duplicateCount + 1);
63 layer,
67 layer,
135 layer: LayerType,
139 let obj = layer;
148 .setData(layer)
149 .setRootId(assertDefined(layer.id))
[all …]
Dhierarchy_tree_builder_sf.ts31 const map = layers.reduce((map, layer) => {
32 const layerProperties = layer.getEagerProperties();
36 layer,
45 layer.addEagerProperty(
/development/tools/winscope/src/parsers/surface_flinger/legacy/
Dparser_surface_flinger_test.ts88 const layer = assertDefined( constant
91 expect(layer.name).toEqual('Leaf:24:25#27');
94 assertDefined(layer.getEagerPropertyByName('flags')).formattedValue(),
98 layer.getEagerPropertyByName('verboseFlags'),
103 const layer = assertDefined( constant
106 expect(layer.name).toEqual('Task=4#48');
109 assertDefined(layer.getEagerPropertyByName('flags')).formattedValue(),
113 layer.getEagerPropertyByName('verboseFlags'),
118 const layer = assertDefined( constant
123 expect(layer.name).toEqual('Wallpaper BBQ wrapper#77');
[all …]
Dparser_surface_flinger.ts174 (layer: android.surfaceflinger.ILayerProto) => {
176 id: assertDefined(layer.id),
177 name: assertDefined(layer.name),
/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.ts414 layerValues: occludedBy.map((layer) =>
415 this.getLayerSummary(layer.formattedValue()),
427 layerValues: partiallyOccludedBy.map((layer) =>
428 this.getLayerSummary(layer.formattedValue()),
438 layerValues: coveredBy.map((layer) =>
439 this.getLayerSummary(layer.formattedValue()),
Dpresenter_test.ts211 const layer = assertDefined( constant
219 assertDefined(layer.getZParent()),
/development/tools/winscope/src/viewers/viewer_transitions/
Dpresenter.ts313 layers.forEach((layer) => uniqueParticipants.add(layer));
/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