|
| | FreeImageCodec (const String &type, unsigned int fiType) |
| virtual | ~FreeImageCodec () |
| DecodeResult | decode (const DataStreamPtr &input) const override |
| void | decode (const DataStreamPtr &input, const Any &output) const override |
| | Codes the data from the input chunk into the output chunk.
|
| DataStreamPtr | encode (const Any &input) const override |
| | Codes the input and saves the result in the output stream.
|
| DataStreamPtr | encode (const MemoryDataStreamPtr &input, const CodecDataPtr &pData) const override |
| void | encodeToFile (const Any &input, const String &outFileName) const override |
| | Codes the data in the input chunk and saves the result in the output filename provided.
|
| void | encodeToFile (const MemoryDataStreamPtr &input, const String &outFileName, const CodecDataPtr &pData) const override |
| String | getType () const override |
| | Returns the type of the codec as a String.
|
| String | magicNumberToFileExt (const char *magicNumberPtr, size_t maxbytes) const override |
| | Maps a magic number header to a file extension, if this codec recognises it.
|
| virtual | ~ImageCodec () |
| virtual DecodeResult | decode (const DataStreamPtr &input) const |
| void | decode (const DataStreamPtr &input, const Any &output) const override |
| | Codes the data from the input chunk into the output chunk.
|
| DataStreamPtr | encode (const Any &input) const override |
| | Codes the input and saves the result in the output stream.
|
| virtual DataStreamPtr | encode (const MemoryDataStreamPtr &input, const CodecDataPtr &pData) const |
| void | encodeToFile (const Any &input, const String &outFileName) const override |
| | Codes the data in the input chunk and saves the result in the output filename provided.
|
| virtual void | encodeToFile (const MemoryDataStreamPtr &input, const String &outFileName, const CodecDataPtr &pData) const |
| String | getDataType () const |
| virtual | ~Codec () |
| bool | magicNumberMatch (const char *magicNumberPtr, size_t maxbytes) const |
| | Returns whether a magic number header matches this codec.
|
|
| static _OgreFreeImageCodecExport void | shutdown (void) |
| | Static method to shutdown FreeImage and unregister the FreeImage codecs.
|
| static _OgreFreeImageCodecExport void | startup (void) |
| | Static method to startup FreeImage and register the FreeImage codecs.
|
| static Codec * | getCodec (char *magicNumberPtr, size_t maxbytes) |
| | Gets the codec that can handle the given 'magic' identifier.
|
| static Codec * | getCodec (const String &extension) |
| | Gets the codec registered for the passed in file extension.
|
| static CodecIterator | getCodecIterator (void) |
| static StringVector | getExtensions (void) |
| | Gets the file extension list for the registered codecs.
|
| static bool | isCodecRegistered (const String &codecType) |
| | Return whether a codec is registered already.
|
| static void | registerCodec (Codec *pCodec) |
| | Registers a new codec in the database.
|
| static void | unregisterCodec (Codec *pCodec) |
| | Unregisters a codec from the database.
|