Plugin Structure

FreeImage.NET

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

Namespace: FreeImageAPI.Plugins
Assembly: FreeImageNET (in FreeImageNET.dll) Version: 3.17.0.4 (3.17.0)
Syntax
C#
[SerializableAttribute]
public struct Plugin

The Plugin type exposes the following members.

Methods
  NameDescription
Public methodEquals
Indicates whether this instance and a specified object are equal.
(Inherited from ValueType.)
Public methodGetHashCode
Returns the hash code for this instance.
(Inherited from ValueType.)
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Public methodToString
Returns the fully qualified type name of this instance.
(Inherited from ValueType.)
Top
Fields
  NameDescription
Public fieldcloseProc
Delegate to a function that closes a previosly opened file.
Public fielddescriptionProc
Delegate to a function that returns a string which contains a more detailed description.
Public fieldextensionListProc
Delegate to a function that returns a comma seperated list of file extensions the plugin can read or write.
Public fieldformatProc
Delegate to a function that returns a string which describes the plugins format.
Public fieldloadProc
Delegate to a function that loads and decodes a bitmap into memory.
Public fieldmimeProc
Delegate to a function that returns a string which contains the plugin's mime type.
Public fieldopenProc
Delegate to a function that opens a file.
Public fieldpageCapabilityProc
UNKNOWN
Public fieldpageCountProc
Delegate to a function that returns the number of pages of a multipage bitmap if the plugin is capable of handling multipage bitmaps.
Public fieldregExprProc
Delegate to a function that returns a regular expression that can be used to idientify whether a file can be handled by the plugin.
Public fieldsaveProc
Delegate to a function that saves a bitmap.
Public fieldsupportsExportBPPProc
Delegate to a function that returns whether the plugin can handle the specified color depth.
Public fieldsupportsExportTypeProc
Delegate to a function that returns whether the plugin can handle the specified image type.
Public fieldsupportsICCProfilesProc
Delegate to a function that returns whether the plugin can handle ICC-Profiles.
Public fieldvalidateProc
Delegate to a function that determines whether the source is a valid image.
Top
See Also