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 Apache License, Version 2.0 (the "Apache License")
5 // with the following modification; you may not use this file except in
6 // compliance with the Apache License and the following modification to it:
7 // Section 6. Trademarks. is deleted and replaced with:
8 //
9 // 6. Trademarks. This License does not grant permission to use the trade
10 // names, trademarks, service marks, or product names of the Licensor
11 // and its affiliates, except as required to comply with Section 4(c) of
12 // the License and to reproduce the content of the NOTICE file.
13 //
14 // You may obtain a copy of the Apache License at
15 //
16 // http://www.apache.org/licenses/LICENSE-2.0
17 //
18 // Unless required by applicable law or agreed to in writing, software
19 // distributed under the Apache License with the above modification is
20 // distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
21 // KIND, either express or implied. See the Apache License for the specific
22 // language governing permissions and limitations under the Apache License.
23 //
24 #ifndef USDGEOM_TOKENS_H
25 #define USDGEOM_TOKENS_H
26 
27 /// \file usdGeom/tokens.h
28 
29 // XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
30 //
31 // This is an automatically generated file (by usdGenSchema.py).
32 // Do not hand-edit!
33 //
34 // XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
35 
36 #include "pxr/pxr.h"
37 #include "pxr/usd/usdGeom/api.h"
38 #include "pxr/base/tf/staticData.h"
39 #include "pxr/base/tf/token.h"
40 #include <vector>
41 
43 
44 
45 /// \class UsdGeomTokensType
46 ///
47 /// \link UsdGeomTokens \endlink provides static, efficient
48 /// \link TfToken TfTokens\endlink for use in all public USD API.
49 ///
50 /// These tokens are auto-generated from the module's schema, representing
51 /// property names, for when you need to fetch an attribute or relationship
52 /// directly by name, e.g. UsdPrim::GetAttribute(), in the most efficient
53 /// manner, and allow the compiler to verify that you spelled the name
54 /// correctly.
55 ///
56 /// UsdGeomTokens also contains all of the \em allowedTokens values
57 /// declared for schema builtin attributes of 'token' scene description type.
58 /// Use UsdGeomTokens like so:
59 ///
60 /// \code
61 /// gprim.GetMyTokenValuedAttr().Set(UsdGeomTokens->accelerations);
62 /// \endcode
65  /// \brief "accelerations"
66  ///
67  /// UsdGeomPointInstancer, UsdGeomPointBased
69  /// \brief "all"
70  ///
71  /// Possible value for UsdGeomMesh::GetFaceVaryingLinearInterpolationAttr()
72  const TfToken all;
73  /// \brief "angularVelocities"
74  ///
75  /// UsdGeomPointInstancer
77  /// \brief "axis"
78  ///
79  /// UsdGeomCone, UsdGeomCapsule, UsdGeomCylinder
80  const TfToken axis;
81  /// \brief "basis"
82  ///
83  /// UsdGeomBasisCurves
84  const TfToken basis;
85  /// \brief "bezier"
86  ///
87  /// Possible value for UsdGeomBasisCurves::GetBasisAttr(), Default value for UsdGeomBasisCurves::GetBasisAttr()
88  const TfToken bezier;
89  /// \brief "bilinear"
90  ///
91  /// Possible value for UsdGeomMesh::GetSubdivisionSchemeAttr()
93  /// \brief "boundaries"
94  ///
95  /// Possible value for UsdGeomMesh::GetFaceVaryingLinearInterpolationAttr()
97  /// \brief "bounds"
98  ///
99  /// Possible value for UsdGeomModelAPI::GetModelDrawModeAttr()
101  /// \brief "box"
102  ///
103  /// Possible value for UsdGeomModelAPI::GetModelCardGeometryAttr()
104  const TfToken box;
105  /// \brief "bspline"
106  ///
107  /// Possible value for UsdGeomBasisCurves::GetBasisAttr()
109  /// \brief "cards"
110  ///
111  /// Possible value for UsdGeomModelAPI::GetModelDrawModeAttr()
112  const TfToken cards;
113  /// \brief "catmullClark"
114  ///
115  /// Possible value for UsdGeomMesh::GetSubdivisionSchemeAttr(), Default value for UsdGeomMesh::GetSubdivisionSchemeAttr(), Possible value for UsdGeomMesh::GetTriangleSubdivisionRuleAttr(), Default value for UsdGeomMesh::GetTriangleSubdivisionRuleAttr()
117  /// \brief "catmullRom"
118  ///
119  /// Possible value for UsdGeomBasisCurves::GetBasisAttr()
121  /// \brief "clippingPlanes"
122  ///
123  /// UsdGeomCamera
125  /// \brief "clippingRange"
126  ///
127  /// UsdGeomCamera
129  /// \brief "closed"
130  ///
131  /// Possible value for UsdGeomNurbsPatch::GetVFormAttr(), Possible value for UsdGeomNurbsPatch::GetUFormAttr()
133  /// \brief "constant"
134  ///
135  /// Possible value for UsdGeomPrimvar::SetInterpolation. Default value for UsdGeomPrimvar::GetInterpolation. One value remains constant over the entire surface primitive.
137  /// \brief "cornerIndices"
138  ///
139  /// UsdGeomMesh
141  /// \brief "cornerSharpnesses"
142  ///
143  /// UsdGeomMesh
145  /// \brief "cornersOnly"
146  ///
147  /// Possible value for UsdGeomMesh::GetFaceVaryingLinearInterpolationAttr()
149  /// \brief "cornersPlus1"
150  ///
151  /// Possible value for UsdGeomMesh::GetFaceVaryingLinearInterpolationAttr(), Default value for UsdGeomMesh::GetFaceVaryingLinearInterpolationAttr()
153  /// \brief "cornersPlus2"
154  ///
155  /// Possible value for UsdGeomMesh::GetFaceVaryingLinearInterpolationAttr()
157  /// \brief "creaseIndices"
158  ///
159  /// UsdGeomMesh
161  /// \brief "creaseLengths"
162  ///
163  /// UsdGeomMesh
165  /// \brief "creaseSharpnesses"
166  ///
167  /// UsdGeomMesh
169  /// \brief "cross"
170  ///
171  /// Possible value for UsdGeomModelAPI::GetModelCardGeometryAttr()
172  const TfToken cross;
173  /// \brief "cubic"
174  ///
175  /// Possible value for UsdGeomBasisCurves::GetTypeAttr(), Default value for UsdGeomBasisCurves::GetTypeAttr()
176  const TfToken cubic;
177  /// \brief "curveVertexCounts"
178  ///
179  /// UsdGeomCurves
181  /// \brief "default"
182  ///
183  /// Possible value for UsdGeomModelAPI::GetModelDrawModeAttr(), Possible value for UsdGeomImageable::GetPurposeAttr(), Default value for UsdGeomImageable::GetPurposeAttr()
185  /// \brief "doubleSided"
186  ///
187  /// UsdGeomGprim
189  /// \brief "edgeAndCorner"
190  ///
191  /// Possible value for UsdGeomMesh::GetInterpolateBoundaryAttr(), Default value for UsdGeomMesh::GetInterpolateBoundaryAttr()
193  /// \brief "edgeOnly"
194  ///
195  /// Possible value for UsdGeomMesh::GetInterpolateBoundaryAttr()
197  /// \brief "elementSize"
198  ///
199  /// UsdGeomPrimvar - The number of values in the value array that must be aggregated for each element on the primitive.
201  /// \brief "elementType"
202  ///
203  /// UsdGeomSubset
205  /// \brief "extent"
206  ///
207  /// UsdGeomCone, UsdGeomCapsule, UsdGeomCylinder, UsdGeomSphere, UsdGeomCube, UsdGeomBoundable
209  /// \brief "extentsHint"
210  ///
211  /// Name of the attribute used to author extents hints at the root of leaf models. Extents hints are stored by purpose as a vector of GfVec3f values. They are ordered based on the order of purpose tokens returned by UsdGeomImageable::GetOrderedPurposeTokens.
213  /// \brief "face"
214  ///
215  /// Possible value for UsdGeomSubset::GetElementTypeAttr(), Default value for UsdGeomSubset::GetElementTypeAttr()
216  const TfToken face;
217  /// \brief "faceVarying"
218  ///
219  /// Possible value for UsdGeomPrimvar::SetInterpolation. For polygons and subdivision surfaces, four values are interpolated over each face of the mesh. Bilinear interpolation is used for interpolation between the four values.
221  /// \brief "faceVaryingLinearInterpolation"
222  ///
223  /// UsdGeomMesh
225  /// \brief "faceVertexCounts"
226  ///
227  /// UsdGeomMesh
229  /// \brief "faceVertexIndices"
230  ///
231  /// UsdGeomMesh
233  /// \brief "familyName"
234  ///
235  /// UsdGeomSubset
237  /// \brief "focalLength"
238  ///
239  /// UsdGeomCamera
241  /// \brief "focusDistance"
242  ///
243  /// UsdGeomCamera
245  /// \brief "fromTexture"
246  ///
247  /// Possible value for UsdGeomModelAPI::GetModelCardGeometryAttr()
249  /// \brief "fStop"
250  ///
251  /// UsdGeomCamera
252  const TfToken fStop;
253  /// \brief "guide"
254  ///
255  /// Possible value for UsdGeomImageable::GetPurposeAttr()
256  const TfToken guide;
257  /// \brief "height"
258  ///
259  /// UsdGeomCone, UsdGeomCapsule, UsdGeomCylinder
261  /// \brief "hermite"
262  ///
263  /// Possible value for UsdGeomBasisCurves::GetBasisAttr()
265  /// \brief "holeIndices"
266  ///
267  /// UsdGeomMesh
269  /// \brief "horizontalAperture"
270  ///
271  /// UsdGeomCamera
273  /// \brief "horizontalApertureOffset"
274  ///
275  /// UsdGeomCamera
277  /// \brief "ids"
278  ///
279  /// UsdGeomPointInstancer, UsdGeomPoints
280  const TfToken ids;
281  /// \brief "inactiveIds"
282  ///
283  /// int64listop prim metadata that specifies the PointInstancer ids that should be masked (unrenderable) over all time.
285  /// \brief "indices"
286  ///
287  /// UsdGeomSubset
289  /// \brief "inherited"
290  ///
291  /// Possible value for UsdGeomImageable::GetVisibilityAttr(), Default value for UsdGeomImageable::GetVisibilityAttr()
293  /// \brief "interpolateBoundary"
294  ///
295  /// UsdGeomMesh
297  /// \brief "interpolation"
298  ///
299  /// UsdGeomPrimvar - How a Primvar interpolates across a primitive; equivalent to RenderMan's \ref Usd_InterpolationVals "class specifier"
301  /// \brief "invisible"
302  ///
303  /// Possible value for UsdGeomImageable::GetVisibilityAttr()
305  /// \brief "invisibleIds"
306  ///
307  /// UsdGeomPointInstancer
309  /// \brief "knots"
310  ///
311  /// UsdGeomNurbsCurves
312  const TfToken knots;
313  /// \brief "left"
314  ///
315  /// Possible value for UsdGeomCamera::GetStereoRoleAttr()
316  const TfToken left;
317  /// \brief "leftHanded"
318  ///
319  /// Possible value for UsdGeomGprim::GetOrientationAttr()
321  /// \brief "linear"
322  ///
323  /// Possible value for UsdGeomBasisCurves::GetTypeAttr()
325  /// \brief "loop"
326  ///
327  /// Possible value for UsdGeomMesh::GetSubdivisionSchemeAttr()
328  const TfToken loop;
329  /// \brief "metersPerUnit"
330  ///
331  /// Stage-level metadata that encodes a scene's linear unit of measure as meters per encoded unit.
333  /// \brief "model:applyDrawMode"
334  ///
335  /// UsdGeomModelAPI
337  /// \brief "model:cardGeometry"
338  ///
339  /// UsdGeomModelAPI
341  /// \brief "model:cardTextureXNeg"
342  ///
343  /// UsdGeomModelAPI
345  /// \brief "model:cardTextureXPos"
346  ///
347  /// UsdGeomModelAPI
349  /// \brief "model:cardTextureYNeg"
350  ///
351  /// UsdGeomModelAPI
353  /// \brief "model:cardTextureYPos"
354  ///
355  /// UsdGeomModelAPI
357  /// \brief "model:cardTextureZNeg"
358  ///
359  /// UsdGeomModelAPI
361  /// \brief "model:cardTextureZPos"
362  ///
363  /// UsdGeomModelAPI
365  /// \brief "model:drawMode"
366  ///
367  /// UsdGeomModelAPI
369  /// \brief "model:drawModeColor"
370  ///
371  /// UsdGeomModelAPI
373  /// \brief "mono"
374  ///
375  /// Possible value for UsdGeomCamera::GetStereoRoleAttr(), Default value for UsdGeomCamera::GetStereoRoleAttr()
376  const TfToken mono;
377  /// \brief "motion:velocityScale"
378  ///
379  /// UsdGeomMotionAPI
381  /// \brief "none"
382  ///
383  /// Possible value for UsdGeomMesh::GetInterpolateBoundaryAttr(), Possible value for UsdGeomMesh::GetFaceVaryingLinearInterpolationAttr(), Possible value for UsdGeomMesh::GetSubdivisionSchemeAttr()
384  const TfToken none;
385  /// \brief "nonOverlapping"
386  ///
387  /// A type of family of GeomSubsets. It implies that the elements in the various subsets belonging to the family are mutually exclusive, i.e., an element that appears in one subset may not belong to any other subset in the family.
389  /// \brief "nonperiodic"
390  ///
391  /// Possible value for UsdGeomBasisCurves::GetWrapAttr(), Default value for UsdGeomBasisCurves::GetWrapAttr()
393  /// \brief "normals"
394  ///
395  /// UsdGeomPointBased
397  /// \brief "open"
398  ///
399  /// Possible value for UsdGeomNurbsPatch::GetVFormAttr(), Default value for UsdGeomNurbsPatch::GetVFormAttr(), Possible value for UsdGeomNurbsPatch::GetUFormAttr(), Default value for UsdGeomNurbsPatch::GetUFormAttr()
400  const TfToken open;
401  /// \brief "order"
402  ///
403  /// UsdGeomNurbsCurves
404  const TfToken order;
405  /// \brief "orientation"
406  ///
407  /// UsdGeomGprim
409  /// \brief "orientations"
410  ///
411  /// UsdGeomPointInstancer
413  /// \brief "origin"
414  ///
415  /// Possible value for UsdGeomModelAPI::GetModelDrawModeAttr()
417  /// \brief "orthographic"
418  ///
419  /// Possible value for UsdGeomCamera::GetProjectionAttr()
421  /// \brief "partition"
422  ///
423  /// A type of family of GeomSubsets. It implies that every element appears exacly once in only one of the subsets in the family.
425  /// \brief "periodic"
426  ///
427  /// Possible value for UsdGeomBasisCurves::GetWrapAttr(), Possible value for UsdGeomNurbsPatch::GetVFormAttr(), Possible value for UsdGeomNurbsPatch::GetUFormAttr()
429  /// \brief "perspective"
430  ///
431  /// Possible value for UsdGeomCamera::GetProjectionAttr(), Default value for UsdGeomCamera::GetProjectionAttr()
433  /// \brief "pinned"
434  ///
435  /// Possible value for UsdGeomBasisCurves::GetWrapAttr()
437  /// \brief "points"
438  ///
439  /// UsdGeomPointBased
441  /// \brief "pointWeights"
442  ///
443  /// UsdGeomNurbsPatch
445  /// \brief "positions"
446  ///
447  /// UsdGeomPointInstancer
449  /// \brief "power"
450  ///
451  /// Possible value for UsdGeomBasisCurves::GetBasisAttr()
452  const TfToken power;
453  /// \brief "primvars:displayColor"
454  ///
455  /// UsdGeomGprim
457  /// \brief "primvars:displayOpacity"
458  ///
459  /// UsdGeomGprim
461  /// \brief "projection"
462  ///
463  /// UsdGeomCamera
465  /// \brief "protoIndices"
466  ///
467  /// UsdGeomPointInstancer
469  /// \brief "prototypes"
470  ///
471  /// UsdGeomPointInstancer
473  /// \brief "proxy"
474  ///
475  /// Possible value for UsdGeomImageable::GetPurposeAttr()
476  const TfToken proxy;
477  /// \brief "proxyPrim"
478  ///
479  /// UsdGeomImageable
481  /// \brief "purpose"
482  ///
483  /// UsdGeomImageable
485  /// \brief "radius"
486  ///
487  /// UsdGeomCone, UsdGeomCapsule, UsdGeomCylinder, UsdGeomSphere
489  /// \brief "ranges"
490  ///
491  /// UsdGeomNurbsCurves
493  /// \brief "render"
494  ///
495  /// Possible value for UsdGeomImageable::GetPurposeAttr()
497  /// \brief "right"
498  ///
499  /// Possible value for UsdGeomCamera::GetStereoRoleAttr()
500  const TfToken right;
501  /// \brief "rightHanded"
502  ///
503  /// Possible value for UsdGeomGprim::GetOrientationAttr(), Default value for UsdGeomGprim::GetOrientationAttr()
505  /// \brief "scales"
506  ///
507  /// UsdGeomPointInstancer
509  /// \brief "shutter:close"
510  ///
511  /// UsdGeomCamera
513  /// \brief "shutter:open"
514  ///
515  /// UsdGeomCamera
517  /// \brief "size"
518  ///
519  /// UsdGeomCube
520  const TfToken size;
521  /// \brief "smooth"
522  ///
523  /// Possible value for UsdGeomMesh::GetTriangleSubdivisionRuleAttr()
525  /// \brief "stereoRole"
526  ///
527  /// UsdGeomCamera
529  /// \brief "subdivisionScheme"
530  ///
531  /// UsdGeomMesh
533  /// \brief "triangleSubdivisionRule"
534  ///
535  /// UsdGeomMesh
537  /// \brief "trimCurve:counts"
538  ///
539  /// UsdGeomNurbsPatch
541  /// \brief "trimCurve:knots"
542  ///
543  /// UsdGeomNurbsPatch
545  /// \brief "trimCurve:orders"
546  ///
547  /// UsdGeomNurbsPatch
549  /// \brief "trimCurve:points"
550  ///
551  /// UsdGeomNurbsPatch
553  /// \brief "trimCurve:ranges"
554  ///
555  /// UsdGeomNurbsPatch
557  /// \brief "trimCurve:vertexCounts"
558  ///
559  /// UsdGeomNurbsPatch
561  /// \brief "type"
562  ///
563  /// UsdGeomBasisCurves
564  const TfToken type;
565  /// \brief "uForm"
566  ///
567  /// UsdGeomNurbsPatch
568  const TfToken uForm;
569  /// \brief "uKnots"
570  ///
571  /// UsdGeomNurbsPatch
573  /// \brief "unauthoredValuesIndex"
574  ///
575  /// UsdGeomPrimvar - The index that represents unauthored values in the indices array of an indexed primvar.
577  /// \brief "uniform"
578  ///
579  /// Possible value for UsdGeomPrimvar::SetInterpolation. One value remains constant for each uv patch segment of the surface primitive (which is a \em face for meshes).
581  /// \brief "unrestricted"
582  ///
583  /// A type of family of GeomSubsets. It implies that there are no restrictions w.r.t. the membership of elements in the subsets. There could be overlapping members in subsets belonging to the family and the union of all subsets in the family may not contain all the elements.
585  /// \brief "uOrder"
586  ///
587  /// UsdGeomNurbsPatch
589  /// \brief "upAxis"
590  ///
591  /// Stage-level metadata that encodes a scene's orientation as a token whose value can be "Y" or "Z".
593  /// \brief "uRange"
594  ///
595  /// UsdGeomNurbsPatch
597  /// \brief "uVertexCount"
598  ///
599  /// UsdGeomNurbsPatch
601  /// \brief "varying"
602  ///
603  /// Possible value for UsdGeomPrimvar::SetInterpolation. Four values are interpolated over each uv patch segment of the surface. Bilinear interpolation is used for interpolation between the four values.
605  /// \brief "velocities"
606  ///
607  /// UsdGeomPointInstancer, UsdGeomPointBased
609  /// \brief "vertex"
610  ///
611  /// Possible value for UsdGeomPrimvar::SetInterpolation. Values are interpolated between each vertex in the surface primitive. The basis function of the surface is used for interpolation between vertices.
613  /// \brief "verticalAperture"
614  ///
615  /// UsdGeomCamera
617  /// \brief "verticalApertureOffset"
618  ///
619  /// UsdGeomCamera
621  /// \brief "vForm"
622  ///
623  /// UsdGeomNurbsPatch
624  const TfToken vForm;
625  /// \brief "visibility"
626  ///
627  /// UsdGeomImageable
629  /// \brief "vKnots"
630  ///
631  /// UsdGeomNurbsPatch
633  /// \brief "vOrder"
634  ///
635  /// UsdGeomNurbsPatch
637  /// \brief "vRange"
638  ///
639  /// UsdGeomNurbsPatch
641  /// \brief "vVertexCount"
642  ///
643  /// UsdGeomNurbsPatch
645  /// \brief "widths"
646  ///
647  /// UsdGeomPoints, UsdGeomCurves
649  /// \brief "wrap"
650  ///
651  /// UsdGeomBasisCurves
652  const TfToken wrap;
653  /// \brief "X"
654  ///
655  /// Possible value for UsdGeomCone::GetAxisAttr(), Possible value for UsdGeomCapsule::GetAxisAttr(), Possible value for UsdGeomCylinder::GetAxisAttr()
656  const TfToken x;
657  /// \brief "xformOpOrder"
658  ///
659  /// UsdGeomXformable
661  /// \brief "Y"
662  ///
663  /// Possible value for UsdGeomCone::GetAxisAttr(), Possible value for UsdGeomCapsule::GetAxisAttr(), Possible value for UsdGeomCylinder::GetAxisAttr()
664  const TfToken y;
665  /// \brief "Z"
666  ///
667  /// Possible value for UsdGeomCone::GetAxisAttr(), Default value for UsdGeomCone::GetAxisAttr(), Possible value for UsdGeomCapsule::GetAxisAttr(), Default value for UsdGeomCapsule::GetAxisAttr(), Possible value for UsdGeomCylinder::GetAxisAttr(), Default value for UsdGeomCylinder::GetAxisAttr()
668  const TfToken z;
669  /// A vector of all of the tokens listed above.
670  const std::vector<TfToken> allTokens;
671 };
672 
673 /// \var UsdGeomTokens
674 ///
675 /// A global variable with static, efficient \link TfToken TfTokens\endlink
676 /// for use in all public USD API. \sa UsdGeomTokensType
678 
680 
681 #endif
const TfToken cross
"cross"
Definition: tokens.h:172
const TfToken left
"left"
Definition: tokens.h:316
const TfToken linear
"linear"
Definition: tokens.h:324
const TfToken fStop
"fStop"
Definition: tokens.h:252
const TfToken modelCardTextureXNeg
"model:cardTextureXNeg"
Definition: tokens.h:344
const TfToken points
"points"
Definition: tokens.h:440
const TfToken trimCurvePoints
"trimCurve:points"
Definition: tokens.h:552
const TfToken modelCardTextureZNeg
"model:cardTextureZNeg"
Definition: tokens.h:360
const TfToken prototypes
"prototypes"
Definition: tokens.h:472
const TfToken ranges
"ranges"
Definition: tokens.h:492
const TfToken elementSize
"elementSize"
Definition: tokens.h:200
const TfToken pointWeights
"pointWeights"
Definition: tokens.h:444
const TfToken metersPerUnit
"metersPerUnit"
Definition: tokens.h:332
const TfToken bilinear
"bilinear"
Definition: tokens.h:92
const TfToken trimCurveRanges
"trimCurve:ranges"
Definition: tokens.h:556
const TfToken extentsHint
"extentsHint"
Definition: tokens.h:212
const TfToken unrestricted
"unrestricted"
Definition: tokens.h:584
const TfToken bezier
"bezier"
Definition: tokens.h:88
const TfToken faceVarying
"faceVarying"
Definition: tokens.h:220
const TfToken catmullRom
"catmullRom"
Definition: tokens.h:120
const TfToken faceVaryingLinearInterpolation
"faceVaryingLinearInterpolation"
Definition: tokens.h:224
const TfToken ids
"ids"
Definition: tokens.h:280
const TfToken constant
"constant"
Definition: tokens.h:136
const TfToken normals
"normals"
Definition: tokens.h:396
const TfToken render
"render"
Definition: tokens.h:496
const TfToken holeIndices
"holeIndices"
Definition: tokens.h:268
const TfToken orientation
"orientation"
Definition: tokens.h:408
const TfToken bounds
"bounds"
Definition: tokens.h:100
const TfToken order
"order"
Definition: tokens.h:404
const TfToken motionVelocityScale
"motion:velocityScale"
Definition: tokens.h:380
const TfToken face
"face"
Definition: tokens.h:216
const TfToken vVertexCount
"vVertexCount"
Definition: tokens.h:644
const TfToken modelCardGeometry
"model:cardGeometry"
Definition: tokens.h:340
const TfToken axis
"axis"
Definition: tokens.h:80
const TfToken clippingRange
"clippingRange"
Definition: tokens.h:128
const TfToken catmullClark
"catmullClark"
Definition: tokens.h:116
const TfToken primvarsDisplayOpacity
"primvars:displayOpacity"
Definition: tokens.h:460
const TfToken invisible
"invisible"
Definition: tokens.h:304
const TfToken focalLength
"focalLength"
Definition: tokens.h:240
const TfToken wrap
"wrap"
Definition: tokens.h:652
const TfToken projection
"projection"
Definition: tokens.h:464
const TfToken vForm
"vForm"
Definition: tokens.h:624
const TfToken cornersPlus1
"cornersPlus1"
Definition: tokens.h:152
const TfToken nonOverlapping
"nonOverlapping"
Definition: tokens.h:388
const TfToken open
"open"
Definition: tokens.h:400
const TfToken edgeAndCorner
"edgeAndCorner"
Definition: tokens.h:192
const TfToken trimCurveVertexCounts
"trimCurve:vertexCounts"
Definition: tokens.h:560
const TfToken partition
"partition"
Definition: tokens.h:424
const TfToken x
"X"
Definition: tokens.h:656
const TfToken modelCardTextureYNeg
"model:cardTextureYNeg"
Definition: tokens.h:352
const TfToken uniform
"uniform"
Definition: tokens.h:580
const TfToken guide
"guide"
Definition: tokens.h:256
const TfToken modelCardTextureYPos
"model:cardTextureYPos"
Definition: tokens.h:356
const TfToken uVertexCount
"uVertexCount"
Definition: tokens.h:600
const TfToken accelerations
"accelerations"
Definition: tokens.h:68
const TfToken perspective
"perspective"
Definition: tokens.h:432
const TfToken height
"height"
Definition: tokens.h:260
const TfToken invisibleIds
"invisibleIds"
Definition: tokens.h:308
const TfToken closed
"closed"
Definition: tokens.h:132
const TfToken cornersOnly
"cornersOnly"
Definition: tokens.h:148
const TfToken widths
"widths"
Definition: tokens.h:648
const TfToken cornerIndices
"cornerIndices"
Definition: tokens.h:140
const TfToken periodic
"periodic"
Definition: tokens.h:428
const TfToken visibility
"visibility"
Definition: tokens.h:628
Definition: token.h:89
const TfToken curveVertexCounts
"curveVertexCounts"
Definition: tokens.h:180
const TfToken elementType
"elementType"
Definition: tokens.h:204
const TfToken clippingPlanes
"clippingPlanes"
Definition: tokens.h:124
const TfToken primvarsDisplayColor
"primvars:displayColor"
Definition: tokens.h:456
const TfToken y
"Y"
Definition: tokens.h:664
const TfToken z
"Z"
Definition: tokens.h:668
const TfToken size
"size"
Definition: tokens.h:520
const TfToken box
"box"
Definition: tokens.h:104
const TfToken modelApplyDrawMode
"model:applyDrawMode"
Definition: tokens.h:336
const TfToken subdivisionScheme
"subdivisionScheme"
Definition: tokens.h:532
const TfToken xformOpOrder
"xformOpOrder"
Definition: tokens.h:660
const TfToken cubic
"cubic"
Definition: tokens.h:176
const TfToken horizontalApertureOffset
"horizontalApertureOffset"
Definition: tokens.h:276
const TfToken default_
"default"
Definition: tokens.h:184
const TfToken horizontalAperture
"horizontalAperture"
Definition: tokens.h:272
const TfToken stereoRole
"stereoRole"
Definition: tokens.h:528
const TfToken vertex
"vertex"
Definition: tokens.h:612
const TfToken pinned
"pinned"
Definition: tokens.h:436
const TfToken uForm
"uForm"
Definition: tokens.h:568
const TfToken cornersPlus2
"cornersPlus2"
Definition: tokens.h:156
const TfToken knots
"knots"
Definition: tokens.h:312
const TfToken uOrder
"uOrder"
Definition: tokens.h:588
const TfToken edgeOnly
"edgeOnly"
Definition: tokens.h:196
const TfToken loop
"loop"
Definition: tokens.h:328
const TfToken all
"all"
Definition: tokens.h:72
const TfToken origin
"origin"
Definition: tokens.h:416
const TfToken scales
"scales"
Definition: tokens.h:508
const TfToken vRange
"vRange"
Definition: tokens.h:640
const TfToken power
"power"
Definition: tokens.h:452
const TfToken triangleSubdivisionRule
"triangleSubdivisionRule"
Definition: tokens.h:536
const TfToken protoIndices
"protoIndices"
Definition: tokens.h:468
const TfToken trimCurveKnots
"trimCurve:knots"
Definition: tokens.h:544
const TfToken unauthoredValuesIndex
"unauthoredValuesIndex"
Definition: tokens.h:576
const TfToken rightHanded
"rightHanded"
Definition: tokens.h:504
const TfToken uKnots
"uKnots"
Definition: tokens.h:572
const TfToken interpolateBoundary
"interpolateBoundary"
Definition: tokens.h:296
const TfToken focusDistance
"focusDistance"
Definition: tokens.h:244
const TfToken basis
"basis"
Definition: tokens.h:84
const TfToken cornerSharpnesses
"cornerSharpnesses"
Definition: tokens.h:144
const TfToken upAxis
"upAxis"
Definition: tokens.h:592
const TfToken type
"type"
Definition: tokens.h:564
const TfToken angularVelocities
"angularVelocities"
Definition: tokens.h:76
const TfToken purpose
"purpose"
Definition: tokens.h:484
const TfToken modelCardTextureZPos
"model:cardTextureZPos"
Definition: tokens.h:364
const TfToken verticalAperture
"verticalAperture"
Definition: tokens.h:616
const TfToken none
"none"
Definition: tokens.h:384
USDGEOM_API TfStaticData< UsdGeomTokensType > UsdGeomTokens
const TfToken faceVertexCounts
"faceVertexCounts"
Definition: tokens.h:228
const TfToken doubleSided
"doubleSided"
Definition: tokens.h:188
const TfToken varying
"varying"
Definition: tokens.h:604
PXR_NAMESPACE_CLOSE_SCOPE PXR_NAMESPACE_OPEN_SCOPE
Definition: path.h:1245
const TfToken shutterClose
"shutter:close"
Definition: tokens.h:512
const TfToken creaseLengths
"creaseLengths"
Definition: tokens.h:164
const TfToken interpolation
"interpolation"
Definition: tokens.h:300
const TfToken shutterOpen
"shutter:open"
Definition: tokens.h:516
const TfToken indices
"indices"
Definition: tokens.h:288
const std::vector< TfToken > allTokens
A vector of all of the tokens listed above.
Definition: tokens.h:670
const TfToken cards
"cards"
Definition: tokens.h:112
const TfToken faceVertexIndices
"faceVertexIndices"
Definition: tokens.h:232
const TfToken positions
"positions"
Definition: tokens.h:448
const TfToken mono
"mono"
Definition: tokens.h:376
const TfToken proxyPrim
"proxyPrim"
Definition: tokens.h:480
#define PXR_NAMESPACE_CLOSE_SCOPE
Definition: pxr.h:83
const TfToken vKnots
"vKnots"
Definition: tokens.h:632
const TfToken familyName
"familyName"
Definition: tokens.h:236
USDGEOM_API UsdGeomTokensType()
#define USDGEOM_API
Definition: api.h:40
const TfToken radius
"radius"
Definition: tokens.h:488
const TfToken hermite
"hermite"
Definition: tokens.h:264
const TfToken velocities
"velocities"
Definition: tokens.h:608
const TfToken creaseSharpnesses
"creaseSharpnesses"
Definition: tokens.h:168
const TfToken leftHanded
"leftHanded"
Definition: tokens.h:320
const TfToken creaseIndices
"creaseIndices"
Definition: tokens.h:160
const TfToken extent
"extent"
Definition: tokens.h:208
const TfToken modelCardTextureXPos
"model:cardTextureXPos"
Definition: tokens.h:348
const TfToken modelDrawModeColor
"model:drawModeColor"
Definition: tokens.h:372
const TfToken right
"right"
Definition: tokens.h:500
const TfToken orientations
"orientations"
Definition: tokens.h:412
const TfToken inactiveIds
"inactiveIds"
Definition: tokens.h:284
const TfToken trimCurveCounts
"trimCurve:counts"
Definition: tokens.h:540
const TfToken orthographic
"orthographic"
Definition: tokens.h:420
const TfToken bspline
"bspline"
Definition: tokens.h:108
const TfToken nonperiodic
"nonperiodic"
Definition: tokens.h:392
const TfToken modelDrawMode
"model:drawMode"
Definition: tokens.h:368
const TfToken smooth
"smooth"
Definition: tokens.h:524
const TfToken trimCurveOrders
"trimCurve:orders"
Definition: tokens.h:548
const TfToken uRange
"uRange"
Definition: tokens.h:596
const TfToken fromTexture
"fromTexture"
Definition: tokens.h:248
const TfToken verticalApertureOffset
"verticalApertureOffset"
Definition: tokens.h:620
const TfToken inherited
"inherited"
Definition: tokens.h:292
const TfToken proxy
"proxy"
Definition: tokens.h:476
const TfToken vOrder
"vOrder"
Definition: tokens.h:636
const TfToken boundaries
"boundaries"
Definition: tokens.h:96