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 USDGEOM_TOKENS_H
8 #define USDGEOM_TOKENS_H
9 
10 /// \file usdGeom/tokens.h
11 
12 // XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
13 //
14 // This is an automatically generated file (by usdGenSchema.py).
15 // Do not hand-edit!
16 //
17 // XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
18 
19 #include "pxr/pxr.h"
20 #include "pxr/usd/usdGeom/api.h"
21 #include "pxr/base/tf/staticData.h"
22 #include "pxr/base/tf/token.h"
23 #include <vector>
24 
26 
27 
28 /// \class UsdGeomTokensType
29 ///
30 /// \link UsdGeomTokens \endlink provides static, efficient
31 /// \link TfToken TfTokens\endlink for use in all public USD API.
32 ///
33 /// These tokens are auto-generated from the module's schema, representing
34 /// property names, for when you need to fetch an attribute or relationship
35 /// directly by name, e.g. UsdPrim::GetAttribute(), in the most efficient
36 /// manner, and allow the compiler to verify that you spelled the name
37 /// correctly.
38 ///
39 /// UsdGeomTokens also contains all of the \em allowedTokens values
40 /// declared for schema builtin attributes of 'token' scene description type.
41 /// Use UsdGeomTokens like so:
42 ///
43 /// \code
44 /// gprim.GetMyTokenValuedAttr().Set(UsdGeomTokens->accelerations);
45 /// \endcode
48  /// \brief "accelerations"
49  ///
50  /// UsdGeomPointBased, UsdGeomPointInstancer
52  /// \brief "all"
53  ///
54  /// Possible value for UsdGeomMesh::GetFaceVaryingLinearInterpolationAttr()
55  const TfToken all;
56  /// \brief "angularVelocities"
57  ///
58  /// UsdGeomPointInstancer
60  /// \brief "axis"
61  ///
62  /// UsdGeomCylinder, UsdGeomCapsule, UsdGeomCone, UsdGeomCylinder_1, UsdGeomCapsule_1, UsdGeomPlane
63  const TfToken axis;
64  /// \brief "basis"
65  ///
66  /// UsdGeomBasisCurves
67  const TfToken basis;
68  /// \brief "bezier"
69  ///
70  /// Fallback value for UsdGeomBasisCurves::GetBasisAttr()
71  const TfToken bezier;
72  /// \brief "bilinear"
73  ///
74  /// Possible value for UsdGeomMesh::GetSubdivisionSchemeAttr()
76  /// \brief "boundaries"
77  ///
78  /// Possible value for UsdGeomMesh::GetFaceVaryingLinearInterpolationAttr()
80  /// \brief "bounds"
81  ///
82  /// Possible value for UsdGeomModelAPI::GetModelDrawModeAttr()
83  const TfToken bounds;
84  /// \brief "box"
85  ///
86  /// Possible value for UsdGeomModelAPI::GetModelCardGeometryAttr()
87  const TfToken box;
88  /// \brief "bspline"
89  ///
90  /// Possible value for UsdGeomBasisCurves::GetBasisAttr()
92  /// \brief "cards"
93  ///
94  /// Possible value for UsdGeomModelAPI::GetModelDrawModeAttr()
95  const TfToken cards;
96  /// \brief "catmullClark"
97  ///
98  /// Fallback value for UsdGeomMesh::GetSubdivisionSchemeAttr(), Fallback value for UsdGeomMesh::GetTriangleSubdivisionRuleAttr()
100  /// \brief "catmullRom"
101  ///
102  /// Possible value for UsdGeomBasisCurves::GetBasisAttr()
104  /// \brief "clippingPlanes"
105  ///
106  /// UsdGeomCamera
108  /// \brief "clippingRange"
109  ///
110  /// UsdGeomCamera
112  /// \brief "closed"
113  ///
114  /// Possible value for UsdGeomNurbsPatch::GetUFormAttr(), Possible value for UsdGeomNurbsPatch::GetVFormAttr()
116  /// \brief "constant"
117  ///
118  /// Possible value for UsdGeomPrimvar::SetInterpolation. Default value for UsdGeomPrimvar::GetInterpolation. One value remains constant over the entire surface primitive.
120  /// \brief "cornerIndices"
121  ///
122  /// UsdGeomMesh
124  /// \brief "cornerSharpnesses"
125  ///
126  /// UsdGeomMesh
128  /// \brief "cornersOnly"
129  ///
130  /// Possible value for UsdGeomMesh::GetFaceVaryingLinearInterpolationAttr()
132  /// \brief "cornersPlus1"
133  ///
134  /// Fallback value for UsdGeomMesh::GetFaceVaryingLinearInterpolationAttr()
136  /// \brief "cornersPlus2"
137  ///
138  /// Possible value for UsdGeomMesh::GetFaceVaryingLinearInterpolationAttr()
140  /// \brief "creaseIndices"
141  ///
142  /// UsdGeomMesh
144  /// \brief "creaseLengths"
145  ///
146  /// UsdGeomMesh
148  /// \brief "creaseSharpnesses"
149  ///
150  /// UsdGeomMesh
152  /// \brief "cross"
153  ///
154  /// Fallback value for UsdGeomModelAPI::GetModelCardGeometryAttr()
155  const TfToken cross;
156  /// \brief "cubic"
157  ///
158  /// Fallback value for UsdGeomBasisCurves::GetTypeAttr()
159  const TfToken cubic;
160  /// \brief "curveVertexCounts"
161  ///
162  /// UsdGeomCurves
164  /// \brief "default"
165  ///
166  /// Fallback value for UsdGeomImageable::GetPurposeAttr(), Possible value for UsdGeomModelAPI::GetModelDrawModeAttr()
168  /// \brief "doubleSided"
169  ///
170  /// UsdGeomGprim, UsdGeomPlane
172  /// \brief "edge"
173  ///
174  /// Possible value for UsdGeomSubset::GetElementTypeAttr()
175  const TfToken edge;
176  /// \brief "edgeAndCorner"
177  ///
178  /// Fallback value for UsdGeomMesh::GetInterpolateBoundaryAttr()
180  /// \brief "edgeOnly"
181  ///
182  /// Possible value for UsdGeomMesh::GetInterpolateBoundaryAttr()
184  /// \brief "elementSize"
185  ///
186  /// UsdGeomPrimvar - The number of values in the value array that must be aggregated for each element on the primitive.
188  /// \brief "elementType"
189  ///
190  /// UsdGeomSubset
192  /// \brief "exposure"
193  ///
194  /// UsdGeomCamera
196  /// \brief "exposure:fStop"
197  ///
198  /// UsdGeomCamera
200  /// \brief "exposure:iso"
201  ///
202  /// UsdGeomCamera
204  /// \brief "exposure:responsivity"
205  ///
206  /// UsdGeomCamera
208  /// \brief "exposure:time"
209  ///
210  /// UsdGeomCamera
212  /// \brief "extent"
213  ///
214  /// UsdGeomBoundable, UsdGeomCube, UsdGeomSphere, UsdGeomCylinder, UsdGeomCapsule, UsdGeomCone, UsdGeomCylinder_1, UsdGeomCapsule_1, UsdGeomPlane
216  /// \brief "extentsHint"
217  ///
218  /// 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.
220  /// \brief "face"
221  ///
222  /// Fallback value for UsdGeomSubset::GetElementTypeAttr()
223  const TfToken face;
224  /// \brief "faceVarying"
225  ///
226  /// 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.
228  /// \brief "faceVaryingLinearInterpolation"
229  ///
230  /// UsdGeomMesh
232  /// \brief "faceVertexCounts"
233  ///
234  /// UsdGeomMesh
236  /// \brief "faceVertexIndices"
237  ///
238  /// UsdGeomMesh
240  /// \brief "familyName"
241  ///
242  /// UsdGeomSubset
244  /// \brief "focalLength"
245  ///
246  /// UsdGeomCamera
248  /// \brief "focusDistance"
249  ///
250  /// UsdGeomCamera
252  /// \brief "fromTexture"
253  ///
254  /// Possible value for UsdGeomModelAPI::GetModelCardGeometryAttr()
256  /// \brief "fStop"
257  ///
258  /// UsdGeomCamera
259  const TfToken fStop;
260  /// \brief "guide"
261  ///
262  /// Possible value for UsdGeomImageable::GetPurposeAttr()
263  const TfToken guide;
264  /// \brief "guideVisibility"
265  ///
266  /// UsdGeomVisibilityAPI
268  /// \brief "height"
269  ///
270  /// UsdGeomCylinder, UsdGeomCapsule, UsdGeomCone, UsdGeomCylinder_1, UsdGeomCapsule_1
272  /// \brief "hermite"
273  ///
274  /// A deprecated basis token for UsdGeomBasisCurves. Consumers of USD should transition to using the UsdGeomHermiteCurves schema.
276  /// \brief "holeIndices"
277  ///
278  /// UsdGeomMesh
280  /// \brief "horizontalAperture"
281  ///
282  /// UsdGeomCamera
284  /// \brief "horizontalApertureOffset"
285  ///
286  /// UsdGeomCamera
288  /// \brief "ids"
289  ///
290  /// UsdGeomPoints, UsdGeomPointInstancer
291  const TfToken ids;
292  /// \brief "inactiveIds"
293  ///
294  /// int64listop prim metadata that specifies the PointInstancer ids that should be masked (unrenderable) over all time.
296  /// \brief "indices"
297  ///
298  /// UsdGeomSubset
300  /// \brief "inherited"
301  ///
302  /// Fallback value for UsdGeomImageable::GetVisibilityAttr(), Possible value for UsdGeomVisibilityAPI::GetGuideVisibilityAttr(), Fallback value for UsdGeomVisibilityAPI::GetProxyVisibilityAttr(), Fallback value for UsdGeomVisibilityAPI::GetRenderVisibilityAttr(), Fallback value for UsdGeomModelAPI::GetModelDrawModeAttr()
304  /// \brief "interpolateBoundary"
305  ///
306  /// UsdGeomMesh
308  /// \brief "interpolation"
309  ///
310  /// UsdGeomPrimvar - How a Primvar interpolates across a primitive; equivalent to RenderMan's \ref Usd_InterpolationVals "class specifier"
312  /// \brief "invisible"
313  ///
314  /// Possible value for UsdGeomImageable::GetVisibilityAttr(), Fallback value for UsdGeomVisibilityAPI::GetGuideVisibilityAttr(), Possible value for UsdGeomVisibilityAPI::GetProxyVisibilityAttr(), Possible value for UsdGeomVisibilityAPI::GetRenderVisibilityAttr()
316  /// \brief "invisibleIds"
317  ///
318  /// UsdGeomPointInstancer
320  /// \brief "knots"
321  ///
322  /// UsdGeomNurbsCurves
323  const TfToken knots;
324  /// \brief "left"
325  ///
326  /// Possible value for UsdGeomCamera::GetStereoRoleAttr()
327  const TfToken left;
328  /// \brief "leftHanded"
329  ///
330  /// Possible value for UsdGeomGprim::GetOrientationAttr()
332  /// \brief "length"
333  ///
334  /// UsdGeomPlane
336  /// \brief "linear"
337  ///
338  /// Possible value for UsdGeomBasisCurves::GetTypeAttr()
340  /// \brief "loop"
341  ///
342  /// Possible value for UsdGeomMesh::GetSubdivisionSchemeAttr()
343  const TfToken loop;
344  /// \brief "metersPerUnit"
345  ///
346  /// Stage-level metadata that encodes a scene's linear unit of measure as meters per encoded unit.
348  /// \brief "model:applyDrawMode"
349  ///
350  /// UsdGeomModelAPI
352  /// \brief "model:cardGeometry"
353  ///
354  /// UsdGeomModelAPI
356  /// \brief "model:cardTextureXNeg"
357  ///
358  /// UsdGeomModelAPI
360  /// \brief "model:cardTextureXPos"
361  ///
362  /// UsdGeomModelAPI
364  /// \brief "model:cardTextureYNeg"
365  ///
366  /// UsdGeomModelAPI
368  /// \brief "model:cardTextureYPos"
369  ///
370  /// UsdGeomModelAPI
372  /// \brief "model:cardTextureZNeg"
373  ///
374  /// UsdGeomModelAPI
376  /// \brief "model:cardTextureZPos"
377  ///
378  /// UsdGeomModelAPI
380  /// \brief "model:drawMode"
381  ///
382  /// UsdGeomModelAPI
384  /// \brief "model:drawModeColor"
385  ///
386  /// UsdGeomModelAPI
388  /// \brief "mono"
389  ///
390  /// Fallback value for UsdGeomCamera::GetStereoRoleAttr()
391  const TfToken mono;
392  /// \brief "motion:blurScale"
393  ///
394  /// UsdGeomMotionAPI
396  /// \brief "motion:nonlinearSampleCount"
397  ///
398  /// UsdGeomMotionAPI
400  /// \brief "motion:velocityScale"
401  ///
402  /// UsdGeomMotionAPI
404  /// \brief "none"
405  ///
406  /// Possible value for UsdGeomMesh::GetFaceVaryingLinearInterpolationAttr(), Possible value for UsdGeomMesh::GetInterpolateBoundaryAttr(), Possible value for UsdGeomMesh::GetSubdivisionSchemeAttr()
407  const TfToken none;
408  /// \brief "nonOverlapping"
409  ///
410  /// 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.
412  /// \brief "nonperiodic"
413  ///
414  /// Fallback value for UsdGeomBasisCurves::GetWrapAttr()
416  /// \brief "normals"
417  ///
418  /// UsdGeomPointBased
420  /// \brief "open"
421  ///
422  /// Fallback value for UsdGeomNurbsPatch::GetUFormAttr(), Fallback value for UsdGeomNurbsPatch::GetVFormAttr()
423  const TfToken open;
424  /// \brief "order"
425  ///
426  /// UsdGeomNurbsCurves
427  const TfToken order;
428  /// \brief "orientation"
429  ///
430  /// UsdGeomGprim
432  /// \brief "orientations"
433  ///
434  /// UsdGeomPointInstancer
436  /// \brief "orientationsf"
437  ///
438  /// UsdGeomPointInstancer
440  /// \brief "origin"
441  ///
442  /// Possible value for UsdGeomModelAPI::GetModelDrawModeAttr()
444  /// \brief "orthographic"
445  ///
446  /// Possible value for UsdGeomCamera::GetProjectionAttr()
448  /// \brief "partition"
449  ///
450  /// A type of family of GeomSubsets. It implies that every element appears exacly once in only one of the subsets in the family.
452  /// \brief "periodic"
453  ///
454  /// Possible value for UsdGeomNurbsPatch::GetUFormAttr(), Possible value for UsdGeomNurbsPatch::GetVFormAttr(), Possible value for UsdGeomBasisCurves::GetWrapAttr()
456  /// \brief "perspective"
457  ///
458  /// Fallback value for UsdGeomCamera::GetProjectionAttr()
460  /// \brief "pinned"
461  ///
462  /// Possible value for UsdGeomBasisCurves::GetWrapAttr()
464  /// \brief "pivot"
465  ///
466  /// Op suffix for the standard scale-rotate pivot on a UsdGeomXformCommonAPI-compatible prim.
467  const TfToken pivot;
468  /// \brief "point"
469  ///
470  /// Possible value for UsdGeomSubset::GetElementTypeAttr()
471  const TfToken point;
472  /// \brief "points"
473  ///
474  /// UsdGeomPointBased
476  /// \brief "pointWeights"
477  ///
478  /// UsdGeomNurbsPatch, UsdGeomNurbsCurves
480  /// \brief "positions"
481  ///
482  /// UsdGeomPointInstancer
484  /// \brief "power"
485  ///
486  /// A deprecated basis token for UsdGeomBasisCurves.
487  const TfToken power;
488  /// \brief "primvars:displayColor"
489  ///
490  /// UsdGeomGprim
492  /// \brief "primvars:displayOpacity"
493  ///
494  /// UsdGeomGprim
496  /// \brief "projection"
497  ///
498  /// UsdGeomCamera
500  /// \brief "protoIndices"
501  ///
502  /// UsdGeomPointInstancer
504  /// \brief "prototypes"
505  ///
506  /// UsdGeomPointInstancer
508  /// \brief "proxy"
509  ///
510  /// Possible value for UsdGeomImageable::GetPurposeAttr()
511  const TfToken proxy;
512  /// \brief "proxyPrim"
513  ///
514  /// UsdGeomImageable
516  /// \brief "proxyVisibility"
517  ///
518  /// UsdGeomVisibilityAPI
520  /// \brief "purpose"
521  ///
522  /// UsdGeomImageable
524  /// \brief "radius"
525  ///
526  /// UsdGeomSphere, UsdGeomCylinder, UsdGeomCapsule, UsdGeomCone
528  /// \brief "radiusBottom"
529  ///
530  /// UsdGeomCylinder_1, UsdGeomCapsule_1
532  /// \brief "radiusTop"
533  ///
534  /// UsdGeomCylinder_1, UsdGeomCapsule_1
536  /// \brief "ranges"
537  ///
538  /// UsdGeomNurbsCurves
540  /// \brief "render"
541  ///
542  /// Possible value for UsdGeomImageable::GetPurposeAttr()
544  /// \brief "renderVisibility"
545  ///
546  /// UsdGeomVisibilityAPI
548  /// \brief "right"
549  ///
550  /// Possible value for UsdGeomCamera::GetStereoRoleAttr()
551  const TfToken right;
552  /// \brief "rightHanded"
553  ///
554  /// Fallback value for UsdGeomGprim::GetOrientationAttr()
556  /// \brief "scales"
557  ///
558  /// UsdGeomPointInstancer
560  /// \brief "segment"
561  ///
562  /// Possible value for UsdGeomSubset::GetElementTypeAttr()
564  /// \brief "shutter:close"
565  ///
566  /// UsdGeomCamera
568  /// \brief "shutter:open"
569  ///
570  /// UsdGeomCamera
572  /// \brief "size"
573  ///
574  /// UsdGeomCube
575  const TfToken size;
576  /// \brief "smooth"
577  ///
578  /// Possible value for UsdGeomMesh::GetTriangleSubdivisionRuleAttr()
580  /// \brief "stereoRole"
581  ///
582  /// UsdGeomCamera
584  /// \brief "subdivisionScheme"
585  ///
586  /// UsdGeomMesh
588  /// \brief "surfaceFaceVertexIndices"
589  ///
590  /// UsdGeomTetMesh
592  /// \brief "tangents"
593  ///
594  /// UsdGeomHermiteCurves
596  /// \brief "tetrahedron"
597  ///
598  /// Possible value for UsdGeomSubset::GetElementTypeAttr()
600  /// \brief "tetVertexIndices"
601  ///
602  /// UsdGeomTetMesh
604  /// \brief "triangleSubdivisionRule"
605  ///
606  /// UsdGeomMesh
608  /// \brief "trimCurve:counts"
609  ///
610  /// UsdGeomNurbsPatch
612  /// \brief "trimCurve:knots"
613  ///
614  /// UsdGeomNurbsPatch
616  /// \brief "trimCurve:orders"
617  ///
618  /// UsdGeomNurbsPatch
620  /// \brief "trimCurve:points"
621  ///
622  /// UsdGeomNurbsPatch
624  /// \brief "trimCurve:ranges"
625  ///
626  /// UsdGeomNurbsPatch
628  /// \brief "trimCurve:vertexCounts"
629  ///
630  /// UsdGeomNurbsPatch
632  /// \brief "type"
633  ///
634  /// UsdGeomBasisCurves
635  const TfToken type;
636  /// \brief "uForm"
637  ///
638  /// UsdGeomNurbsPatch
639  const TfToken uForm;
640  /// \brief "uKnots"
641  ///
642  /// UsdGeomNurbsPatch
644  /// \brief "unauthoredValuesIndex"
645  ///
646  /// UsdGeomPrimvar - The index that represents unauthored values in the indices array of an indexed primvar.
648  /// \brief "uniform"
649  ///
650  /// 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).
652  /// \brief "unrestricted"
653  ///
654  /// 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.
656  /// \brief "uOrder"
657  ///
658  /// UsdGeomNurbsPatch
660  /// \brief "upAxis"
661  ///
662  /// Stage-level metadata that encodes a scene's orientation as a token whose value can be "Y" or "Z".
664  /// \brief "uRange"
665  ///
666  /// UsdGeomNurbsPatch
668  /// \brief "uVertexCount"
669  ///
670  /// UsdGeomNurbsPatch
672  /// \brief "varying"
673  ///
674  /// 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.
676  /// \brief "velocities"
677  ///
678  /// UsdGeomPointBased, UsdGeomPointInstancer
680  /// \brief "vertex"
681  ///
682  /// 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.
684  /// \brief "verticalAperture"
685  ///
686  /// UsdGeomCamera
688  /// \brief "verticalApertureOffset"
689  ///
690  /// UsdGeomCamera
692  /// \brief "vForm"
693  ///
694  /// UsdGeomNurbsPatch
695  const TfToken vForm;
696  /// \brief "visibility"
697  ///
698  /// UsdGeomImageable
700  /// \brief "visible"
701  ///
702  /// Possible value for UsdGeomVisibilityAPI::GetGuideVisibilityAttr(), Possible value for UsdGeomVisibilityAPI::GetProxyVisibilityAttr(), Possible value for UsdGeomVisibilityAPI::GetRenderVisibilityAttr()
704  /// \brief "vKnots"
705  ///
706  /// UsdGeomNurbsPatch
708  /// \brief "vOrder"
709  ///
710  /// UsdGeomNurbsPatch
712  /// \brief "vRange"
713  ///
714  /// UsdGeomNurbsPatch
716  /// \brief "vVertexCount"
717  ///
718  /// UsdGeomNurbsPatch
720  /// \brief "width"
721  ///
722  /// UsdGeomPlane
723  const TfToken width;
724  /// \brief "widths"
725  ///
726  /// UsdGeomCurves, UsdGeomPoints
728  /// \brief "wrap"
729  ///
730  /// UsdGeomBasisCurves
731  const TfToken wrap;
732  /// \brief "X"
733  ///
734  /// Possible value for UsdGeomCylinder::GetAxisAttr(), Possible value for UsdGeomCapsule::GetAxisAttr(), Possible value for UsdGeomCone::GetAxisAttr(), Possible value for UsdGeomCylinder_1::GetAxisAttr(), Possible value for UsdGeomCapsule_1::GetAxisAttr(), Possible value for UsdGeomPlane::GetAxisAttr()
735  const TfToken x;
736  /// \brief "xformOpOrder"
737  ///
738  /// UsdGeomXformable
740  /// \brief "Y"
741  ///
742  /// Possible value for UsdGeomCylinder::GetAxisAttr(), Possible value for UsdGeomCapsule::GetAxisAttr(), Possible value for UsdGeomCone::GetAxisAttr(), Possible value for UsdGeomCylinder_1::GetAxisAttr(), Possible value for UsdGeomCapsule_1::GetAxisAttr(), Possible value for UsdGeomPlane::GetAxisAttr()
743  const TfToken y;
744  /// \brief "Z"
745  ///
746  /// Fallback value for UsdGeomCylinder::GetAxisAttr(), Fallback value for UsdGeomCapsule::GetAxisAttr(), Fallback value for UsdGeomCone::GetAxisAttr(), Fallback value for UsdGeomCylinder_1::GetAxisAttr(), Fallback value for UsdGeomCapsule_1::GetAxisAttr(), Fallback value for UsdGeomPlane::GetAxisAttr()
747  const TfToken z;
748  /// \brief "BasisCurves"
749  ///
750  /// Schema identifer and family for UsdGeomBasisCurves
752  /// \brief "Boundable"
753  ///
754  /// Schema identifer and family for UsdGeomBoundable
756  /// \brief "Camera"
757  ///
758  /// Schema identifer and family for UsdGeomCamera
760  /// \brief "Capsule"
761  ///
762  /// Schema identifer and family for UsdGeomCapsule, Schema family for UsdGeomCapsule_1
764  /// \brief "Capsule_1"
765  ///
766  /// Schema identifer for UsdGeomCapsule_1
768  /// \brief "Cone"
769  ///
770  /// Schema identifer and family for UsdGeomCone
771  const TfToken Cone;
772  /// \brief "Cube"
773  ///
774  /// Schema identifer and family for UsdGeomCube
775  const TfToken Cube;
776  /// \brief "Curves"
777  ///
778  /// Schema identifer and family for UsdGeomCurves
780  /// \brief "Cylinder"
781  ///
782  /// Schema identifer and family for UsdGeomCylinder, Schema family for UsdGeomCylinder_1
784  /// \brief "Cylinder_1"
785  ///
786  /// Schema identifer for UsdGeomCylinder_1
788  /// \brief "GeomModelAPI"
789  ///
790  /// Schema identifer and family for UsdGeomModelAPI
792  /// \brief "GeomSubset"
793  ///
794  /// Schema identifer and family for UsdGeomSubset
796  /// \brief "Gprim"
797  ///
798  /// Schema identifer and family for UsdGeomGprim
799  const TfToken Gprim;
800  /// \brief "HermiteCurves"
801  ///
802  /// Schema identifer and family for UsdGeomHermiteCurves
804  /// \brief "Imageable"
805  ///
806  /// Schema identifer and family for UsdGeomImageable
808  /// \brief "Mesh"
809  ///
810  /// Schema identifer and family for UsdGeomMesh
811  const TfToken Mesh;
812  /// \brief "MotionAPI"
813  ///
814  /// Schema identifer and family for UsdGeomMotionAPI
816  /// \brief "NurbsCurves"
817  ///
818  /// Schema identifer and family for UsdGeomNurbsCurves
820  /// \brief "NurbsPatch"
821  ///
822  /// Schema identifer and family for UsdGeomNurbsPatch
824  /// \brief "Plane"
825  ///
826  /// Schema identifer and family for UsdGeomPlane
827  const TfToken Plane;
828  /// \brief "PointBased"
829  ///
830  /// Schema identifer and family for UsdGeomPointBased
832  /// \brief "PointInstancer"
833  ///
834  /// Schema identifer and family for UsdGeomPointInstancer
836  /// \brief "Points"
837  ///
838  /// Schema identifer and family for UsdGeomPoints
840  /// \brief "PrimvarsAPI"
841  ///
842  /// Schema identifer and family for UsdGeomPrimvarsAPI
844  /// \brief "Scope"
845  ///
846  /// Schema identifer and family for UsdGeomScope
847  const TfToken Scope;
848  /// \brief "Sphere"
849  ///
850  /// Schema identifer and family for UsdGeomSphere
852  /// \brief "TetMesh"
853  ///
854  /// Schema identifer and family for UsdGeomTetMesh
856  /// \brief "VisibilityAPI"
857  ///
858  /// Schema identifer and family for UsdGeomVisibilityAPI
860  /// \brief "Xform"
861  ///
862  /// Schema identifer and family for UsdGeomXform
863  const TfToken Xform;
864  /// \brief "Xformable"
865  ///
866  /// Schema identifer and family for UsdGeomXformable
868  /// \brief "XformCommonAPI"
869  ///
870  /// Schema identifer and family for UsdGeomXformCommonAPI
872  /// A vector of all of the tokens listed above.
873  const std::vector<TfToken> allTokens;
874 };
875 
876 /// \var UsdGeomTokens
877 ///
878 /// A global variable with static, efficient \link TfToken TfTokens\endlink
879 /// for use in all public USD API. \sa UsdGeomTokensType
881 
883 
884 #endif
const TfToken cross
"cross"
Definition: tokens.h:155
const TfToken left
"left"
Definition: tokens.h:327
const TfToken Imageable
"Imageable"
Definition: tokens.h:807
const TfToken Points
"Points"
Definition: tokens.h:839
const TfToken linear
"linear"
Definition: tokens.h:339
const TfToken fStop
"fStop"
Definition: tokens.h:259
const TfToken modelCardTextureXNeg
"model:cardTextureXNeg"
Definition: tokens.h:359
const TfToken points
"points"
Definition: tokens.h:475
const TfToken trimCurvePoints
"trimCurve:points"
Definition: tokens.h:623
const TfToken modelCardTextureZNeg
"model:cardTextureZNeg"
Definition: tokens.h:375
const TfToken prototypes
"prototypes"
Definition: tokens.h:507
const TfToken ranges
"ranges"
Definition: tokens.h:539
const TfToken HermiteCurves
"HermiteCurves"
Definition: tokens.h:803
const TfToken width
"width"
Definition: tokens.h:723
const TfToken elementSize
"elementSize"
Definition: tokens.h:187
const TfToken pointWeights
"pointWeights"
Definition: tokens.h:479
const TfToken metersPerUnit
"metersPerUnit"
Definition: tokens.h:347
const TfToken bilinear
"bilinear"
Definition: tokens.h:75
const TfToken trimCurveRanges
"trimCurve:ranges"
Definition: tokens.h:627
const TfToken Xform
"Xform"
Definition: tokens.h:863
const TfToken Scope
"Scope"
Definition: tokens.h:847
const TfToken extentsHint
"extentsHint"
Definition: tokens.h:219
const TfToken unrestricted
"unrestricted"
Definition: tokens.h:655
const TfToken bezier
"bezier"
Definition: tokens.h:71
const TfToken faceVarying
"faceVarying"
Definition: tokens.h:227
const TfToken catmullRom
"catmullRom"
Definition: tokens.h:103
const TfToken surfaceFaceVertexIndices
"surfaceFaceVertexIndices"
Definition: tokens.h:591
const TfToken faceVaryingLinearInterpolation
"faceVaryingLinearInterpolation"
Definition: tokens.h:231
const TfToken ids
"ids"
Definition: tokens.h:291
const TfToken constant
"constant"
Definition: tokens.h:119
const TfToken normals
"normals"
Definition: tokens.h:419
const TfToken render
"render"
Definition: tokens.h:543
const TfToken holeIndices
"holeIndices"
Definition: tokens.h:279
const TfToken Capsule_1
"Capsule_1"
Definition: tokens.h:767
const TfToken orientation
"orientation"
Definition: tokens.h:431
const TfToken edge
"edge"
Definition: tokens.h:175
const TfToken bounds
"bounds"
Definition: tokens.h:83
const TfToken order
"order"
Definition: tokens.h:427
const TfToken motionVelocityScale
"motion:velocityScale"
Definition: tokens.h:403
const TfToken Xformable
"Xformable"
Definition: tokens.h:867
const TfToken NurbsPatch
"NurbsPatch"
Definition: tokens.h:823
const TfToken Camera
"Camera"
Definition: tokens.h:759
const TfToken proxyVisibility
"proxyVisibility"
Definition: tokens.h:519
const TfToken face
"face"
Definition: tokens.h:223
const TfToken Gprim
"Gprim"
Definition: tokens.h:799
const TfToken vVertexCount
"vVertexCount"
Definition: tokens.h:719
const TfToken modelCardGeometry
"model:cardGeometry"
Definition: tokens.h:355
const TfToken axis
"axis"
Definition: tokens.h:63
const TfToken clippingRange
"clippingRange"
Definition: tokens.h:111
const TfToken catmullClark
"catmullClark"
Definition: tokens.h:99
const TfToken primvarsDisplayOpacity
"primvars:displayOpacity"
Definition: tokens.h:495
const TfToken invisible
"invisible"
Definition: tokens.h:315
const TfToken GeomModelAPI
"GeomModelAPI"
Definition: tokens.h:791
const TfToken focalLength
"focalLength"
Definition: tokens.h:247
const TfToken wrap
"wrap"
Definition: tokens.h:731
const TfToken PointBased
"PointBased"
Definition: tokens.h:831
const TfToken projection
"projection"
Definition: tokens.h:499
const TfToken vForm
"vForm"
Definition: tokens.h:695
const TfToken cornersPlus1
"cornersPlus1"
Definition: tokens.h:135
const TfToken nonOverlapping
"nonOverlapping"
Definition: tokens.h:411
const TfToken open
"open"
Definition: tokens.h:423
const TfToken edgeAndCorner
"edgeAndCorner"
Definition: tokens.h:179
const TfToken trimCurveVertexCounts
"trimCurve:vertexCounts"
Definition: tokens.h:631
const TfToken partition
"partition"
Definition: tokens.h:451
const TfToken x
"X"
Definition: tokens.h:735
const TfToken modelCardTextureYNeg
"model:cardTextureYNeg"
Definition: tokens.h:367
const TfToken uniform
"uniform"
Definition: tokens.h:651
const TfToken guide
"guide"
Definition: tokens.h:263
const TfToken modelCardTextureYPos
"model:cardTextureYPos"
Definition: tokens.h:371
const TfToken tetVertexIndices
"tetVertexIndices"
Definition: tokens.h:603
const TfToken TetMesh
"TetMesh"
Definition: tokens.h:855
const TfToken uVertexCount
"uVertexCount"
Definition: tokens.h:671
const TfToken accelerations
"accelerations"
Definition: tokens.h:51
const TfToken perspective
"perspective"
Definition: tokens.h:459
const TfToken height
"height"
Definition: tokens.h:271
const TfToken PointInstancer
"PointInstancer"
Definition: tokens.h:835
const TfToken invisibleIds
"invisibleIds"
Definition: tokens.h:319
const TfToken closed
"closed"
Definition: tokens.h:115
const TfToken cornersOnly
"cornersOnly"
Definition: tokens.h:131
const TfToken widths
"widths"
Definition: tokens.h:727
const TfToken cornerIndices
"cornerIndices"
Definition: tokens.h:123
const TfToken periodic
"periodic"
Definition: tokens.h:455
const TfToken point
"point"
Definition: tokens.h:471
const TfToken visibility
"visibility"
Definition: tokens.h:699
const TfToken Boundable
"Boundable"
Definition: tokens.h:755
const TfToken exposureResponsivity
"exposure:responsivity"
Definition: tokens.h:207
const TfToken Mesh
"Mesh"
Definition: tokens.h:811
Definition: token.h:70
const TfToken curveVertexCounts
"curveVertexCounts"
Definition: tokens.h:163
const TfToken elementType
"elementType"
Definition: tokens.h:191
const TfToken clippingPlanes
"clippingPlanes"
Definition: tokens.h:107
const TfToken primvarsDisplayColor
"primvars:displayColor"
Definition: tokens.h:491
const TfToken y
"Y"
Definition: tokens.h:743
const TfToken z
"Z"
Definition: tokens.h:747
const TfToken size
"size"
Definition: tokens.h:575
const TfToken box
"box"
Definition: tokens.h:87
const TfToken modelApplyDrawMode
"model:applyDrawMode"
Definition: tokens.h:351
const TfToken tangents
"tangents"
Definition: tokens.h:595
const TfToken VisibilityAPI
"VisibilityAPI"
Definition: tokens.h:859
const TfToken subdivisionScheme
"subdivisionScheme"
Definition: tokens.h:587
const TfToken xformOpOrder
"xformOpOrder"
Definition: tokens.h:739
const TfToken PrimvarsAPI
"PrimvarsAPI"
Definition: tokens.h:843
const TfToken cubic
"cubic"
Definition: tokens.h:159
const TfToken horizontalApertureOffset
"horizontalApertureOffset"
Definition: tokens.h:287
const TfToken default_
"default"
Definition: tokens.h:167
const TfToken exposure
"exposure"
Definition: tokens.h:195
const TfToken horizontalAperture
"horizontalAperture"
Definition: tokens.h:283
const TfToken stereoRole
"stereoRole"
Definition: tokens.h:583
const TfToken Plane
"Plane"
Definition: tokens.h:827
const TfToken vertex
"vertex"
Definition: tokens.h:683
const TfToken pinned
"pinned"
Definition: tokens.h:463
const TfToken uForm
"uForm"
Definition: tokens.h:639
const TfToken cornersPlus2
"cornersPlus2"
Definition: tokens.h:139
const TfToken knots
"knots"
Definition: tokens.h:323
const TfToken GeomSubset
"GeomSubset"
Definition: tokens.h:795
const TfToken uOrder
"uOrder"
Definition: tokens.h:659
const TfToken edgeOnly
"edgeOnly"
Definition: tokens.h:183
const TfToken loop
"loop"
Definition: tokens.h:343
const TfToken all
"all"
Definition: tokens.h:55
const TfToken origin
"origin"
Definition: tokens.h:443
const TfToken scales
"scales"
Definition: tokens.h:559
const TfToken vRange
"vRange"
Definition: tokens.h:715
const TfToken power
"power"
Definition: tokens.h:487
const TfToken radiusTop
"radiusTop"
Definition: tokens.h:535
const TfToken triangleSubdivisionRule
"triangleSubdivisionRule"
Definition: tokens.h:607
const TfToken protoIndices
"protoIndices"
Definition: tokens.h:503
const TfToken trimCurveKnots
"trimCurve:knots"
Definition: tokens.h:615
const TfToken unauthoredValuesIndex
"unauthoredValuesIndex"
Definition: tokens.h:647
const TfToken rightHanded
"rightHanded"
Definition: tokens.h:555
const TfToken uKnots
"uKnots"
Definition: tokens.h:643
const TfToken interpolateBoundary
"interpolateBoundary"
Definition: tokens.h:307
const TfToken focusDistance
"focusDistance"
Definition: tokens.h:251
const TfToken basis
"basis"
Definition: tokens.h:67
const TfToken cornerSharpnesses
"cornerSharpnesses"
Definition: tokens.h:127
const TfToken segment
"segment"
Definition: tokens.h:563
const TfToken upAxis
"upAxis"
Definition: tokens.h:663
const TfToken type
"type"
Definition: tokens.h:635
const TfToken exposureFStop
"exposure:fStop"
Definition: tokens.h:199
const TfToken angularVelocities
"angularVelocities"
Definition: tokens.h:59
const TfToken Curves
"Curves"
Definition: tokens.h:779
const TfToken purpose
"purpose"
Definition: tokens.h:523
const TfToken modelCardTextureZPos
"model:cardTextureZPos"
Definition: tokens.h:379
const TfToken verticalAperture
"verticalAperture"
Definition: tokens.h:687
const TfToken Cone
"Cone"
Definition: tokens.h:771
const TfToken Sphere
"Sphere"
Definition: tokens.h:851
const TfToken none
"none"
Definition: tokens.h:407
const TfToken exposureTime
"exposure:time"
Definition: tokens.h:211
USDGEOM_API TfStaticData< UsdGeomTokensType > UsdGeomTokens
const TfToken visible
"visible"
Definition: tokens.h:703
const TfToken XformCommonAPI
"XformCommonAPI"
Definition: tokens.h:871
const TfToken faceVertexCounts
"faceVertexCounts"
Definition: tokens.h:235
const TfToken doubleSided
"doubleSided"
Definition: tokens.h:171
const TfToken varying
"varying"
Definition: tokens.h:675
PXR_NAMESPACE_CLOSE_SCOPE PXR_NAMESPACE_OPEN_SCOPE
Definition: path.h:1425
const TfToken shutterClose
"shutter:close"
Definition: tokens.h:567
const TfToken creaseLengths
"creaseLengths"
Definition: tokens.h:147
const TfToken interpolation
"interpolation"
Definition: tokens.h:311
const TfToken shutterOpen
"shutter:open"
Definition: tokens.h:571
const TfToken renderVisibility
"renderVisibility"
Definition: tokens.h:547
const TfToken indices
"indices"
Definition: tokens.h:299
const TfToken length
"length"
Definition: tokens.h:335
const std::vector< TfToken > allTokens
A vector of all of the tokens listed above.
Definition: tokens.h:873
const TfToken motionBlurScale
"motion:blurScale"
Definition: tokens.h:395
const TfToken cards
"cards"
Definition: tokens.h:95
const TfToken motionNonlinearSampleCount
"motion:nonlinearSampleCount"
Definition: tokens.h:399
const TfToken faceVertexIndices
"faceVertexIndices"
Definition: tokens.h:239
const TfToken positions
"positions"
Definition: tokens.h:483
const TfToken mono
"mono"
Definition: tokens.h:391
const TfToken proxyPrim
"proxyPrim"
Definition: tokens.h:515
const TfToken Cube
"Cube"
Definition: tokens.h:775
const TfToken radiusBottom
"radiusBottom"
Definition: tokens.h:531
#define PXR_NAMESPACE_CLOSE_SCOPE
Definition: pxr.h:74
const TfToken vKnots
"vKnots"
Definition: tokens.h:707
const TfToken pivot
"pivot"
Definition: tokens.h:467
const TfToken familyName
"familyName"
Definition: tokens.h:243
const TfToken orientationsf
"orientationsf"
Definition: tokens.h:439
const TfToken Cylinder_1
"Cylinder_1"
Definition: tokens.h:787
USDGEOM_API UsdGeomTokensType()
#define USDGEOM_API
Definition: api.h:23
const TfToken Cylinder
"Cylinder"
Definition: tokens.h:783
const TfToken radius
"radius"
Definition: tokens.h:527
const TfToken tetrahedron
"tetrahedron"
Definition: tokens.h:599
const TfToken hermite
"hermite"
Definition: tokens.h:275
const TfToken velocities
"velocities"
Definition: tokens.h:679
const TfToken MotionAPI
"MotionAPI"
Definition: tokens.h:815
const TfToken creaseSharpnesses
"creaseSharpnesses"
Definition: tokens.h:151
const TfToken leftHanded
"leftHanded"
Definition: tokens.h:331
const TfToken guideVisibility
"guideVisibility"
Definition: tokens.h:267
const TfToken creaseIndices
"creaseIndices"
Definition: tokens.h:143
const TfToken BasisCurves
"BasisCurves"
Definition: tokens.h:751
const TfToken NurbsCurves
"NurbsCurves"
Definition: tokens.h:819
const TfToken extent
"extent"
Definition: tokens.h:215
const TfToken modelCardTextureXPos
"model:cardTextureXPos"
Definition: tokens.h:363
const TfToken exposureIso
"exposure:iso"
Definition: tokens.h:203
const TfToken modelDrawModeColor
"model:drawModeColor"
Definition: tokens.h:387
const TfToken right
"right"
Definition: tokens.h:551
const TfToken Capsule
"Capsule"
Definition: tokens.h:763
const TfToken orientations
"orientations"
Definition: tokens.h:435
const TfToken inactiveIds
"inactiveIds"
Definition: tokens.h:295
const TfToken trimCurveCounts
"trimCurve:counts"
Definition: tokens.h:611
const TfToken orthographic
"orthographic"
Definition: tokens.h:447
const TfToken bspline
"bspline"
Definition: tokens.h:91
const TfToken nonperiodic
"nonperiodic"
Definition: tokens.h:415
const TfToken modelDrawMode
"model:drawMode"
Definition: tokens.h:383
const TfToken smooth
"smooth"
Definition: tokens.h:579
const TfToken trimCurveOrders
"trimCurve:orders"
Definition: tokens.h:619
const TfToken uRange
"uRange"
Definition: tokens.h:667
const TfToken fromTexture
"fromTexture"
Definition: tokens.h:255
const TfToken verticalApertureOffset
"verticalApertureOffset"
Definition: tokens.h:691
const TfToken inherited
"inherited"
Definition: tokens.h:303
const TfToken proxy
"proxy"
Definition: tokens.h:511
const TfToken vOrder
"vOrder"
Definition: tokens.h:711
const TfToken boundaries
"boundaries"
Definition: tokens.h:79