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 
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 
42 PXR_NAMESPACE_OPEN_SCOPE
43 
44 
64  USDGEOM_API UsdGeomTokensType();
72  const TfToken all;
80  const TfToken axis;
84  const TfToken basis;
88  const TfToken bezier;
104  const TfToken box;
112  const TfToken cards;
172  const TfToken cross;
176  const TfToken cubic;
220  const TfToken face;
256  const TfToken fStop;
260  const TfToken guide;
288  const TfToken ids;
320  const TfToken knots;
324  const TfToken left;
340  const TfToken loop;
388  const TfToken mono;
404  const TfToken none;
420  const TfToken open;
424  const TfToken order;
460  const TfToken pivot;
476  const TfToken power;
500  const TfToken proxy;
532  const TfToken right;
552  const TfToken size;
600  const TfToken type;
604  const TfToken uForm;
660  const TfToken vForm;
688  const TfToken width;
696  const TfToken wrap;
700  const TfToken x;
708  const TfToken y;
712  const TfToken z;
732  const TfToken Cone;
736  const TfToken Cube;
756  const TfToken Gprim;
768  const TfToken Mesh;
784  const TfToken Plane;
804  const TfToken Scope;
816  const TfToken Xform;
826  const std::vector<TfToken> allTokens;
827 };
828 
834 
835 PXR_NAMESPACE_CLOSE_SCOPE
836 
837 #endif
const TfToken order
"order"
Definition: tokens.h:424
const TfToken vertex
"vertex"
Definition: tokens.h:648
const TfToken partition
"partition"
Definition: tokens.h:444
const TfToken unrestricted
"unrestricted"
Definition: tokens.h:620
const TfToken ranges
"ranges"
Definition: tokens.h:520
const TfToken unauthoredValuesIndex
"unauthoredValuesIndex"
Definition: tokens.h:612
const TfToken Cone
"Cone"
Definition: tokens.h:732
const TfToken shutterClose
"shutter:close"
Definition: tokens.h:544
const TfToken smooth
"smooth"
Definition: tokens.h:556
const TfToken Curves
"Curves"
Definition: tokens.h:740
const TfToken angularVelocities
"angularVelocities"
Definition: tokens.h:76
const TfToken verticalApertureOffset
"verticalApertureOffset"
Definition: tokens.h:656
const TfToken protoIndices
"protoIndices"
Definition: tokens.h:492
const TfToken mono
"mono"
Definition: tokens.h:388
const TfToken cornersPlus1
"cornersPlus1"
Definition: tokens.h:152
const TfToken clippingPlanes
"clippingPlanes"
Definition: tokens.h:124
const TfToken invisible
"invisible"
Definition: tokens.h:312
const TfToken motionNonlinearSampleCount
"motion:nonlinearSampleCount"
Definition: tokens.h:396
const TfToken trimCurveRanges
"trimCurve:ranges"
Definition: tokens.h:592
const TfToken triangleSubdivisionRule
"triangleSubdivisionRule"
Definition: tokens.h:572
const TfToken nonOverlapping
"nonOverlapping"
Definition: tokens.h:408
const TfToken primvarsDisplayColor
"primvars:displayColor"
Definition: tokens.h:480
const TfToken Cube
"Cube"
Definition: tokens.h:736
const TfToken PointBased
"PointBased"
Definition: tokens.h:788
const TfToken modelCardTextureZNeg
"model:cardTextureZNeg"
Definition: tokens.h:372
const TfToken modelDrawMode
"model:drawMode"
Definition: tokens.h:380
const TfToken faceVarying
"faceVarying"
Definition: tokens.h:224
const TfToken default_
"default"
Definition: tokens.h:184
const TfToken edgeOnly
"edgeOnly"
Definition: tokens.h:196
const TfToken pinned
"pinned"
Definition: tokens.h:456
const TfToken size
"size"
Definition: tokens.h:552
const TfToken stereoRole
"stereoRole"
Definition: tokens.h:560
const TfToken GeomSubset
"GeomSubset"
Definition: tokens.h:752
const TfToken vRange
"vRange"
Definition: tokens.h:680
const TfToken Cylinder
"Cylinder"
Definition: tokens.h:744
const TfToken bspline
"bspline"
Definition: tokens.h:108
const TfToken horizontalAperture
"horizontalAperture"
Definition: tokens.h:280
const TfToken orthographic
"orthographic"
Definition: tokens.h:440
const TfToken Gprim
"Gprim"
Definition: tokens.h:756
const TfToken interpolateBoundary
"interpolateBoundary"
Definition: tokens.h:304
const TfToken Camera
"Camera"
Definition: tokens.h:724
const TfToken uVertexCount
"uVertexCount"
Definition: tokens.h:636
const TfToken render
"render"
Definition: tokens.h:524
const TfToken familyName
"familyName"
Definition: tokens.h:240
const TfToken velocities
"velocities"
Definition: tokens.h:644
const std::vector< TfToken > allTokens
A vector of all of the tokens listed above.
Definition: tokens.h:826
const TfToken Scope
"Scope"
Definition: tokens.h:804
const TfToken cornerIndices
"cornerIndices"
Definition: tokens.h:140
const TfToken faceVaryingLinearInterpolation
"faceVaryingLinearInterpolation"
Definition: tokens.h:228
const TfToken modelApplyDrawMode
"model:applyDrawMode"
Definition: tokens.h:348
const TfToken cornersPlus2
"cornersPlus2"
Definition: tokens.h:156
const TfToken power
"power"
Definition: tokens.h:476
const TfToken type
"type"
Definition: tokens.h:600
const TfToken accelerations
"accelerations"
Definition: tokens.h:68
const TfToken Points
"Points"
Definition: tokens.h:796
const TfToken extent
"extent"
Definition: tokens.h:212
const TfToken height
"height"
Definition: tokens.h:268
const TfToken radius
"radius"
Definition: tokens.h:516
const TfToken vVertexCount
"vVertexCount"
Definition: tokens.h:684
const TfToken cards
"cards"
Definition: tokens.h:112
const TfToken NurbsPatch
"NurbsPatch"
Definition: tokens.h:780
const TfToken x
"X"
Definition: tokens.h:700
const TfToken motionVelocityScale
"motion:velocityScale"
Definition: tokens.h:400
const TfToken MotionAPI
"MotionAPI"
Definition: tokens.h:772
const TfToken guideVisibility
"guideVisibility"
Definition: tokens.h:264
const TfToken tangents
"tangents"
Definition: tokens.h:568
const TfToken knots
"knots"
Definition: tokens.h:320
const TfToken all
"all"
Definition: tokens.h:72
const TfToken modelCardTextureZPos
"model:cardTextureZPos"
Definition: tokens.h:376
const TfToken exposure
"exposure"
Definition: tokens.h:208
const TfToken modelDrawModeColor
"model:drawModeColor"
Definition: tokens.h:384
const TfToken clippingRange
"clippingRange"
Definition: tokens.h:128
const TfToken widths
"widths"
Definition: tokens.h:692
Token for efficient comparison, assignment, and hashing of known strings.
Definition: token.h:87
const TfToken visibility
"visibility"
Definition: tokens.h:664
const TfToken points
"points"
Definition: tokens.h:464
const TfToken width
"width"
Definition: tokens.h:688
const TfToken focusDistance
"focusDistance"
Definition: tokens.h:248
const TfToken proxyVisibility
"proxyVisibility"
Definition: tokens.h:508
const TfToken proxy
"proxy"
Definition: tokens.h:500
const TfToken motionBlurScale
"motion:blurScale"
Definition: tokens.h:392
const TfToken origin
"origin"
Definition: tokens.h:436
const TfToken closed
"closed"
Definition: tokens.h:132
const TfToken uniform
"uniform"
Definition: tokens.h:616
Create or return a previously created object instance of global data.
Definition: staticData.h:114
const TfToken trimCurveCounts
"trimCurve:counts"
Definition: tokens.h:576
const TfToken nonperiodic
"nonperiodic"
Definition: tokens.h:412
const TfToken modelCardTextureXPos
"model:cardTextureXPos"
Definition: tokens.h:360
const TfToken purpose
"purpose"
Definition: tokens.h:512
const TfToken uRange
"uRange"
Definition: tokens.h:632
const TfToken Xform
"Xform"
Definition: tokens.h:816
const TfToken creaseSharpnesses
"creaseSharpnesses"
Definition: tokens.h:168
const TfToken y
"Y"
Definition: tokens.h:708
const TfToken modelCardTextureYNeg
"model:cardTextureYNeg"
Definition: tokens.h:364
const TfToken modelCardTextureXNeg
"model:cardTextureXNeg"
Definition: tokens.h:356
USDGEOM_API TfStaticData< UsdGeomTokensType > UsdGeomTokens
A global variable with static, efficient TfTokens for use in all public USD API.
const TfToken open
"open"
Definition: tokens.h:420
const TfToken ids
"ids"
Definition: tokens.h:288
const TfToken XformCommonAPI
"XformCommonAPI"
Definition: tokens.h:824
const TfToken loop
"loop"
Definition: tokens.h:340
const TfToken cross
"cross"
Definition: tokens.h:172
const TfToken face
"face"
Definition: tokens.h:220
const TfToken orientation
"orientation"
Definition: tokens.h:428
const TfToken z
"Z"
Definition: tokens.h:712
const TfToken PointInstancer
"PointInstancer"
Definition: tokens.h:792
const TfToken metersPerUnit
"metersPerUnit"
Definition: tokens.h:344
const TfToken GeomModelAPI
"GeomModelAPI"
Definition: tokens.h:748
const TfToken bilinear
"bilinear"
Definition: tokens.h:92
const TfToken NurbsCurves
"NurbsCurves"
Definition: tokens.h:776
const TfToken creaseLengths
"creaseLengths"
Definition: tokens.h:164
const TfToken holeIndices
"holeIndices"
Definition: tokens.h:276
const TfToken curveVertexCounts
"curveVertexCounts"
Definition: tokens.h:180
const TfToken xformOpOrder
"xformOpOrder"
Definition: tokens.h:704
const TfToken focalLength
"focalLength"
Definition: tokens.h:244
const TfToken catmullRom
"catmullRom"
Definition: tokens.h:120
const TfToken elementType
"elementType"
Definition: tokens.h:204
const TfToken normals
"normals"
Definition: tokens.h:416
const TfToken subdivisionScheme
"subdivisionScheme"
Definition: tokens.h:564
const TfToken Xformable
"Xformable"
Definition: tokens.h:820
const TfToken Plane
"Plane"
Definition: tokens.h:784
const TfToken faceVertexIndices
"faceVertexIndices"
Definition: tokens.h:236
const TfToken invisibleIds
"invisibleIds"
Definition: tokens.h:316
const TfToken verticalAperture
"verticalAperture"
Definition: tokens.h:652
const TfToken horizontalApertureOffset
"horizontalApertureOffset"
Definition: tokens.h:284
const TfToken shutterOpen
"shutter:open"
Definition: tokens.h:548
const TfToken extentsHint
"extentsHint"
Definition: tokens.h:216
const TfToken basis
"basis"
Definition: tokens.h:84
const TfToken hermite
"hermite"
Definition: tokens.h:272
const TfToken boundaries
"boundaries"
Definition: tokens.h:96
const TfToken linear
"linear"
Definition: tokens.h:336
const TfToken upAxis
"upAxis"
Definition: tokens.h:628
const TfToken edgeAndCorner
"edgeAndCorner"
Definition: tokens.h:192
const TfToken positions
"positions"
Definition: tokens.h:472
const TfToken axis
"axis"
Definition: tokens.h:80
const TfToken varying
"varying"
Definition: tokens.h:640
const TfToken inherited
"inherited"
Definition: tokens.h:300
const TfToken perspective
"perspective"
Definition: tokens.h:452
const TfToken renderVisibility
"renderVisibility"
Definition: tokens.h:528
const TfToken Sphere
"Sphere"
Definition: tokens.h:808
const TfToken Boundable
"Boundable"
Definition: tokens.h:720
const TfToken fStop
"fStop"
Definition: tokens.h:256
const TfToken modelCardGeometry
"model:cardGeometry"
Definition: tokens.h:352
const TfToken length
"length"
Definition: tokens.h:332
const TfToken left
"left"
Definition: tokens.h:324
const TfToken box
"box"
Definition: tokens.h:104
const TfToken scales
"scales"
Definition: tokens.h:540
const TfToken proxyPrim
"proxyPrim"
Definition: tokens.h:504
const TfToken prototypes
"prototypes"
Definition: tokens.h:496
const TfToken guide
"guide"
Definition: tokens.h:260
const TfToken rightHanded
"rightHanded"
Definition: tokens.h:536
const TfToken pointWeights
"pointWeights"
Definition: tokens.h:468
const TfToken doubleSided
"doubleSided"
Definition: tokens.h:188
const TfToken Imageable
"Imageable"
Definition: tokens.h:764
const TfToken creaseIndices
"creaseIndices"
Definition: tokens.h:160
const TfToken uOrder
"uOrder"
Definition: tokens.h:624
const TfToken orientations
"orientations"
Definition: tokens.h:432
const TfToken leftHanded
"leftHanded"
Definition: tokens.h:328
const TfToken interpolation
"interpolation"
Definition: tokens.h:308
const TfToken none
"none"
Definition: tokens.h:404
const TfToken catmullClark
"catmullClark"
Definition: tokens.h:116
const TfToken periodic
"periodic"
Definition: tokens.h:448
const TfToken vKnots
"vKnots"
Definition: tokens.h:672
const TfToken vForm
"vForm"
Definition: tokens.h:660
const TfToken vOrder
"vOrder"
Definition: tokens.h:676
const TfToken uKnots
"uKnots"
Definition: tokens.h:608
const TfToken indices
"indices"
Definition: tokens.h:296
const TfToken bounds
"bounds"
Definition: tokens.h:100
const TfToken right
"right"
Definition: tokens.h:532
const TfToken projection
"projection"
Definition: tokens.h:488
const TfToken bezier
"bezier"
Definition: tokens.h:88
const TfToken primvarsDisplayOpacity
"primvars:displayOpacity"
Definition: tokens.h:484
const TfToken Mesh
"Mesh"
Definition: tokens.h:768
const TfToken VisibilityAPI
"VisibilityAPI"
Definition: tokens.h:812
const TfToken visible
"visible"
Definition: tokens.h:668
const TfToken cubic
"cubic"
Definition: tokens.h:176
const TfToken wrap
"wrap"
Definition: tokens.h:696
const TfToken modelCardTextureYPos
"model:cardTextureYPos"
Definition: tokens.h:368
const TfToken inactiveIds
"inactiveIds"
Definition: tokens.h:292
const TfToken elementSize
"elementSize"
Definition: tokens.h:200
const TfToken trimCurvePoints
"trimCurve:points"
Definition: tokens.h:588
const TfToken pivot
"pivot"
Definition: tokens.h:460
const TfToken BasisCurves
"BasisCurves"
Definition: tokens.h:716
const TfToken cornerSharpnesses
"cornerSharpnesses"
Definition: tokens.h:144
const TfToken trimCurveOrders
"trimCurve:orders"
Definition: tokens.h:584
const TfToken faceVertexCounts
"faceVertexCounts"
Definition: tokens.h:232
const TfToken Capsule
"Capsule"
Definition: tokens.h:728
const TfToken uForm
"uForm"
Definition: tokens.h:604
const TfToken fromTexture
"fromTexture"
Definition: tokens.h:252
const TfToken PrimvarsAPI
"PrimvarsAPI"
Definition: tokens.h:800
TfToken class for efficient string referencing and hashing, plus conversions to and from stl string c...
const TfToken cornersOnly
"cornersOnly"
Definition: tokens.h:148
const TfToken constant
"constant"
Definition: tokens.h:136
const TfToken trimCurveKnots
"trimCurve:knots"
Definition: tokens.h:580
const TfToken HermiteCurves
"HermiteCurves"
Definition: tokens.h:760
UsdGeomTokens provides static, efficient TfTokens for use in all public USD API.
Definition: tokens.h:63
const TfToken trimCurveVertexCounts
"trimCurve:vertexCounts"
Definition: tokens.h:596