#include "../../../DiligentCore/Graphics/GraphicsEngine/interface/GraphicsTypes.h"#include "../../../DiligentCore/Primitives/interface/FileStream.h"#include "../../../DiligentCore/Primitives/interface/DataBlob.h"#include <vector>#include "../../../DiligentCore/Common/interface/RefCntAutoPtr.hpp"#include "../../../DiligentCore/Common/interface/ObjectBase.hpp"Classes | |
| struct | Diligent::ImageLoadInfo |
| Image loading information. More... | |
| struct | Diligent::ImageDesc |
| Image description. More... | |
| struct | Diligent::Image |
| Implementation of a 2D image. More... | |
Namespaces | |
| namespace | Diligent |
| Graphics engine namespace. | |
Enumerations | |
| enum | Diligent::IMAGE_FILE_FORMAT : Uint8 { Diligent::IMAGE_FILE_FORMAT_UNKNOWN = 0 , Diligent::IMAGE_FILE_FORMAT_JPEG , Diligent::IMAGE_FILE_FORMAT_PNG , Diligent::IMAGE_FILE_FORMAT_TIFF , Diligent::IMAGE_FILE_FORMAT_DDS , Diligent::IMAGE_FILE_FORMAT_KTX , Diligent::IMAGE_FILE_FORMAT_SGI , IMAGE_FILE_FORMAT_HDR , IMAGE_FILE_FORMAT_TGA } |
| Image file format. More... | |
Functions | |
| IMAGE_FILE_FORMAT | Diligent::CreateImageFromFile (const Char *FilePath, Image **ppImage, IDataBlob **ppRawData=nullptr) |
| Creates an image from file. | |
| IMAGE_FILE_FORMAT | Diligent::CreateImageFromMemory (const void *pImageData, size_t DataSize, Image **ppImage) |
| Creates an image from memory. | |
Image loading and encoding functions.