24#ifndef PXR_USD_USD_UTILS_REGISTERED_VARIANT_SET_H
25#define PXR_USD_USD_UTILS_REGISTERED_VARIANT_SET_H
30#include "pxr/usd/usdUtils/api.h"
33PXR_NAMESPACE_OPEN_SCOPE
79 const std::string& selectionExportPolicyStr,
86 const std::string&
name,
96 return this->name < other.
name;
101PXR_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.