MCPcopy Create free account
hub / github.com/OpenXcom/OpenXcom / encode

Function encode

src/lodepng.cpp:6193–6205  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

6191
6192#ifdef LODEPNG_COMPILE_ENCODER
6193unsigned encode(std::vector<unsigned char>& out, const unsigned char* in, unsigned w, unsigned h,
6194 LodePNGColorType colortype, unsigned bitdepth)
6195{
6196 unsigned char* buffer;
6197 size_t buffersize;
6198 unsigned error = lodepng_encode_memory(&buffer, &buffersize, in, w, h, colortype, bitdepth);
6199 if(buffer)
6200 {
6201 out.insert(out.end(), &buffer[0], &buffer[buffersize]);
6202 lodepng_free(buffer);
6203 }
6204 return error;
6205}
6206
6207unsigned encode(std::vector<unsigned char>& out,
6208 const std::vector<unsigned char>& in, unsigned w, unsigned h,

Callers 4

screenshotMethod · 0.85
saveAIMapMethod · 0.85
saveVoxelViewMethod · 0.85
saveVoxelMapMethod · 0.85

Calls 7

lodepng_encode_memoryFunction · 0.85
lodepng_freeFunction · 0.85
lodepng_get_raw_size_lctFunction · 0.85
lodepng_encodeFunction · 0.85
lodepng_get_raw_sizeFunction · 0.85
save_fileFunction · 0.85
emptyMethod · 0.45

Tested by

no test coverage detected