stb_image callback for constructing a buffer
| 86 | |
| 87 | // stb_image callback for constructing a buffer |
| 88 | void bufferFromCallback(void* context, void* data, int size) |
| 89 | { |
| 90 | const auto* source = static_cast<std::uint8_t*>(data); |
| 91 | auto* dest = static_cast<std::vector<std::uint8_t>*>(context); |
| 92 | std::copy(source, source + size, std::back_inserter(*dest)); |
| 93 | } |
| 94 | |
| 95 | // Deleter for STB pointers |
| 96 | struct StbDeleter |
nothing calls this directly
no outgoing calls
no test coverage detected