7 #ifndef PXR_EXEC_VDF_MASKED_OUTPUT_VECTOR_H
8 #define PXR_EXEC_VDF_MASKED_OUTPUT_VECTOR_H
37 size_t num = std::min<size_t>(vector.size(), 3);
39 for(
size_t i = 0; i < num; ++i) {
44 if (vector.size() > 3) {
#define PXR_NAMESPACE_OPEN_SCOPE
std::vector< VdfMaskedOutput > VdfMaskedOutputVector
VDF_API void VdfSortAndUniqueMaskedOutputVector(VdfMaskedOutputVector *vector)
VDF_API const VdfNetwork * VdfGetMaskedOutputVectorNetwork(const VdfMaskedOutputVector &vector)
static size_t Combine(Args &&...args)
Produce a hash code by combining the hash codes of several objects.
#define PXR_NAMESPACE_CLOSE_SCOPE
size_t operator()(const VdfMaskedOutputVector &vector) const
std::vector< VdfMaskedOutput > VdfMaskedOutputVector