| 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.