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>
39MATERIALX_NAMESPACE_BEGIN
40 using FilePathVec = std::vector<class FilePath>;
42MATERIALX_NAMESPACE_END
44PXR_NAMESPACE_OPEN_SCOPE
51UsdStageRefPtr UsdBakeMtlxReadDocToStage(std::string
const &pathname,
52 UsdStageRefPtr stage);
59std::string UsdBakeMtlxBakeMaterial(
61 std::string
const& bakedMtlxDir,
68PXR_NAMESPACE_CLOSE_SCOPE
A Material provides a container into which multiple "render contexts" can add data that defines a "sh...
The outermost container for scene description, which owns and presents composed prims as a scenegraph...
Standard pointer typedefs.
#define TF_DECLARE_WEAK_AND_REF_PTRS(type)
Define standard weak, ref, and vector pointer types.