MCPcopy Create free account
hub / github.com/PCSX2/pcsx2 / LoadFromBuffer

Method LoadFromBuffer

common/Image.cpp:141–152  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

139}
140
141bool RGBA8Image::LoadFromBuffer(const char* filename, const void* buffer, size_t buffer_size)
142{
143 const std::string_view extension(Path::GetExtension(filename));
144 const FormatHandler* handler = GetFormatHandler(extension);
145 if (!handler || !handler->buffer_loader)
146 {
147 Console.ErrorFmt("Unknown extension '{}'", extension);
148 return false;
149 }
150
151 return handler->buffer_loader(this, buffer, buffer_size);
152}
153
154bool RGBA8Image::SaveToFile(const char* filename, std::FILE* fp, u8 quality) const
155{

Callers 1

LoadTextureImageMethod · 0.80

Calls 2

GetFormatHandlerFunction · 0.85
ErrorFmtMethod · 0.45

Tested by

no test coverage detected