Base class for Reader plugin descriptions. More...
#include <ReaderDescription.h>
Public Member Functions | |
ReaderDescription (const char *n, const char *l) | |
Static Public Member Functions | |
static const Description * | find (const DescriptionList &list, const char *name, const char *pluginSuffix, const char *&triedPlugin) |
Public Attributes | |
const char * | names |
const char * | label |
Public Attributes inherited from DD::Image::Description | |
const char * | compiled |
const char * | plugin |
License * | license |
Additional Inherited Members | |
Public Types inherited from DD::Image::Description | |
typedef Node *(* | NodeBuilder) (void *) |
typedef std::vector< Description * > | DescriptionList |
Protected Member Functions inherited from DD::Image::Description | |
void | ctor (void(*f)(Description *)) |
void | ctor (void(*f)(Description *), NodeBuilder nodeBuilder) |
Base class for Reader plugin descriptions.
const char* DD::Image::ReaderDescription::names |
Null separated list (as in "sgi\0rgb\0") of identifiers for this file type.
If "xyz" is in this list then a filename of "*.xyz" or "xyz:*" are considered to be of this type.
If test is not null this is only considered a hint. A filename of "*.xyz" is tested against this first, but all other types are tried if it fails. This allows a mis-named file to be read.
const char* DD::Image::ReaderDescription::label |
User-friendly version of the name.
Referenced by DD::Image::Read::_fetchMetaData().
©2024 The Foundry Visionmongers, Ltd. All Rights Reserved. |