HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
usdaFileFormat.h
Go to the documentation of this file.
1 //
2 // Copyright 2016 Pixar
3 //
4 // Licensed under the terms set forth in the LICENSE.txt file available at
5 // https://openusd.org/license.
6 //
7 #ifndef PXR_USD_USD_USDA_FILE_FORMAT_H
8 #define PXR_USD_USD_USDA_FILE_FORMAT_H
9 
10 #include "pxr/pxr.h"
11 #include "pxr/usd/usd/api.h"
15 
17 
18 #define USD_USDA_FILE_FORMAT_TOKENS \
19  ((Id, "usda")) \
20  ((Version, "1.0"))
21 
23 
25 
26 /// \class UsdUsdaFileFormat
27 ///
28 /// File format used by textual USD files.
29 ///
31 {
32 private:
33  SDF_FILE_FORMAT_FACTORY_ACCESS;
34 
36  virtual ~UsdUsdaFileFormat();
37 
38  friend class UsdUsdFileFormat;
39 };
40 
42 
43 #endif // USDA_FILE_FORMAT_H
#define USD_API
Definition: api.h:23
TF_DECLARE_PUBLIC_TOKENS(UsdUsdaFileFormatTokens, USD_API, USD_USDA_FILE_FORMAT_TOKENS)
#define USD_USDA_FILE_FORMAT_TOKENS
PXR_NAMESPACE_CLOSE_SCOPE PXR_NAMESPACE_OPEN_SCOPE
Definition: path.h:1425
TF_DECLARE_WEAK_AND_REF_PTRS(UsdUsdaFileFormat)
#define PXR_NAMESPACE_CLOSE_SCOPE
Definition: pxr.h:74