clanDisplay Image Providers

Classes

class  clan::DDSProvider
 Image provider that can load Direct3D texture (.dds) files. More...
 
class  clan::ImageProviderFactory
 Image Provider factory. More...
 
class  clan::ImageProviderType
 Provider type. More...
 
class  clan::JPEGProvider
 Image provider that can load JPEG (.jpg) files. More...
 
class  clan::PNGOutputDescription
 Set PNG output options. Used with PNGProvider::save(). More...
 
class  clan::PNGOutputDescriptionPalette
 
class  clan::PNGProvider
 Surface provider that can load PNG (.png) files. More...
 
class  clan::ProviderType_Register< ProviderClass >
 Class template to register a provider type. More...
 
class  clan::TargaProvider
 Surface provider that can load targa (.tga) files. More...
 

Enumerations

enum  clan::PNGColorType {
  clan::png_color_type_gray, clan::png_color_type_gray_alpha, clan::png_color_type_palette, clan::png_color_type_rgb,
  clan::png_color_type_rgb_alpha, clan::png_color_mask_palette, clan::png_color_mask_color, clan::png_color_mask_alpha
}
 
enum  clan::PNGFilterMethod { clan::png_filter_type_default, clan::png_intrapixel_differencing }
 
enum  clan::PNGInterlaceType { clan::png_interlace_none, clan::png_interlace_adam7 }
 
enum  clan::PNGOffsetUnitType { clan::png_offset_pixel, clan::png_offset_micrometer }
 
enum  clan::PNGResolutionUnitType { clan::png_resolution_unknown, clan::png_resolution_meter }
 
enum  clan::PNGsRGBIntent { clan::png_srgb_intent_saturation, clan::png_srgb_intent_perceptual, clan::png_srgb_intent_absolute, clan::png_srgb_intent_relative }
 
enum  clan::PNGUnknownChunkLocation { clan::png_before_plte, clan::png_before_idat, clan::png_after_idat }
 

Detailed Description

Enumeration Type Documentation

Enumerator
png_color_type_gray 
png_color_type_gray_alpha 
png_color_type_palette 
png_color_type_rgb 
png_color_type_rgb_alpha 
png_color_mask_palette 
png_color_mask_color 
png_color_mask_alpha 
Enumerator
png_filter_type_default 
png_intrapixel_differencing 
Enumerator
png_interlace_none 
png_interlace_adam7 
Enumerator
png_offset_pixel 
png_offset_micrometer 
Enumerator
png_resolution_unknown 
png_resolution_meter 
Enumerator
png_srgb_intent_saturation 
png_srgb_intent_perceptual 
png_srgb_intent_absolute 
png_srgb_intent_relative 
Enumerator
png_before_plte 
png_before_idat 
png_after_idat