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