Specifies the file format of the image. Not inheritable.
Constructors | |
image_format (const guid &guid) | |
Initializes a new instance of the image_format class by using the specified guid structure. More... | |
Properties | |
const xtd::guid | guid () const noexcept |
Gets a guid structure that represents this image_format object. More... | |
static image_format | bmp () noexcept |
Gets the bitmap (BMP) image format. More... | |
static image_format | emf () noexcept |
Gets the enhanced metafile (EMF) image format. More... | |
static image_format | exif () noexcept |
Gets the Exchangeable Image File (Exif) format. More... | |
static image_format | gif () noexcept |
Gets the Graphics Interchange Format (GIF) image format. More... | |
static image_format | ico () noexcept |
Gets the windows icon (ico) image format. More... | |
static image_format | jpeg () noexcept |
Gets the Joint Photographic Experts Group (JPEG) image format. More... | |
static image_format | memory_bmp () noexcept |
Gets the format of a bitmap in memory. More... | |
static image_format | png () noexcept |
Gets the W3C Portable Network Graphics (PNG) image format. More... | |
static image_format | tiff () noexcept |
Gets the Tagged Image File Format (TIFF) image format. More... | |
static image_format | wmf () noexcept |
Gets the Windows metafile (WMF) image format. More... | |
static image_format | memory_gif () noexcept |
Gets the GIF memory format. More... | |
static image_format | memory_ico () noexcept |
Gets the ICO memory format. More... | |
static image_format | memory_jpeg () noexcept |
Gets the JPEG memory format. More... | |
static image_format | memory_png () noexcept |
Gets the PNG memory format. More... | |
static image_format | memory_tiff () noexcept |
Gets the TIFF memory. More... | |
static image_format | cur () noexcept |
Gets the cursor (CUR) image format. More... | |
static image_format | memory_cur () noexcept |
Gets the CUR memory. More... | |
static image_format | xbm () noexcept |
Gets the x bitmap (XBM) image format. More... | |
static image_format | memory_xbm () noexcept |
Gets the XMB memory. More... | |
static image_format | xpm () noexcept |
Gets the x pixmap (XPM) image format. More... | |
static image_format | memory_xpm () noexcept |
Gets the XPM memory. More... | |
static image_format | pnm () noexcept |
Gets the portable pixmap (PNM) image format. More... | |
static image_format | memory_pnm () noexcept |
Gets the PNM memory. More... | |
static image_format | pcx () noexcept |
Gets the pcx (PCX) image format. More... | |
static image_format | memory_pcx () noexcept |
Gets the PCX memory. More... | |
static image_format | pict () noexcept |
Gets the apple pict (PICT) image format. More... | |
static image_format | memory_pict () noexcept |
Gets the PICT memory. More... | |
static image_format | icon () noexcept |
Gets the apple icon (ICON) image format. More... | |
static image_format | memory_icon () noexcept |
Gets the ICON memory. More... | |
static image_format | cursor () noexcept |
Gets the apple cursor (CURSOR) image format. More... | |
static image_format | memory_cursor () noexcept |
Gets the CURSOR memory. More... | |
static image_format | ani () noexcept |
Gets the animated file cursor (ANI) image format. More... | |
static image_format | iif () noexcept |
Gets the iif (IIF) image format. More... | |
static image_format | tga () noexcept |
Gets the truevision targa (TGA) image format. More... | |
Methods | |
int32 | compare_to (const image_format &value) const noexcept override |
bool | equals (const image_format &value) const noexcept override |
xtd::ustring | to_string () const noexcept override |
Converts this image_format object to a human-readable string. More... | |
Additional Inherited Members | |
Public Member Functions inherited from xtd::object | |
object ()=default | |
Create a new instance of the ultimate base class object. More... | |
bool | equals (const object &obj) const noexcept |
Determines whether the specified object is equal to the current object. More... | |
virtual size_t | get_hash_code () const noexcept |
Serves as a hash function for a particular type. More... | |
virtual type_object | get_type () const noexcept |
Gets the type of the current instance. More... | |
template<typename object_t > | |
std::unique_ptr< object_t > | memberwise_clone () const noexcept |
Creates a shallow copy of the current object. More... | |
Public Member Functions inherited from xtd::icomparable< image_format > | |
virtual int32 | compare_to (const image_format &obj) const noexcept=0 |
Compares the current instance with another object of the same type. More... | |
Public Member Functions inherited from xtd::iequatable< image_format > | |
virtual bool | equals (const image_format &) const noexcept=0 |
Indicates whether the current object is equal to another object of the same type. More... | |
Static Public Member Functions inherited from xtd::object | |
static bool | equals (const object &object_a, const object &object_b) noexcept |
Determines whether the specified object instances are considered equal. More... | |
static bool | reference_equals (const object &object_a, const object &object_b) noexcept |
Determines whether the specified object instances are the same instance. More... | |
|
inlineexplicit |
Initializes a new instance of the image_format class by using the specified guid structure.
guid | The guid structure that specifies a particular image format. |
|
inlinestaticnoexcept |
Gets the animated file cursor (ANI) image format.
|
inlinestaticnoexcept |
Gets the bitmap (BMP) image format.
|
inlinestaticnoexcept |
Gets the cursor (CUR) image format.
|
inlinestaticnoexcept |
Gets the apple cursor (CURSOR) image format.
|
inlinestaticnoexcept |
Gets the enhanced metafile (EMF) image format.
|
inlinestaticnoexcept |
Gets the Exchangeable Image File (Exif) format.
|
inlinestaticnoexcept |
Gets the Graphics Interchange Format (GIF) image format.
|
inlinenoexcept |
Gets a guid structure that represents this image_format object.
|
inlinestaticnoexcept |
Gets the windows icon (ico) image format.
|
inlinestaticnoexcept |
Gets the apple icon (ICON) image format.
|
inlinestaticnoexcept |
Gets the iif (IIF) image format.
|
inlinestaticnoexcept |
Gets the Joint Photographic Experts Group (JPEG) image format.
|
inlinestaticnoexcept |
Gets the format of a bitmap in memory.
|
inlinestaticnoexcept |
Gets the CUR memory.
|
inlinestaticnoexcept |
Gets the CURSOR memory.
|
inlinestaticnoexcept |
Gets the GIF memory format.
|
inlinestaticnoexcept |
Gets the ICO memory format.
|
inlinestaticnoexcept |
Gets the ICON memory.
|
inlinestaticnoexcept |
Gets the JPEG memory format.
|
inlinestaticnoexcept |
Gets the PCX memory.
|
inlinestaticnoexcept |
Gets the PICT memory.
|
inlinestaticnoexcept |
Gets the PNG memory format.
|
inlinestaticnoexcept |
Gets the PNM memory.
|
inlinestaticnoexcept |
Gets the TIFF memory.
|
inlinestaticnoexcept |
Gets the XMB memory.
|
inlinestaticnoexcept |
Gets the XPM memory.
|
inlinestaticnoexcept |
Gets the pcx (PCX) image format.
|
inlinestaticnoexcept |
Gets the apple pict (PICT) image format.
|
inlinestaticnoexcept |
Gets the W3C Portable Network Graphics (PNG) image format.
|
inlinestaticnoexcept |
Gets the portable pixmap (PNM) image format.
|
inlinestaticnoexcept |
Gets the truevision targa (TGA) image format.
|
inlinestaticnoexcept |
Gets the Tagged Image File Format (TIFF) image format.
|
inlineoverridevirtualnoexcept |
Converts this image_format object to a human-readable string.
Reimplemented from xtd::object.
|
inlinestaticnoexcept |
Gets the Windows metafile (WMF) image format.
|
inlinestaticnoexcept |
Gets the x bitmap (XBM) image format.
|
inlinestaticnoexcept |
Gets the x pixmap (XPM) image format.