HDK
|
#include <registeredVariantSet.h>
Public Types | |
enum | SelectionExportPolicy { SelectionExportPolicy::Never, SelectionExportPolicy::IfAuthored, SelectionExportPolicy::Always } |
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. More... | |
Public Attributes | |
const std::string | name |
The name of the variantSet. More... | |
const SelectionExportPolicy | selectionExportPolicy |
Specifies how to export a variant selection. More... | |
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.
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 UsdUtilsRegisteredVariantSet::name |
The name of the variantSet.
Definition at line 32 of file registeredVariantSet.h.
const SelectionExportPolicy UsdUtilsRegisteredVariantSet::selectionExportPolicy |
Specifies how to export a variant selection.
Definition at line 66 of file registeredVariantSet.h.