7#ifndef PXR_USD_USD_UTILS_REGISTERED_VARIANT_SET_H
8#define PXR_USD_USD_UTILS_REGISTERED_VARIANT_SET_H
13#include "pxr/usd/usdUtils/api.h"
16PXR_NAMESPACE_OPEN_SCOPE
62 const std::string& selectionExportPolicyStr,
69 const std::string&
name,
79 return this->name < other.
name;
84PXR_NAMESPACE_CLOSE_SCOPE
Class that holds information about variantSets that are registered with the pipeline.
SelectionExportPolicy
This specifies how the variantSet should be treated during export.
@ Always
Authored "authored"
@ IfAuthored
IfAuthored "ifAuthored"
const std::string name
The name of the variantSet.
static bool GetSelectionExportPolicyFromString(const std::string &selectionExportPolicyStr, SelectionExportPolicy *selectionExportPolicy)
Returns the export policy from the string.
const SelectionExportPolicy selectionExportPolicy
Specifies how to export a variant selection.