Searched refs:nodes (Results 1 - 25 of 28) sorted by relevance

12

/frameworks/base/core/java/android/view/accessibility/
H A DAccessibilityCache.java33 * It is updated when windows change or nodes change.
121 * the cache will either refresh some nodes or evict some nodes.
196 LongSparseArray<AccessibilityNodeInfo> nodes = mNodeCache.get(windowId);
197 if (nodes == null) {
200 AccessibilityNodeInfo cachedInfo = nodes.get(sourceId);
223 LongSparseArray<AccessibilityNodeInfo> nodes = mNodeCache.get(windowId);
224 if (nodes == null) {
227 AccessibilityNodeInfo info = nodes.get(accessibilityNodeId);
295 LongSparseArray<AccessibilityNodeInfo> nodes
423 clearSubTreeRecursiveLocked(LongSparseArray<AccessibilityNodeInfo> nodes, long rootNodeId) argument
[all...]
/frameworks/base/apct-tests/perftests/core/src/android/graphics/perftests/
H A DRenderNodePerfTest.java86 RenderNode[] nodes = new RenderNode[30];
87 DisplayListCanvas[] canvases = new DisplayListCanvas[nodes.length];
88 for (int i = 0; i < nodes.length; i++) {
89 nodes[i] = RenderNode.create("LinearLayout", null);
93 for (int i = 0; i < nodes.length; i++) {
94 canvases[i] = nodes[i].start(100, 100);
96 for (int i = nodes.length - 1; i >= 0; i--) {
97 nodes[i].end(canvases[i]);
/frameworks/base/libs/hwui/pipeline/skia/
H A DSkiaPipeline.cpp199 const std::vector<sp<RenderNode>>& nodes, bool opaque, bool wideColorGamut,
223 renderFrameImpl(layers, clip, nodes, opaque, wideColorGamut, contentDrawBounds, canvas);
240 renderOverdraw(layers, clip, nodes, contentDrawBounds, surface);
256 const std::vector<sp<RenderNode>>& nodes, bool opaque, bool wideColorGamut,
265 if (1 == nodes.size()) {
266 if (!nodes[0]->nothingToDraw()) {
267 RenderNodeDrawable root(nodes[0].get(), canvas);
270 } else if (0 == nodes.size()) {
273 // It there are multiple render nodes, they are laid out as follows:
276 // #2 - additional overlay nodes
198 renderFrame(const LayerUpdateQueue& layers, const SkRect& clip, const std::vector<sp<RenderNode>>& nodes, bool opaque, bool wideColorGamut, const Rect &contentDrawBounds, sk_sp<SkSurface> surface) argument
255 renderFrameImpl(const LayerUpdateQueue& layers, const SkRect& clip, const std::vector<sp<RenderNode>>& nodes, bool opaque, bool wideColorGamut, const Rect &contentDrawBounds, SkCanvas* canvas) argument
372 renderOverdraw(const LayerUpdateQueue& layers, const SkRect& clip, const std::vector<sp<RenderNode>>& nodes, const Rect &contentDrawBounds, sk_sp<SkSurface> surface) argument
[all...]
H A DSkiaPipeline.h49 const std::vector< sp<RenderNode> >& nodes, bool opaque, bool wideColorGamut,
113 const std::vector< sp<RenderNode> >& nodes, bool opaque, bool wideColorGamut,
121 const std::vector< sp<RenderNode> >& nodes, const Rect &contentDrawBounds,
/frameworks/data-binding/compiler/src/main/kotlin/android/databinding/tool/writer/
H A DKCode.kt27 private val nodes = arrayListOf<Any>()
46 fun isNull(kcode : KCode?) = kcode == null || (kcode.nodes.isEmpty() && (kcode.s == null || kcode.s.trim() == ""))
70 nodes.add(c)
78 nodes.add(c)
107 nodes.add(Appendix(glue, c!!))
129 val newlineFirstNode = s != null || (nodes.isNotEmpty() && nodes.first() is Appendix)
131 nodes.forEach { when(it) {
/frameworks/base/libs/hwui/tests/unit/
H A DSkiaPipelineTests.cpp264 std::vector<sp<RenderNode>> nodes; local
269 nodes.push_back(TestUtils::createSkiaNode(100, 100, 700, 500, // 600x400
276 nodes.push_back(TestUtils::createSkiaNode(0, 0, 800, 600,
282 nodes.push_back(TestUtils::createSkiaNode(0, 0, 800, 600,
291 pipeline->renderFrame(layerUpdateQueue, dirty, nodes, true, false, contentDrawBounds, surface);
310 std::vector<sp<RenderNode>> nodes; local
311 nodes.push_back(TestUtils::createSkiaNode(0, 0, CANVAS_WIDTH, CANVAS_HEIGHT,
321 pipeline->renderFrame(layerUpdateQueue, dirty, nodes, true, false,
341 std::vector<sp<RenderNode>> nodes; local
342 nodes
[all...]
H A DFrameBuilderTests.cpp316 std::vector<sp<RenderNode>> nodes; local
321 nodes.push_back(TestUtils::createNode<RecordingCanvas>(100, 100, 700, 500, // 600x400
328 nodes.push_back(TestUtils::createNode<RecordingCanvas>(0, 0, 800, 600,
334 nodes.push_back(TestUtils::createNode<RecordingCanvas>(0, 0, 800, 600,
339 for (auto& node : nodes) {
346 frameBuilder.deferRenderNodeScene(nodes, contentDrawBounds);
353 for (auto& node : nodes) {
365 // Validate no crashes if any nodes are missing DisplayLists
368 frameBuilder.deferRenderNodeScene(nodes, contentDrawBounds);
1659 * Construct a tree of nodes, wher
[all...]
/frameworks/av/media/libstagefright/
H A DOmxInfoBuilder.cpp139 std::vector<IOMXStore::NodeInfo>& nodes =
140 role.nodes;
141 nodes.reserve(inRole.nodes.size());
142 for (const auto& inNode : inRole.nodes) {
155 nodes.push_back(std::move(node));
230 // If preferPlatformNodes is true, hardware nodes must be added after
231 // platform (software) nodes. hwCodecs is used to hold hardware nodes
232 // that need to be added after software nodes fo
[all...]
/frameworks/av/media/libmedia/include/media/
H A DIOMXStore.h54 std::vector<NodeInfo> nodes; member in struct:android::IOMXStore::RoleInfo
/frameworks/base/libs/hwui/
H A DFrameBuilder.cpp135 void FrameBuilder::deferRenderNodeScene(const std::vector< sp<RenderNode> >& nodes, argument
137 if (nodes.size() < 1) return;
138 if (nodes.size() == 1) {
139 if (!nodes[0]->nothingToDraw()) {
140 deferRenderNode(*nodes[0]);
144 // It there are multiple render nodes, they are laid out as follows:
147 // #2 - additional overlay nodes
153 // Additional nodes will be drawn on top with no particular clipping semantics.
160 const Rect backdrop = nodeBounds(*nodes[0]);
165 if (!content.contains(backdrop) && !nodes[
[all...]
H A DFrameBuilder.h76 void deferRenderNodeScene(const std::vector< sp<RenderNode> >& nodes,
/frameworks/base/packages/Osu/src/com/android/hotspot2/osu/
H A DOSUClient.java509 Collection<OMANode> nodes = null;
514 nodes = Collections.singletonList(node);
520 nodes = root.getChildren();
523 nodes = Collections.singletonList(root.getChild(name));
527 if (nodes == null) {
532 for (OMANode node : nodes) {
/frameworks/av/media/libstagefright/omx/1.0/
H A DOmxStore.cpp68 hidl_vec<NodeInfo>& nodeList = role.nodes;
/frameworks/av/media/libstagefright/omx/
H A DOMXStore.cpp73 std::vector<NodeInfo>& nodeList = role.nodes;
/frameworks/av/media/libmedia/
H A DIOMXStore.cpp142 return writeToParcel(r.nodes, p);
162 return readFromParcel(&(r->nodes), p);
/frameworks/base/core/java/android/widget/
H A DRelativeLayout.java1711 * List of nodes in the graph. Each node is identified by its
1726 final ArrayList<Node> nodes = mNodes;
1727 final int count = nodes.size();
1730 nodes.get(i).release();
1732 nodes.clear();
1805 final ArrayList<Node> nodes = mNodes;
1806 final int count = nodes.size();
1811 final Node node = nodes.get(i);
1818 final Node node = nodes.get(i);
1846 // Finds all the roots in the graph: all nodes wit
[all...]
/frameworks/minikin/tools/
H A Dmk_hyb_file.py198 nodes = Freelist()
208 if (ix >= 0 and nodes.is_free(ix) and
214 nodes.is_free(ix) # actually don't need nodes at all when use_node,
217 ix, _ = nodes.next(0)
220 nodes.use(ix)
229 # return list of nodes in bfs order
246 # suffix compression - convert the trie into an acyclic digraph, merging nodes when
269 print(len(uniques), 'unique nodes,', len(self.bfs_order), 'total')
/frameworks/support/compat/java/android/support/v4/graphics/
H A DPathParser.java74 PathDataNode[] nodes = createNodesFromPathData(pathData);
75 if (nodes != null) {
77 PathDataNode.nodesToPath(nodes, path);
/frameworks/opt/vcard/tests/src/com/android/vcard/tests/testutils/
H A DPropertyNodesVerifierElem.java215 for (List<PropertyNode> nodes : mOrderedNodeMap.values()) {
216 for (PropertyNode node : nodes) {
/frameworks/support/graphics/drawable/static/src/android/support/graphics/drawable/
H A DVectorDrawableCompat.java1534 public String nodesToString(PathParser.PathDataNode[] nodes) { argument
1536 for (int i = 0; i < nodes.length; i++) {
1537 result += nodes[i].mType + ":";
1538 float[] params = nodes[i].mParams;
1581 public void setPathData(PathParser.PathDataNode[] nodes) { argument
1582 if (!PathParser.canMorph(mNodes, nodes)) {
1584 mNodes = PathParser.deepCopyNodes(nodes);
1586 PathParser.updateNodes(mNodes, nodes);
/frameworks/layoutlib/bridge/src/android/graphics/drawable/
H A DVectorDrawable_Delegate.java1018 private void setPathData(PathParser_Delegate.PathDataNode[] nodes) { argument
1019 if (!PathParser_Delegate.canMorph(mNodes, nodes)) {
1021 mNodes = PathParser_Delegate.deepCopyNodes(nodes);
1023 PathParser_Delegate.updateNodes(mNodes, nodes);
/frameworks/layoutlib/bridge/src/android/util/
H A DPathParser_Delegate.java58 private PathParser_Delegate(@NonNull PathDataNode[] nodes) { argument
59 mPathDataNodes = nodes;
107 PathDataNode[] nodes = createNodesFromPathData(pathString);
108 PathParser_Delegate delegate = new PathParser_Delegate(nodes);
/frameworks/base/core/java/android/view/
H A DAccessibilityInteractionController.java559 // focus instead fetching all provider nodes to do the search here.
1000 private void enforceNodeTreeConsistent(List<AccessibilityNodeInfo> nodes) { argument
1003 final int nodeCount = nodes.size();
1005 AccessibilityNodeInfo node = nodes.get(i);
1009 // If the nodes are a tree it does not matter from
1067 // Check for disconnected nodes.
1198 // so remove these disconnected nodes form the result.
/frameworks/base/services/autofill/java/com/android/server/autofill/
H A DSession.java320 * Updates values of the nodes in the context's structure so that:
329 final ViewNode[] nodes = fillContext
336 final ViewNode node = nodes[i];
1111 final ViewNode[] nodes =
1125 final ViewNode node = nodes[viewStateNum];
/frameworks/support/compat/java/android/support/v4/view/accessibility/
H A DAccessibilityNodeInfoCompat.java2259 * indicating changes to live region nodes and their children.
2682 List<AccessibilityNodeInfo> nodes = mInfo.findAccessibilityNodeInfosByViewId(viewId);
2684 for (AccessibilityNodeInfo node : nodes) {

Completed in 912 milliseconds

12