24 #ifndef PXR_IMAGING_HD_DIRTY_BITS_TRANSLATOR_H 25 #define PXR_IMAGING_HD_DIRTY_BITS_TRANSLATOR_H 29 #include "pxr/imaging/hd/dataSourceLocator.h" 30 #include "pxr/imaging/hd/types.h" 32 PXR_NAMESPACE_OPEN_SCOPE
42 static void RprimDirtyBitsToLocatorSet(
TfToken const& primType,
44 static void SprimDirtyBitsToLocatorSet(
TfToken const& primType,
46 static void BprimDirtyBitsToLocatorSet(
TfToken const& primType,
48 static void InstancerDirtyBitsToLocatorSet(
TfToken const& primType,
52 static HdDirtyBits RprimLocatorSetToDirtyBits(
TfToken const& primType,
54 static HdDirtyBits SprimLocatorSetToDirtyBits(
TfToken const& primType,
56 static HdDirtyBits BprimLocatorSetToDirtyBits(
TfToken const& primType,
58 static HdDirtyBits InstancerLocatorSetToDirtyBits(
TfToken const& primType,
62 PXR_NAMESPACE_CLOSE_SCOPE
64 #endif // PXR_IMAGING_HD_DIRTY_BITS_TRANSLATOR_H A set of optimized functions for translating between dirty bits and datasource locators for different...
Token for efficient comparison, assignment, and hashing of known strings.
Represents a set of data source locators closed under descendancy.
TfToken class for efficient string referencing and hashing, plus conversions to and from stl string c...