Euphoria
image.h File Reference
#include <memory>
#include "base/rgb.h"
#include "base/memorychunk.h"
#include "base/rect.h"

Go to the source code of this file.

Classes

struct  eu::core::Image
 
struct  eu::core::ImageLoadResult
 

Namespaces

 eu
 
 eu::io
 
 eu::core
 

Enumerations

enum class  eu::core::ImageWriteFormat { eu::core::png , eu::core::bmp , eu::core::tga , eu::core::jpeg }
 
enum class  eu::core::AlphaLoad { eu::core::remove , eu::core::keep }
 

Functions

ImageLoadResult eu::core::load_image (io::FileSystem *fs, const io::FilePath &path, AlphaLoad alpha)
 
ImageLoadResult eu::core::load_image (std::shared_ptr< MemoryChunk > file_memory, const std::string &path, AlphaLoad alpha)
 
ImageLoadResult eu::core::load_image (void *compressed_data, int compressed_size, const std::string &path, AlphaLoad alpha)