HDK
|
#include "pxr/pxr.h"
#include "pxr/usd/sdf/api.h"
#include "pxr/base/tf/token.h"
#include "pxr/base/tf/hash.h"
#include <functional>
#include <iosfwd>
#include <list>
#include <map>
#include <optional>
#include <string>
#include <vector>
Go to the source code of this file.
Classes | |
struct | Sdf_ListOpTraits< T > |
class | SdfListOp< T > |
Typedefs | |
typedef class SdfListOp< int > | SdfIntListOp |
typedef class SdfListOp < unsigned int > | SdfUIntListOp |
typedef class SdfListOp< int64_t > | SdfInt64ListOp |
typedef class SdfListOp< uint64_t > | SdfUInt64ListOp |
typedef class SdfListOp< TfToken > | SdfTokenListOp |
typedef class SdfListOp < std::string > | SdfStringListOp |
typedef class SdfListOp< class SdfPath > | SdfPathListOp |
typedef class SdfListOp< class SdfReference > | SdfReferenceListOp |
typedef class SdfListOp< class SdfPayload > | SdfPayloadListOp |
typedef class SdfListOp< class SdfUnregisteredValue > | SdfUnregisteredValueListOp |
Enumerations | |
enum | SdfListOpType { SdfListOpTypeExplicit, SdfListOpTypeAdded, SdfListOpTypeDeleted, SdfListOpTypeOrdered, SdfListOpTypePrepended, SdfListOpTypeAppended } |
Functions | |
template<class T > | |
void | swap (SdfListOp< T > &x, SdfListOp< T > &y) |
template<class ItemType > | |
SDF_API void | SdfApplyListOrdering (std::vector< ItemType > *v, const std::vector< ItemType > &order) |
template<typename T > | |
SDF_API std::ostream & | operator<< (std::ostream &, const SdfListOp< T > &) |
typedef class SdfListOp< int64_t > SdfInt64ListOp |
typedef class SdfListOp< class SdfPayload > SdfPayloadListOp |
typedef class SdfListOp< class SdfReference > SdfReferenceListOp |
typedef class SdfListOp< std::string > SdfStringListOp |
typedef class SdfListOp< uint64_t > SdfUInt64ListOp |
enum SdfListOpType |
SDF_API void SdfApplyListOrdering | ( | std::vector< ItemType > * | v, |
const std::vector< ItemType > & | order | ||
) |