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