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

Method Serialize

src/inspect/serialization/RectSerialization.cpp:30–40  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

28}
29
30std::shared_ptr<Data> RectSerialization::Serialize(const Rect* rect) {
31 DEBUG_ASSERT(rect != nullptr)
32 flexbuffers::Builder fbb;
33 size_t startMap;
34 size_t contentMap;
35 SerializeUtils::SerializeBegin(fbb, tgfx::inspect::LayerTreeMessage::LayerSubAttribute, startMap,
36 contentMap);
37 SerializeRectImpl(fbb, rect);
38 SerializeUtils::SerializeEnd(fbb, startMap, contentMap);
39 return Data::MakeWithCopy(fbb.GetBuffer().data(), fbb.GetBuffer().size());
40}
41} // namespace tgfx

Callers

nothing calls this directly

Calls 3

SerializeRectImplFunction · 0.85
dataMethod · 0.45
sizeMethod · 0.45

Tested by

no test coverage detected