Classes

  ClassDescription
FreeImagePlugin
Class representing a FreeImage format.
LocalPlugin
Class representing own FreeImage-Plugins.
PluginRepository
Class representing all registered FreeImagePlugin in FreeImage.

Structures

  StructureDescription
Plugin
The structure contains functionpointers that make up a FreeImage plugin.

Delegates

  DelegateDescription
CloseProc
Delegate to a function that closes a previosly opened file.
DescriptionProc
Delegate to a function that returns a string which contains a more detailed description.
ExtensionListProc
Delegate to a function that returns a comma seperated list of file extensions the plugin can read or write.
FormatProc
Delegate to a function that returns a string which describes the plugins format.
InitProc
Callback function used by FreeImage to register plugins.
LoadProc
Delegate to a function that loads and decodes a bitmap into memory.
MimeProc
Delegate to a function that returns a string which contains the plugin's mime type.
OpenProc
Delegate to a function that opens a file.
PageCapabilityProc
UNKNOWN
PageCountProc
Delegate to a function that returns the number of pages of a multipage bitmap if the plugin is capable of handling multipage bitmaps.
RegExprProc
Delegate to a function that returns a regular expression that can be used to idientify whether a file can be handled by the plugin.
SaveProc
Delegate to a function that saves a bitmap.
SupportsExportBPPProc
Delegate to a function that returns whether the plugin can handle the specified color depth.
SupportsExportTypeProc
Delegate to a function that returns whether the plugin can handle the specified image type.
SupportsICCProfilesProc
Delegate to a function that returns whether the plugin can handle ICC-Profiles.
ValidateProc
Delegate to a function that determines whether the source defined by and is a valid image.

Enumerations

  EnumerationDescription
LocalPlugin..::.MethodFlags
MethodFlags defines values to fill a bitfield telling which functions have been implemented by a plugin.