#include <MRIOFormatsRegistry.h>
Static Public Member Functions | |
| static const IOFilters & | getFilters () |
| get all registered filters | |
| static Processor | getProcessor (const IOFilter &filter) |
| get a registered loader for the filter | |
| static Processor | getProcessor (const std::string &extension) |
| get a registered loader for the extension | |
| static void | setProcessor (const IOFilter &filter, Processor processor, int8_t priorityScore=0) |
| register or update a loader for the filter | |
format loader registry NOTE: this is a singleton class, do NOT access it from header files you might use MR_FORMAT_REGISTRY_DECL and MR_FORMAT_REGISTRY_IMPL macros to simplify the usage for most common cases
|
inlinestatic |
get all registered filters
|
inlinestatic |
get a registered loader for the filter
|
inlinestatic |
get a registered loader for the extension
TODO: extension cache
|
inlinestatic |
register or update a loader for the filter