Blue Brain BioExplorer
core::ImageManager Class Reference

The ImageManager class uses the FreeImage libray to manipulate images. This class provide an API for encoding into a specific format (PNG, JPEG, etc), and exporting frame buffers to the file system. More...

#include <ImageManager.h>

Static Public Member Functions

static Texture2DPtr importTextureFromFile (const std::string &filename, const TextureType type)
 Import a Texture from file. More...
 

Detailed Description

The ImageManager class uses the FreeImage libray to manipulate images. This class provide an API for encoding into a specific format (PNG, JPEG, etc), and exporting frame buffers to the file system.

Definition at line 35 of file ImageManager.h.

Member Function Documentation

◆ importTextureFromFile()

Texture2DPtr core::ImageManager::importTextureFromFile ( const std::string &  filename,
const TextureType  type 
)
static

Import a Texture from file.

Parameters
filenameFull name of the texture file
Returns
Pointer to Texture2D object is import was successful, nullptr otherwise

Definition at line 69 of file ImageManager.cpp.


The documentation for this class was generated from the following files: