C# Class Axiom.Plugins.FreeImageCodecs.FreeImageCodec

Codec specialized in images loaded using FreeImage.
The users implementing subclasses of ImageCodec are required to return a valid pointer to a ImageData class from the decode(...) function.
Inheritance: Axiom.Media.ImageCodec
Afficher le fichier Open project: WolfgangSt/axiom Class Usage Examples

Méthodes publiques

Méthode Description
Decode ( System input, System output ) : object

Encode ( System input, System output ) : void
EncodeToFile ( System input, string fileName, object codecData ) : void

FreeImageCodec ( string type, FreeImageAPI freeImageType ) : System
Initialize ( ) : void
Shutdown ( ) : void

Private Methods

Méthode Description
Encode ( System input, object codecData ) : FreeImageAPI.FIBITMAP

FreeImageLoadErrorHandler ( FreeImageAPI fif, string message ) : void
FreeImageSaveErrorHandler ( FreeImageAPI fif, string message ) : void

Method Details

Decode() public méthode

public Decode ( System input, System output ) : object
input System
output System
Résultat object

Encode() public méthode

public Encode ( System input, System output ) : void
input System
output System
Résultat void

EncodeToFile() public méthode

public EncodeToFile ( System input, string fileName, object codecData ) : void
input System
fileName string
codecData object
Résultat void

FreeImageCodec() public méthode

public FreeImageCodec ( string type, FreeImageAPI freeImageType ) : System
type string
freeImageType FreeImageAPI
Résultat System

Initialize() public static méthode

public static Initialize ( ) : void
Résultat void

Shutdown() public static méthode

public static Shutdown ( ) : void
Résultat void