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