|
HDK
|
#include <HUSD_OutputProcessor.h>
Public Member Functions | |
| UT_StringArray | processorNames () const |
| Returns a list of the names of all available processors. More... | |
| HUSD_OutputProcessorPtr | createProcessor (const UT_StringRef &name) const |
| Returns the processor that matches the supplied name. More... | |
| void | registerOutputProcessor (const UT_StringHolder &name, const HUSD_OutputProcessorFactory &factory) |
| Adds the processor to the list of known processors. More... | |
| void | unregisterOutputProcessor (const UT_StringRef &name) |
| Removes the processor from the list of known processors. More... | |
| void | clear () |
Static Public Member Functions | |
| static HUSD_OutputProcessorRegistry & | get () |
| Returns a singelton instance. More... | |
Keeps a list of known processors that can translate a USD output path during a save operation.
Definition at line 113 of file HUSD_OutputProcessor.h.
| void HUSD_OutputProcessorRegistry::clear | ( | ) |
Removes all processors from the registry. Should only be called on shutdown of the process.
| HUSD_OutputProcessorPtr HUSD_OutputProcessorRegistry::createProcessor | ( | const UT_StringRef & | name | ) | const |
Returns the processor that matches the supplied name.
|
static |
Returns a singelton instance.
| UT_StringArray HUSD_OutputProcessorRegistry::processorNames | ( | ) | const |
Returns a list of the names of all available processors.
| void HUSD_OutputProcessorRegistry::registerOutputProcessor | ( | const UT_StringHolder & | name, |
| const HUSD_OutputProcessorFactory & | factory | ||
| ) |
Adds the processor to the list of known processors.
| void HUSD_OutputProcessorRegistry::unregisterOutputProcessor | ( | const UT_StringRef & | name | ) |
Removes the processor from the list of known processors.