![]() |
Go to the source code of this file.
Classes | |
class | SdfFileFormat |
Base class for file format implementations. More... | |
Macros | |
#define | SDF_FILE_FORMAT_TOKENS ((TargetArg, "target")) |
#define | SDF_DEFINE_FILE_FORMAT(c,...) |
Defines a file format and factory. More... | |
#define | SDF_DEFINE_ABSTRACT_FILE_FORMAT(c,...) |
Defines a file format without a factory. More... | |
#define | SDF_FILE_FORMAT_FACTORY_ACCESS template<typename T> friend class Sdf_FileFormatFactory |
Functions | |
SDF_DECLARE_HANDLES (SdfLayer) | |
SDF_DECLARE_HANDLES (SdfSpec) | |
TF_DECLARE_WEAK_AND_REF_PTRS (SdfAbstractData) | |
TF_DECLARE_WEAK_AND_REF_PTRS (SdfFileFormat) | |
TF_DECLARE_PUBLIC_TOKENS (SdfFileFormatTokens, SDF_API, SDF_FILE_FORMAT_TOKENS) | |
#define SDF_DEFINE_ABSTRACT_FILE_FORMAT | ( | c, | |
... | |||
) |
Defines a file format without a factory.
This macro is intended for use in a TfType registry function block. It defines a type for the first argument, with optional bases as additional arguments.
Definition at line 366 of file fileFormat.h.
#define SDF_DEFINE_FILE_FORMAT | ( | c, | |
... | |||
) |
Defines a file format and factory.
This macro is intended for use in a TfType registry function block. It defines a type for the first argument, with optional bases as additional arguments, and adds a factory.
Definition at line 357 of file fileFormat.h.