Lines Matching refs:node_name
136 SkString node_name;
141 SkString node_name;
146 SkString node_name;
151 SkString node_name;
155 void onColorProperty(const char node_name[],
157 fColors.push_back({SkString(node_name), lh()});
161 void onOpacityProperty(const char node_name[],
163 fOpacities.push_back({SkString(node_name), lh()});
166 void onTextProperty(const char node_name[],
168 fTexts.push_back({SkString(node_name), lh()});
171 void onTransformProperty(const char node_name[],
173 fTransforms.push_back({SkString(node_name), lh()});
176 void onEnterNode(const char node_name[], PropertyObserver::NodeType node_type) override {
177 if (node_name == nullptr) {
180 fCurrentNode = fCurrentNode.empty() ? node_name : fCurrentNode + "." + node_name;
183 void onLeavingNode(const char node_name[], PropertyObserver::NodeType node_type) override {
184 if (node_name == nullptr) {
187 auto length = strlen(node_name);
190 ? fCurrentNode.substr(0, fCurrentNode.length() - strlen(node_name) - 1)
263 REPORTER_ASSERT(reporter, colors[0].node_name.equals("fill_0"));
265 REPORTER_ASSERT(reporter, colors[1].node_name.equals("fill_effect_0"));
270 REPORTER_ASSERT(reporter, colorsWithFullKeypath[0].node_name.equals("layer_0.fill_0"));
272 REPORTER_ASSERT(reporter, colorsWithFullKeypath[1].node_name.equals("layer_0.fill_effect_0"));
277 REPORTER_ASSERT(reporter, opacities[0].node_name.equals("shape_transform_0"));
279 REPORTER_ASSERT(reporter, opacities[1].node_name.equals("layer_0"));
284 REPORTER_ASSERT(reporter, transforms[0].node_name.equals("layer_0"));
293 REPORTER_ASSERT(reporter, transforms[1].node_name.equals("layer_1"));
302 REPORTER_ASSERT(reporter, transforms[2].node_name.equals("shape_transform_0"));
314 REPORTER_ASSERT(reporter, texts[0].node_name.equals("layer_1"));