7 #ifndef PXR_USD_USD_SHADE_UDIM_UTILS_H
8 #define PXR_USD_USD_SHADE_UDIM_UTILS_H
45 const std::string &identifierWithPattern,
46 const std::string &replacement);
55 const std::string &udimPath,
56 const SdfLayerHandle &
layer);
64 const std::string &udimPath,
65 const SdfLayerHandle &
layer);
GLenum GLuint GLint GLint layer
static USDSHADE_API std::string ReplaceUdimPattern(const std::string &identifierWithPattern, const std::string &replacement)
static USDSHADE_API bool IsUdimIdentifier(const std::string &identifier)
PXR_NAMESPACE_OPEN_SCOPE SDF_DECLARE_HANDLES(SdfLayer)
std::pair< std::string, std::string > ResolvedPathAndTile
PXR_NAMESPACE_CLOSE_SCOPE PXR_NAMESPACE_OPEN_SCOPE
static USDSHADE_API std::vector< ResolvedPathAndTile > ResolveUdimTilePaths(const std::string &udimPath, const SdfLayerHandle &layer)
static USDSHADE_API std::string ResolveUdimPath(const std::string &udimPath, const SdfLayerHandle &layer)
#define PXR_NAMESPACE_CLOSE_SCOPE