MCPcopy Create free account
hub / github.com/LibreSprite/LibreSprite / write_celdata

Function write_celdata

src/doc/cel_data_io.cpp:26–34  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

24using namespace base::serialization::little_endian;
25
26void write_celdata(std::ostream& os, const CelData* celdata)
27{
28 write32(os, celdata->id());
29 write32(os, (int16_t)celdata->position().x);
30 write32(os, (int16_t)celdata->position().y);
31 write8(os, celdata->opacity());
32 write32(os, celdata->image()->id());
33 write_user_data(os, celdata->userData());
34}
35
36CelData* read_celdata(std::istream& is, SubObjectsIO* subObjects, bool setId)
37{

Callers 3

writeCelDataMethod · 0.85
onUndoMethod · 0.85
write_layerFunction · 0.85

Calls 5

write_user_dataFunction · 0.85
idMethod · 0.45
positionMethod · 0.45
opacityMethod · 0.45
imageMethod · 0.45

Tested by

no test coverage detected