MCPcopy Create free account
hub / github.com/Tencent/tgfx / parseColorComponentScalarToken

Method parseColorComponentScalarToken

src/svg/SVGAttributeParser.cpp:334–343  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

332}
333
334bool SVGAttributeParser::parseColorComponentScalarToken(int32_t* c) {
335 float s;
336 if (const char* p = SVGParse::FindScalar(currentPos, &s)) {
337 *c = static_cast<int32_t>(std::round(s * 255.0f));
338 *c = std::clamp(*c, 0, 255);
339 currentPos = p;
340 return true;
341 }
342 return false;
343}
344
345bool SVGAttributeParser::parseColorComponentToken(int32_t* c) {
346 return parseColorComponentIntegralToken(c) || parseColorComponentFractionalToken(c);

Callers 1

parseRGBAColorTokenMethod · 0.95

Calls

no outgoing calls

Tested by

no test coverage detected