8#ifndef PXR_USD_IMAGING_BIN_USD_BAKE_MTLX_BAKE_MATERIALX_H
9#define PXR_USD_IMAGING_BIN_USD_BAKE_MTLX_BAKE_MATERIALX_H
12#include "pxr/usdImaging/bin/usdBakeMtlx/api.h"
14#include "pxr/imaging/hd/material.h"
17#include <MaterialXCore/Library.h>
22MATERIALX_NAMESPACE_BEGIN
23 using FilePathVec = std::vector<class FilePath>;
25MATERIALX_NAMESPACE_END
27PXR_NAMESPACE_OPEN_SCOPE
34UsdStageRefPtr UsdBakeMtlxReadDocToStage(std::string
const &pathname,
35 UsdStageRefPtr stage);
42std::string UsdBakeMtlxBakeMaterial(
44 std::string
const& bakedMtlxDir,
51PXR_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.