API Documentation
|
A container for Images managed by the ImageFactory. Provides convenience access functions without actually allocating memory outside of the factory. More...
#include <ImageFactory.h>
Public Member Functions | |
String | compressionFormat () const |
const File & | file () const |
const Buffer< uint01 > & | getCompressed (const String &default_image_format) const |
const Buffer< uint01 > & | getUncompressed () const |
ImageData (const ImageData &data) | |
ImageData (const String &id, ImageFactory &image_factory) | |
ImageData (ImageData &&data) noexcept | |
Time | modifiedTime () const |
const Vector< 2, uint04 > & | size () const |
~ImageData () | |
Protected Attributes | |
const String | m_id |
ImageFactory & | m_image_factory |
A container for Images managed by the ImageFactory. Provides convenience access functions without actually allocating memory outside of the factory.
ImageData | ( | const String & | id, |
ImageFactory & | image_factory ) |
~ImageData | ( | ) |
|
nodiscard |
|
nodiscard |
|
nodiscard |
|
protected |
|
protected |