24 #ifndef USDMTLX_FILEFORMAT_H
25 #define USDMTLX_FILEFORMAT_H
28 #include "pxr/usd/sdf/fileFormat.h"
29 #include "pxr/base/tf/staticTokens.h"
31 PXR_NAMESPACE_OPEN_SCOPE
33 #define USDMTLX_FILE_FORMAT_TOKENS \
47 SdfAbstractDataRefPtr
InitData(
const FileFormatArguments&)
const override;
48 bool CanRead(
const std::string &file)
const override;
50 const std::string& resolvedPath,
51 bool metadataOnly)
const override;
53 const std::string& filePath,
54 const std::string& comment = std::string(),
55 const FileFormatArguments& args =
58 const std::string& str)
const override;
61 const std::string& comment=std::string())
const override;
64 size_t indent)
const override;
67 SDF_FILE_FORMAT_FACTORY_ACCESS;
70 ~UsdMtlxFileFormat()
override;
73 PXR_NAMESPACE_CLOSE_SCOPE
75 #endif // USDMTLX_FILEFORMAT_H
A unit of scene description that you combine with other units of scene description to form a shot...
#define TF_DECLARE_WEAK_AND_REF_PTRS(type)
Define standard weak, ref, and vector pointer types.
#define TF_DECLARE_PUBLIC_TOKENS(...)
Macro to define public tokens.