IOFormat 1.12.0
Loading...
Searching...
No Matches
FormatPlugin.h
1#pragma once
2
3#include <ioformat/plugin/Plugin.h>
4
5namespace ioformat
6{
7
14class FormatPlugin : public Plugin
15{
16public:
20 virtual const StringSet& supportedFormats() const = 0;
21
25 virtual const StringMap& extensionMap() const = 0;
26};
27
28} // end namespace ioformat
Plugin class for format encoding/decoding.
Definition FormatPlugin.h:15
virtual const StringMap & extensionMap() const =0
Retrieve a mapping that associates file extensions with formats.
virtual const StringSet & supportedFormats() const =0
Get the formats supported by the plugin.
Base class for all plugins.
Definition Plugin.h:21
Global namespace which contains all methods to encode/decode data from/into different resources (file...
Definition Error.h:6