|
Class that holds information about variantSets that are registered with the pipeline. More...
#include <registeredVariantSet.h>
Public Types | |
enum class | SelectionExportPolicy { Never , IfAuthored , Always } |
This specifies how the variantSet should be treated during export. More... | |
Public Member Functions | |
UsdUtilsRegisteredVariantSet (const std::string &name, const SelectionExportPolicy &selectionExportPolicy) | |
bool | operator< (const UsdUtilsRegisteredVariantSet &other) const |
Static Public Member Functions | |
static bool | GetSelectionExportPolicyFromString (const std::string &selectionExportPolicyStr, SelectionExportPolicy *selectionExportPolicy) |
Returns the export policy from the string. | |
Public Attributes | |
const std::string | name |
The name of the variantSet. | |
const SelectionExportPolicy | selectionExportPolicy |
Specifies how to export a variant selection. | |
Class that holds information about variantSets that are registered with the pipeline.
Registered variantSets are known variantSets in a pipeline that may need to be reasoned about by apps during import/export.
Definition at line 45 of file registeredVariantSet.h.
|
strong |
This specifies how the variantSet should be treated during export.
Note, in the plugInfo.json, the values for these enum's are lowerCamelCase.
Definition at line 55 of file registeredVariantSet.h.
|
inline |
Definition at line 85 of file registeredVariantSet.h.
|
static |
Returns the export policy from the string.
|
inline |
Definition at line 94 of file registeredVariantSet.h.
const std::string name |
The name of the variantSet.
Definition at line 49 of file registeredVariantSet.h.
const SelectionExportPolicy selectionExportPolicy |
Specifies how to export a variant selection.
Definition at line 83 of file registeredVariantSet.h.