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