25 #ifndef PXR_USD_IMAGING_BIN_USD_BAKE_MTLX_BAKE_MATERIALX_H 26 #define PXR_USD_IMAGING_BIN_USD_BAKE_MTLX_BAKE_MATERIALX_H 29 #include "pxr/usdImaging/bin/usdBakeMtlx/api.h" 31 #include "pxr/imaging/hd/material.h" 34 #include <MaterialXCore/Library.h> 39 MATERIALX_NAMESPACE_BEGIN
40 using FilePathVec = std::vector<class FilePath>;
42 MATERIALX_NAMESPACE_END
44 PXR_NAMESPACE_OPEN_SCOPE
51 UsdStageRefPtr UsdBakeMtlxReadDocToStage(std::string
const &pathname,
52 UsdStageRefPtr stage);
59 std::string UsdBakeMtlxBakeMaterial(
61 std::string
const& bakedMtlxDir,
68 PXR_NAMESPACE_CLOSE_SCOPE
70 #endif // PXR_USD_IMAGING_BIN_USD_BAKE_MTLX_BAKE_MATERIALX_H Standard pointer typedefs.
The outermost container for scene description, which owns and presents composed prims as a scenegraph...
#define TF_DECLARE_WEAK_AND_REF_PTRS(type)
Define standard weak, ref, and vector pointer types.
A Material provides a container into which multiple "render targets" can add data that defines a "sha...