![]() |
|
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 28 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 38 of file registeredVariantSet.h.
|
inline |
Definition at line 68 of file registeredVariantSet.h.
|
static |
Returns the export policy from the string.
|
inline |
Definition at line 77 of file registeredVariantSet.h.
| const std::string name |
The name of the variantSet.
Definition at line 32 of file registeredVariantSet.h.
| const SelectionExportPolicy selectionExportPolicy |
Specifies how to export a variant selection.
Definition at line 66 of file registeredVariantSet.h.