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 45 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 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 UsdUtilsRegisteredVariantSet::name |
The name of the variantSet.
Definition at line 49 of file registeredVariantSet.h.
const SelectionExportPolicy UsdUtilsRegisteredVariantSet::selectionExportPolicy |
Specifies how to export a variant selection.
Definition at line 83 of file registeredVariantSet.h.