/frameworks/base/core/java/android/view/accessibility/ |
H A D | AccessibilityCache.java | 33 * 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 D | RenderNodePerfTest.java | 86 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 D | SkiaPipeline.cpp | 199 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 D | SkiaPipeline.h | 49 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 D | KCode.kt | 27 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 D | SkiaPipelineTests.cpp | 264 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 D | FrameBuilderTests.cpp | 316 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 D | OmxInfoBuilder.cpp | 139 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 D | IOMXStore.h | 54 std::vector<NodeInfo> nodes; member in struct:android::IOMXStore::RoleInfo
|
/frameworks/base/libs/hwui/ |
H A D | FrameBuilder.cpp | 135 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 D | FrameBuilder.h | 76 void deferRenderNodeScene(const std::vector< sp<RenderNode> >& nodes,
|
/frameworks/base/packages/Osu/src/com/android/hotspot2/osu/ |
H A D | OSUClient.java | 509 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 D | OmxStore.cpp | 68 hidl_vec<NodeInfo>& nodeList = role.nodes;
|
/frameworks/av/media/libstagefright/omx/ |
H A D | OMXStore.cpp | 73 std::vector<NodeInfo>& nodeList = role.nodes;
|
/frameworks/av/media/libmedia/ |
H A D | IOMXStore.cpp | 142 return writeToParcel(r.nodes, p); 162 return readFromParcel(&(r->nodes), p);
|
/frameworks/base/core/java/android/widget/ |
H A D | RelativeLayout.java | 1711 * 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 D | mk_hyb_file.py | 198 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 D | PathParser.java | 74 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 D | PropertyNodesVerifierElem.java | 215 for (List<PropertyNode> nodes : mOrderedNodeMap.values()) { 216 for (PropertyNode node : nodes) {
|
/frameworks/support/graphics/drawable/static/src/android/support/graphics/drawable/ |
H A D | VectorDrawableCompat.java | 1534 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 D | VectorDrawable_Delegate.java | 1018 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 D | PathParser_Delegate.java | 58 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 D | AccessibilityInteractionController.java | 559 // 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 D | Session.java | 320 * 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 D | AccessibilityNodeInfoCompat.java | 2259 * indicating changes to live region nodes and their children. 2682 List<AccessibilityNodeInfo> nodes = mInfo.findAccessibilityNodeInfosByViewId(viewId); 2684 for (AccessibilityNodeInfo node : nodes) {
|