All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
textureUtils.h File Reference
#include "pxr/pxr.h"
#include "pxr/base/tf/token.h"
#include "pxr/usd/sdf/layer.h"
#include "pxr/usdImaging/usdImaging/api.h"
#include <tuple>
#include <vector>
+ Include dependency graph for textureUtils.h:

Go to the source code of this file.


USDIMAGING_API std::vector
< std::tuple< int, TfToken > > 
UsdImaging_GetUdimTiles (std::string const &basePath, int tileLimit, SdfLayerHandle const &layerHandle=SdfLayerHandle())

Function Documentation

PXR_NAMESPACE_OPEN_SCOPE USDIMAGING_API std::vector<std::tuple<int, TfToken> > UsdImaging_GetUdimTiles ( std::string const basePath,
int  tileLimit,
SdfLayerHandle const layerHandle = SdfLayerHandle() 
HdSceneDelegate no longer implements GetTextureResource.

The functions below are used by the old texture system where the scene delegates creates the texture resource in GetTextureResource.

Note: these functions are also not binding the Usd stage's resolver context and thus don't handle some cases (e.g., model search paths) correctly.

The corresponding functions for the new texture system are in usdImaging/materialParamUtils.cpp and HdStUdimTextureObject.