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::GetUFormAttr(), Possible value for UsdGeomNurbsPatch::GetVFormAttr()
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(), Default 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 "exposure"
206  ///
207  /// UsdGeomCamera
209  /// \brief "extent"
210  ///
211  /// UsdGeomCone, UsdGeomCapsule, UsdGeomCylinder, UsdGeomSphere, UsdGeomCube, UsdGeomBoundable
213  /// \brief "extentsHint"
214  ///
215  /// 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.
217  /// \brief "face"
218  ///
219  /// Possible value for UsdGeomSubset::GetElementTypeAttr(), Default value for UsdGeomSubset::GetElementTypeAttr()
220  const TfToken face;
221  /// \brief "faceVarying"
222  ///
223  /// 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.
225  /// \brief "faceVaryingLinearInterpolation"
226  ///
227  /// UsdGeomMesh
229  /// \brief "faceVertexCounts"
230  ///
231  /// UsdGeomMesh
233  /// \brief "faceVertexIndices"
234  ///
235  /// UsdGeomMesh
237  /// \brief "familyName"
238  ///
239  /// UsdGeomSubset
241  /// \brief "focalLength"
242  ///
243  /// UsdGeomCamera
245  /// \brief "focusDistance"
246  ///
247  /// UsdGeomCamera
249  /// \brief "fromTexture"
250  ///
251  /// Possible value for UsdGeomModelAPI::GetModelCardGeometryAttr()
253  /// \brief "fStop"
254  ///
255  /// UsdGeomCamera
256  const TfToken fStop;
257  /// \brief "guide"
258  ///
259  /// Possible value for UsdGeomImageable::GetPurposeAttr()
260  const TfToken guide;
261  /// \brief "height"
262  ///
263  /// UsdGeomCone, UsdGeomCapsule, UsdGeomCylinder
265  /// \brief "hermite"
266  ///
267  /// A deprecated basis token for UsdGeomBasisCurves. Consumers of USD should transition to using the UsdGeomHermiteCurves schema.
269  /// \brief "holeIndices"
270  ///
271  /// UsdGeomMesh
273  /// \brief "horizontalAperture"
274  ///
275  /// UsdGeomCamera
277  /// \brief "horizontalApertureOffset"
278  ///
279  /// UsdGeomCamera
281  /// \brief "ids"
282  ///
283  /// UsdGeomPointInstancer, UsdGeomPoints
284  const TfToken ids;
285  /// \brief "inactiveIds"
286  ///
287  /// int64listop prim metadata that specifies the PointInstancer ids that should be masked (unrenderable) over all time.
289  /// \brief "indices"
290  ///
291  /// UsdGeomSubset
293  /// \brief "inherited"
294  ///
295  /// Possible value for UsdGeomModelAPI::GetModelDrawModeAttr(), Default value for UsdGeomModelAPI::GetModelDrawModeAttr(), Possible value for UsdGeomImageable::GetVisibilityAttr(), Default value for UsdGeomImageable::GetVisibilityAttr()
297  /// \brief "interpolateBoundary"
298  ///
299  /// UsdGeomMesh
301  /// \brief "interpolation"
302  ///
303  /// UsdGeomPrimvar - How a Primvar interpolates across a primitive; equivalent to RenderMan's \ref Usd_InterpolationVals "class specifier"
305  /// \brief "invisible"
306  ///
307  /// Possible value for UsdGeomImageable::GetVisibilityAttr()
309  /// \brief "invisibleIds"
310  ///
311  /// UsdGeomPointInstancer
313  /// \brief "knots"
314  ///
315  /// UsdGeomNurbsCurves
316  const TfToken knots;
317  /// \brief "left"
318  ///
319  /// Possible value for UsdGeomCamera::GetStereoRoleAttr()
320  const TfToken left;
321  /// \brief "leftHanded"
322  ///
323  /// Possible value for UsdGeomGprim::GetOrientationAttr()
325  /// \brief "linear"
326  ///
327  /// Possible value for UsdGeomBasisCurves::GetTypeAttr()
329  /// \brief "loop"
330  ///
331  /// Possible value for UsdGeomMesh::GetSubdivisionSchemeAttr()
332  const TfToken loop;
333  /// \brief "metersPerUnit"
334  ///
335  /// Stage-level metadata that encodes a scene's linear unit of measure as meters per encoded unit.
337  /// \brief "model:applyDrawMode"
338  ///
339  /// UsdGeomModelAPI
341  /// \brief "model:cardGeometry"
342  ///
343  /// UsdGeomModelAPI
345  /// \brief "model:cardTextureXNeg"
346  ///
347  /// UsdGeomModelAPI
349  /// \brief "model:cardTextureXPos"
350  ///
351  /// UsdGeomModelAPI
353  /// \brief "model:cardTextureYNeg"
354  ///
355  /// UsdGeomModelAPI
357  /// \brief "model:cardTextureYPos"
358  ///
359  /// UsdGeomModelAPI
361  /// \brief "model:cardTextureZNeg"
362  ///
363  /// UsdGeomModelAPI
365  /// \brief "model:cardTextureZPos"
366  ///
367  /// UsdGeomModelAPI
369  /// \brief "model:drawMode"
370  ///
371  /// UsdGeomModelAPI
373  /// \brief "model:drawModeColor"
374  ///
375  /// UsdGeomModelAPI
377  /// \brief "mono"
378  ///
379  /// Possible value for UsdGeomCamera::GetStereoRoleAttr(), Default value for UsdGeomCamera::GetStereoRoleAttr()
380  const TfToken mono;
381  /// \brief "motion:velocityScale"
382  ///
383  /// UsdGeomMotionAPI
385  /// \brief "none"
386  ///
387  /// Possible value for UsdGeomMesh::GetFaceVaryingLinearInterpolationAttr(), Possible value for UsdGeomMesh::GetInterpolateBoundaryAttr(), Possible value for UsdGeomMesh::GetSubdivisionSchemeAttr()
388  const TfToken none;
389  /// \brief "nonOverlapping"
390  ///
391  /// 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.
393  /// \brief "nonperiodic"
394  ///
395  /// Possible value for UsdGeomBasisCurves::GetWrapAttr(), Default value for UsdGeomBasisCurves::GetWrapAttr()
397  /// \brief "normals"
398  ///
399  /// UsdGeomPointBased
401  /// \brief "open"
402  ///
403  /// Possible value for UsdGeomNurbsPatch::GetUFormAttr(), Default value for UsdGeomNurbsPatch::GetUFormAttr(), Possible value for UsdGeomNurbsPatch::GetVFormAttr(), Default value for UsdGeomNurbsPatch::GetVFormAttr()
404  const TfToken open;
405  /// \brief "order"
406  ///
407  /// UsdGeomNurbsCurves
408  const TfToken order;
409  /// \brief "orientation"
410  ///
411  /// UsdGeomGprim
413  /// \brief "orientations"
414  ///
415  /// UsdGeomPointInstancer
417  /// \brief "origin"
418  ///
419  /// Possible value for UsdGeomModelAPI::GetModelDrawModeAttr()
421  /// \brief "orthographic"
422  ///
423  /// Possible value for UsdGeomCamera::GetProjectionAttr()
425  /// \brief "partition"
426  ///
427  /// A type of family of GeomSubsets. It implies that every element appears exacly once in only one of the subsets in the family.
429  /// \brief "periodic"
430  ///
431  /// Possible value for UsdGeomBasisCurves::GetWrapAttr(), Possible value for UsdGeomNurbsPatch::GetUFormAttr(), Possible value for UsdGeomNurbsPatch::GetVFormAttr()
433  /// \brief "perspective"
434  ///
435  /// Possible value for UsdGeomCamera::GetProjectionAttr(), Default value for UsdGeomCamera::GetProjectionAttr()
437  /// \brief "pinned"
438  ///
439  /// Possible value for UsdGeomBasisCurves::GetWrapAttr()
441  /// \brief "pivot"
442  ///
443  /// Op suffix for the standard scale-rotate pivot on a UsdGeomXformCommonAPI-compatible prim.
444  const TfToken pivot;
445  /// \brief "points"
446  ///
447  /// UsdGeomPointBased
449  /// \brief "pointWeights"
450  ///
451  /// UsdGeomNurbsPatch
453  /// \brief "positions"
454  ///
455  /// UsdGeomPointInstancer
457  /// \brief "power"
458  ///
459  /// A deprecated basis token for UsdGeomBasisCurves.
460  const TfToken power;
461  /// \brief "primvars:displayColor"
462  ///
463  /// UsdGeomGprim
465  /// \brief "primvars:displayOpacity"
466  ///
467  /// UsdGeomGprim
469  /// \brief "projection"
470  ///
471  /// UsdGeomCamera
473  /// \brief "protoIndices"
474  ///
475  /// UsdGeomPointInstancer
477  /// \brief "prototypes"
478  ///
479  /// UsdGeomPointInstancer
481  /// \brief "proxy"
482  ///
483  /// Possible value for UsdGeomImageable::GetPurposeAttr()
484  const TfToken proxy;
485  /// \brief "proxyPrim"
486  ///
487  /// UsdGeomImageable
489  /// \brief "purpose"
490  ///
491  /// UsdGeomImageable
493  /// \brief "radius"
494  ///
495  /// UsdGeomCone, UsdGeomCapsule, UsdGeomCylinder, UsdGeomSphere
497  /// \brief "ranges"
498  ///
499  /// UsdGeomNurbsCurves
501  /// \brief "render"
502  ///
503  /// Possible value for UsdGeomImageable::GetPurposeAttr()
505  /// \brief "right"
506  ///
507  /// Possible value for UsdGeomCamera::GetStereoRoleAttr()
508  const TfToken right;
509  /// \brief "rightHanded"
510  ///
511  /// Possible value for UsdGeomGprim::GetOrientationAttr(), Default value for UsdGeomGprim::GetOrientationAttr()
513  /// \brief "scales"
514  ///
515  /// UsdGeomPointInstancer
517  /// \brief "shutter:close"
518  ///
519  /// UsdGeomCamera
521  /// \brief "shutter:open"
522  ///
523  /// UsdGeomCamera
525  /// \brief "size"
526  ///
527  /// UsdGeomCube
528  const TfToken size;
529  /// \brief "smooth"
530  ///
531  /// Possible value for UsdGeomMesh::GetTriangleSubdivisionRuleAttr()
533  /// \brief "stereoRole"
534  ///
535  /// UsdGeomCamera
537  /// \brief "subdivisionScheme"
538  ///
539  /// UsdGeomMesh
541  /// \brief "tangents"
542  ///
543  /// UsdGeomHermiteCurves
545  /// \brief "triangleSubdivisionRule"
546  ///
547  /// UsdGeomMesh
549  /// \brief "trimCurve:counts"
550  ///
551  /// UsdGeomNurbsPatch
553  /// \brief "trimCurve:knots"
554  ///
555  /// UsdGeomNurbsPatch
557  /// \brief "trimCurve:orders"
558  ///
559  /// UsdGeomNurbsPatch
561  /// \brief "trimCurve:points"
562  ///
563  /// UsdGeomNurbsPatch
565  /// \brief "trimCurve:ranges"
566  ///
567  /// UsdGeomNurbsPatch
569  /// \brief "trimCurve:vertexCounts"
570  ///
571  /// UsdGeomNurbsPatch
573  /// \brief "type"
574  ///
575  /// UsdGeomBasisCurves
576  const TfToken type;
577  /// \brief "uForm"
578  ///
579  /// UsdGeomNurbsPatch
580  const TfToken uForm;
581  /// \brief "uKnots"
582  ///
583  /// UsdGeomNurbsPatch
585  /// \brief "unauthoredValuesIndex"
586  ///
587  /// UsdGeomPrimvar - The index that represents unauthored values in the indices array of an indexed primvar.
589  /// \brief "uniform"
590  ///
591  /// 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).
593  /// \brief "unrestricted"
594  ///
595  /// 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.
597  /// \brief "uOrder"
598  ///
599  /// UsdGeomNurbsPatch
601  /// \brief "upAxis"
602  ///
603  /// Stage-level metadata that encodes a scene's orientation as a token whose value can be "Y" or "Z".
605  /// \brief "uRange"
606  ///
607  /// UsdGeomNurbsPatch
609  /// \brief "uVertexCount"
610  ///
611  /// UsdGeomNurbsPatch
613  /// \brief "varying"
614  ///
615  /// 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.
617  /// \brief "velocities"
618  ///
619  /// UsdGeomPointInstancer, UsdGeomPointBased
621  /// \brief "vertex"
622  ///
623  /// 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.
625  /// \brief "verticalAperture"
626  ///
627  /// UsdGeomCamera
629  /// \brief "verticalApertureOffset"
630  ///
631  /// UsdGeomCamera
633  /// \brief "vForm"
634  ///
635  /// UsdGeomNurbsPatch
636  const TfToken vForm;
637  /// \brief "visibility"
638  ///
639  /// UsdGeomImageable
641  /// \brief "vKnots"
642  ///
643  /// UsdGeomNurbsPatch
645  /// \brief "vOrder"
646  ///
647  /// UsdGeomNurbsPatch
649  /// \brief "vRange"
650  ///
651  /// UsdGeomNurbsPatch
653  /// \brief "vVertexCount"
654  ///
655  /// UsdGeomNurbsPatch
657  /// \brief "widths"
658  ///
659  /// UsdGeomPoints, UsdGeomCurves
661  /// \brief "wrap"
662  ///
663  /// UsdGeomBasisCurves
664  const TfToken wrap;
665  /// \brief "X"
666  ///
667  /// Possible value for UsdGeomCone::GetAxisAttr(), Possible value for UsdGeomCapsule::GetAxisAttr(), Possible value for UsdGeomCylinder::GetAxisAttr()
668  const TfToken x;
669  /// \brief "xformOpOrder"
670  ///
671  /// UsdGeomXformable
673  /// \brief "Y"
674  ///
675  /// Possible value for UsdGeomCone::GetAxisAttr(), Possible value for UsdGeomCapsule::GetAxisAttr(), Possible value for UsdGeomCylinder::GetAxisAttr()
676  const TfToken y;
677  /// \brief "Z"
678  ///
679  /// 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()
680  const TfToken z;
681  /// A vector of all of the tokens listed above.
682  const std::vector<TfToken> allTokens;
683 };
684 
685 /// \var UsdGeomTokens
686 ///
687 /// A global variable with static, efficient \link TfToken TfTokens\endlink
688 /// for use in all public USD API. \sa UsdGeomTokensType
690 
692 
693 #endif
const TfToken cross
"cross"
Definition: tokens.h:172
const TfToken left
"left"
Definition: tokens.h:320
const TfToken linear
"linear"
Definition: tokens.h:328
const TfToken fStop
"fStop"
Definition: tokens.h:256
const TfToken modelCardTextureXNeg
"model:cardTextureXNeg"
Definition: tokens.h:348
const TfToken points
"points"
Definition: tokens.h:448
const TfToken trimCurvePoints
"trimCurve:points"
Definition: tokens.h:564
const TfToken modelCardTextureZNeg
"model:cardTextureZNeg"
Definition: tokens.h:364
const TfToken prototypes
"prototypes"
Definition: tokens.h:480
const TfToken ranges
"ranges"
Definition: tokens.h:500
const TfToken elementSize
"elementSize"
Definition: tokens.h:200
const TfToken pointWeights
"pointWeights"
Definition: tokens.h:452
const TfToken metersPerUnit
"metersPerUnit"
Definition: tokens.h:336
const TfToken bilinear
"bilinear"
Definition: tokens.h:92
const TfToken trimCurveRanges
"trimCurve:ranges"
Definition: tokens.h:568
const TfToken extentsHint
"extentsHint"
Definition: tokens.h:216
const TfToken unrestricted
"unrestricted"
Definition: tokens.h:596
const TfToken bezier
"bezier"
Definition: tokens.h:88
const TfToken faceVarying
"faceVarying"
Definition: tokens.h:224
const TfToken catmullRom
"catmullRom"
Definition: tokens.h:120
const TfToken faceVaryingLinearInterpolation
"faceVaryingLinearInterpolation"
Definition: tokens.h:228
const TfToken ids
"ids"
Definition: tokens.h:284
const TfToken constant
"constant"
Definition: tokens.h:136
const TfToken normals
"normals"
Definition: tokens.h:400
const TfToken render
"render"
Definition: tokens.h:504
const TfToken holeIndices
"holeIndices"
Definition: tokens.h:272
const TfToken orientation
"orientation"
Definition: tokens.h:412
const TfToken bounds
"bounds"
Definition: tokens.h:100
const TfToken order
"order"
Definition: tokens.h:408
const TfToken motionVelocityScale
"motion:velocityScale"
Definition: tokens.h:384
const TfToken face
"face"
Definition: tokens.h:220
const TfToken vVertexCount
"vVertexCount"
Definition: tokens.h:656
const TfToken modelCardGeometry
"model:cardGeometry"
Definition: tokens.h:344
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:468
const TfToken invisible
"invisible"
Definition: tokens.h:308
const TfToken focalLength
"focalLength"
Definition: tokens.h:244
const TfToken wrap
"wrap"
Definition: tokens.h:664
const TfToken projection
"projection"
Definition: tokens.h:472
const TfToken vForm
"vForm"
Definition: tokens.h:636
const TfToken cornersPlus1
"cornersPlus1"
Definition: tokens.h:152
const TfToken nonOverlapping
"nonOverlapping"
Definition: tokens.h:392
const TfToken open
"open"
Definition: tokens.h:404
const TfToken edgeAndCorner
"edgeAndCorner"
Definition: tokens.h:192
const TfToken trimCurveVertexCounts
"trimCurve:vertexCounts"
Definition: tokens.h:572
const TfToken partition
"partition"
Definition: tokens.h:428
const TfToken x
"X"
Definition: tokens.h:668
const TfToken modelCardTextureYNeg
"model:cardTextureYNeg"
Definition: tokens.h:356
const TfToken uniform
"uniform"
Definition: tokens.h:592
const TfToken guide
"guide"
Definition: tokens.h:260
const TfToken modelCardTextureYPos
"model:cardTextureYPos"
Definition: tokens.h:360
const TfToken uVertexCount
"uVertexCount"
Definition: tokens.h:612
const TfToken accelerations
"accelerations"
Definition: tokens.h:68
const TfToken perspective
"perspective"
Definition: tokens.h:436
const TfToken height
"height"
Definition: tokens.h:264
const TfToken invisibleIds
"invisibleIds"
Definition: tokens.h:312
const TfToken closed
"closed"
Definition: tokens.h:132
const TfToken cornersOnly
"cornersOnly"
Definition: tokens.h:148
const TfToken widths
"widths"
Definition: tokens.h:660
const TfToken cornerIndices
"cornerIndices"
Definition: tokens.h:140
const TfToken periodic
"periodic"
Definition: tokens.h:432
const TfToken visibility
"visibility"
Definition: tokens.h:640
Definition: token.h:87
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:464
const TfToken y
"Y"
Definition: tokens.h:676
const TfToken z
"Z"
Definition: tokens.h:680
const TfToken size
"size"
Definition: tokens.h:528
const TfToken box
"box"
Definition: tokens.h:104
const TfToken modelApplyDrawMode
"model:applyDrawMode"
Definition: tokens.h:340
const TfToken tangents
"tangents"
Definition: tokens.h:544
const TfToken subdivisionScheme
"subdivisionScheme"
Definition: tokens.h:540
const TfToken xformOpOrder
"xformOpOrder"
Definition: tokens.h:672
const TfToken cubic
"cubic"
Definition: tokens.h:176
const TfToken horizontalApertureOffset
"horizontalApertureOffset"
Definition: tokens.h:280
const TfToken default_
"default"
Definition: tokens.h:184
const TfToken exposure
"exposure"
Definition: tokens.h:208
const TfToken horizontalAperture
"horizontalAperture"
Definition: tokens.h:276
const TfToken stereoRole
"stereoRole"
Definition: tokens.h:536
const TfToken vertex
"vertex"
Definition: tokens.h:624
const TfToken pinned
"pinned"
Definition: tokens.h:440
const TfToken uForm
"uForm"
Definition: tokens.h:580
const TfToken cornersPlus2
"cornersPlus2"
Definition: tokens.h:156
const TfToken knots
"knots"
Definition: tokens.h:316
const TfToken uOrder
"uOrder"
Definition: tokens.h:600
const TfToken edgeOnly
"edgeOnly"
Definition: tokens.h:196
const TfToken loop
"loop"
Definition: tokens.h:332
const TfToken all
"all"
Definition: tokens.h:72
const TfToken origin
"origin"
Definition: tokens.h:420
const TfToken scales
"scales"
Definition: tokens.h:516
const TfToken vRange
"vRange"
Definition: tokens.h:652
const TfToken power
"power"
Definition: tokens.h:460
const TfToken triangleSubdivisionRule
"triangleSubdivisionRule"
Definition: tokens.h:548
const TfToken protoIndices
"protoIndices"
Definition: tokens.h:476
const TfToken trimCurveKnots
"trimCurve:knots"
Definition: tokens.h:556
const TfToken unauthoredValuesIndex
"unauthoredValuesIndex"
Definition: tokens.h:588
const TfToken rightHanded
"rightHanded"
Definition: tokens.h:512
const TfToken uKnots
"uKnots"
Definition: tokens.h:584
const TfToken interpolateBoundary
"interpolateBoundary"
Definition: tokens.h:300
const TfToken focusDistance
"focusDistance"
Definition: tokens.h:248
const TfToken basis
"basis"
Definition: tokens.h:84
const TfToken cornerSharpnesses
"cornerSharpnesses"
Definition: tokens.h:144
const TfToken upAxis
"upAxis"
Definition: tokens.h:604
const TfToken type
"type"
Definition: tokens.h:576
const TfToken angularVelocities
"angularVelocities"
Definition: tokens.h:76
const TfToken purpose
"purpose"
Definition: tokens.h:492
const TfToken modelCardTextureZPos
"model:cardTextureZPos"
Definition: tokens.h:368
const TfToken verticalAperture
"verticalAperture"
Definition: tokens.h:628
const TfToken none
"none"
Definition: tokens.h:388
USDGEOM_API TfStaticData< UsdGeomTokensType > UsdGeomTokens
const TfToken faceVertexCounts
"faceVertexCounts"
Definition: tokens.h:232
const TfToken doubleSided
"doubleSided"
Definition: tokens.h:188
const TfToken varying
"varying"
Definition: tokens.h:616
PXR_NAMESPACE_CLOSE_SCOPE PXR_NAMESPACE_OPEN_SCOPE
Definition: path.h:1375
const TfToken shutterClose
"shutter:close"
Definition: tokens.h:520
const TfToken creaseLengths
"creaseLengths"
Definition: tokens.h:164
const TfToken interpolation
"interpolation"
Definition: tokens.h:304
const TfToken shutterOpen
"shutter:open"
Definition: tokens.h:524
const TfToken indices
"indices"
Definition: tokens.h:292
const std::vector< TfToken > allTokens
A vector of all of the tokens listed above.
Definition: tokens.h:682
const TfToken cards
"cards"
Definition: tokens.h:112
const TfToken faceVertexIndices
"faceVertexIndices"
Definition: tokens.h:236
const TfToken positions
"positions"
Definition: tokens.h:456
const TfToken mono
"mono"
Definition: tokens.h:380
const TfToken proxyPrim
"proxyPrim"
Definition: tokens.h:488
#define PXR_NAMESPACE_CLOSE_SCOPE
Definition: pxr.h:91
const TfToken vKnots
"vKnots"
Definition: tokens.h:644
const TfToken pivot
"pivot"
Definition: tokens.h:444
const TfToken familyName
"familyName"
Definition: tokens.h:240
USDGEOM_API UsdGeomTokensType()
#define USDGEOM_API
Definition: api.h:40
const TfToken radius
"radius"
Definition: tokens.h:496
const TfToken hermite
"hermite"
Definition: tokens.h:268
const TfToken velocities
"velocities"
Definition: tokens.h:620
const TfToken creaseSharpnesses
"creaseSharpnesses"
Definition: tokens.h:168
const TfToken leftHanded
"leftHanded"
Definition: tokens.h:324
const TfToken creaseIndices
"creaseIndices"
Definition: tokens.h:160
const TfToken extent
"extent"
Definition: tokens.h:212
const TfToken modelCardTextureXPos
"model:cardTextureXPos"
Definition: tokens.h:352
const TfToken modelDrawModeColor
"model:drawModeColor"
Definition: tokens.h:376
const TfToken right
"right"
Definition: tokens.h:508
const TfToken orientations
"orientations"
Definition: tokens.h:416
const TfToken inactiveIds
"inactiveIds"
Definition: tokens.h:288
const TfToken trimCurveCounts
"trimCurve:counts"
Definition: tokens.h:552
const TfToken orthographic
"orthographic"
Definition: tokens.h:424
const TfToken bspline
"bspline"
Definition: tokens.h:108
const TfToken nonperiodic
"nonperiodic"
Definition: tokens.h:396
const TfToken modelDrawMode
"model:drawMode"
Definition: tokens.h:372
const TfToken smooth
"smooth"
Definition: tokens.h:532
const TfToken trimCurveOrders
"trimCurve:orders"
Definition: tokens.h:560
const TfToken uRange
"uRange"
Definition: tokens.h:608
const TfToken fromTexture
"fromTexture"
Definition: tokens.h:252
const TfToken verticalApertureOffset
"verticalApertureOffset"
Definition: tokens.h:632
const TfToken inherited
"inherited"
Definition: tokens.h:296
const TfToken proxy
"proxy"
Definition: tokens.h:484
const TfToken vOrder
"vOrder"
Definition: tokens.h:648
const TfToken boundaries
"boundaries"
Definition: tokens.h:96