Diligent Engine
 
Loading...
Searching...
No Matches
Image.h File Reference

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.
 

Detailed Description

Image loading and encoding functions.