24 #ifndef PXR_IMAGING_HD_DIRTY_BITS_TRANSLATOR_H
25 #define PXR_IMAGING_HD_DIRTY_BITS_TRANSLATOR_H
70 std::function<void(HdDataSourceLocatorSet const&, HdDirtyBits *)>;
73 std::function<void(const HdDirtyBits, HdDataSourceLocatorSet *)>;
86 #endif // PXR_IMAGING_HD_DIRTY_BITS_TRANSLATOR_H
std::function< void(HdDataSourceLocatorSet const &, HdDirtyBits *)> LocatorSetToDirtyBitsFnc
static HD_API HdDirtyBits RprimLocatorSetToDirtyBits(TfToken const &primType, HdDataSourceLocatorSet const &set)
std::function< void(const HdDirtyBits, HdDataSourceLocatorSet *)> DirtyBitsToLocatorSetFnc
static HD_API HdDirtyBits InstancerLocatorSetToDirtyBits(TfToken const &primType, HdDataSourceLocatorSet const &set)
static HD_API void SprimDirtyBitsToLocatorSet(TfToken const &primType, const HdDirtyBits bits, HdDataSourceLocatorSet *set)
static HD_API void InstancerDirtyBitsToLocatorSet(TfToken const &primType, const HdDirtyBits bits, HdDataSourceLocatorSet *set)
static HD_API void BprimDirtyBitsToLocatorSet(TfToken const &primType, const HdDirtyBits bits, HdDataSourceLocatorSet *set)
PXR_NAMESPACE_CLOSE_SCOPE PXR_NAMESPACE_OPEN_SCOPE
static HD_API HdDirtyBits BprimLocatorSetToDirtyBits(TfToken const &primType, HdDataSourceLocatorSet const &set)
#define PXR_NAMESPACE_CLOSE_SCOPE
static HD_API HdDirtyBits SprimLocatorSetToDirtyBits(TfToken const &primType, HdDataSourceLocatorSet const &set)
static HD_API void RegisterTranslatorsForCustomSprimType(TfToken const &primType, LocatorSetToDirtyBitsFnc sToBFnc, DirtyBitsToLocatorSetFnc bToSFnc)
static HD_API void RprimDirtyBitsToLocatorSet(TfToken const &primType, const HdDirtyBits bits, HdDataSourceLocatorSet *set)