24 #ifndef PXR_USD_USD_USDC_FILE_FORMAT_H
25 #define PXR_USD_USD_USDC_FILE_FORMAT_H
28 #include "pxr/usd/usd/api.h"
33 PXR_NAMESPACE_OPEN_SCOPE
35 #define USD_USDC_FILE_FORMAT_TOKENS \
50 using string = std::string;
52 virtual SdfAbstractDataRefPtr
InitData(
55 virtual bool CanRead(
const string &file)
const override;
59 const string& resolvedPath,
60 bool metadataOnly)
const override;
64 const string& filePath,
65 const string& comment =
string(),
69 const string& str)
const override;
73 const string& comment =
string())
const override;
77 size_t indent)
const override;
80 SDF_FILE_FORMAT_FACTORY_ACCESS;
87 PXR_NAMESPACE_CLOSE_SCOPE
89 #endif // PXR_USD_USD_USDC_FILE_FORMAT_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.
This file defines some macros that are useful for declaring and using static TfTokens.