HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
tokens.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_IMAGING_PX_OSD_TOKENS_H
8 #define PXR_IMAGING_PX_OSD_TOKENS_H
9 
10 /// \file pxOsd/tokens.h
11 
12 #include "pxr/pxr.h"
13 #include "pxr/imaging/pxOsd/api.h"
15 
17 
18 
19 #define PXOSD_OPENSUBDIV_TOKENS \
20  (all) \
21  (none) \
22  (cornersOnly) \
23  (cornersPlus1) \
24  (cornersPlus2) \
25  (boundaries) \
26  (bilinear) \
27  (catmullClark) \
28  (loop) \
29  (edgeOnly) \
30  (edgeAndCorner) \
31  (uniform) \
32  (chaikin) \
33  (leftHanded) \
34  (rightHanded) \
35  (smooth)
36 
37 TF_DECLARE_PUBLIC_TOKENS(PxOsdOpenSubdivTokens,
39 
40 
42 
43 #endif // PXOSD_REFINER_FACTORY_H
#define PXOSD_API
Definition: api.h:23
#define PXOSD_OPENSUBDIV_TOKENS
Definition: tokens.h:19
ARCH_PRAGMA_PUSH ARCH_PRAGMA_MACRO_TOO_FEW_ARGUMENTS TF_DECLARE_PUBLIC_TOKENS(GusdTokens, GUSD_TOKENS)
PXR_NAMESPACE_CLOSE_SCOPE PXR_NAMESPACE_OPEN_SCOPE
Definition: path.h:1425
#define PXR_NAMESPACE_CLOSE_SCOPE
Definition: pxr.h:74