NDEVR
API Documentation
ImageFactory Member List

This is the complete list of members for ImageFactory, including all inherited members.

AddFormatHandler(ImageFormatHandler *handler)ImageFactorystatic
addFormatHandler(ImageFormatHandler *handler)ImageFactory
addImageCompressed(const StringView &id, const StringView &extension, const Buffer< uint01 > &compressed, bool clear_other)ImageFactory
addImageCompressed(const StringView &id, const StringView &extension, const Buffer< uint01 > &compressed, const Vector< 2, uint04 > &size, bool clear_other)ImageFactory
addImageCompressed(const StringView &id, const Buffer< uint01 > &compressed, bool clear_other)ImageFactory
addImageFile(const StringView &id, const File &file, bool clear_other)ImageFactory
addImageUncompressed(const StringView &id, const Buffer< uint01 > &uncompressed, bool clear_other)ImageFactory
addImageUncompressed(const StringView &id, const Buffer< uint01 > &uncompressed, const Vector< 2, uint04 > &size, bool clear_other)ImageFactory
cachedData() constImageFactory
calculateAndGetDecompressed(ImageCacheData &data)ImageFactory
canRead(const File &file)ImageFactory
clearAllImageData(const StringView &id)ImageFactory
compressionFormat(const StringView &id)ImageFactory
convertColorTheme(const Buffer< std::pair< LABColor, LABColor > > &color, String &image, bool preserve_brightness, bool preserve_alpha)ImageFactory
convertDirectory(const File &directory, const StringView &from_ext, const StringView &to_ext)ImageFactory
copyImage(const StringView &id_destination, const StringView &id_source)ImageFactory
DefaultFactory()ImageFactorystatic
determineCompressionFormat(ImageCacheData &data)ImageFactory
getCompressed(const StringView &id, StringView default_extension=".png")ImageFactory
getCompressedInFormat(const StringView &id, const StringView &extension)ImageFactory
getCompressedInFormat(const StringView &id, const Buffer< StringView > &acceptable_formats)ImageFactory
getEditableData(const StringView &id)ImageFactory
getMetaData(const StringView &id)ImageFactory
getReadOnlyData(const StringView &id) constImageFactory
getSize(const StringView &id)ImageFactory
getSupportedFormats(AlocatingAlignedBuffer< FileFormat, 64 > &formats, bool is_read) constImageFactoryvirtual
getUncompressed(const StringView &id, bool ensure_valid_transparancy=false)ImageFactory
handleMetaData(ImageCacheData &data)ImageFactory
hasImage(const StringView &id) constImageFactory
hasTransparency(ImageCacheData &data)ImageFactory
m_cached_dataImageFactoryprotected
m_format_handlersImageFactoryprotected
m_lockImageFactorymutableprotected
m_write_qualityImageFactoryprotected
modifiedTime(const StringView &id) constImageFactory
optimizedWriteFileName(const StringView &id, const Buffer< String > &optional_extensions=Buffer< String >())ImageFactory
PNGFormat()ImageFactorystatic
readFromBMP(ImageCacheData &data)ImageFactory
readFromCompressed(ImageCacheData &data)ImageFactory
readFromFile(ImageCacheData &data, StringView format_extension=StringView())ImageFactory
ReadJPG(const uint01 *input, uint04 input_length, uint01 *buffer, bool has_alpha, uint04 dst_line_span, const Vector< 2, uint04 > &offset)ImageFactorystatic
RemoveFormatHandler(const UUID &handler)ImageFactorystatic
removeFormatHandler(const UUID &handler)ImageFactory
Resize(const Buffer< uint01 > &input, const Vector< 2, uint04 > &in_size, const Vector< 2, uint04 > &out_size, Buffer< uint01 > &output)ImageFactorystatic
s_format_handlersImageFactoryprotectedstatic
setWriteQuality(fltp08 quality)ImageFactory
WriteToFile(const uint01 *data, Vector< 2, uint04 > size, uint04 px_size, const File &file, fltp08 write_quality=1.0)ImageFactorystatic
writeToFile(const StringView &id, const File &file)ImageFactory