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 #include "pxr/usd/usdGeom/tokens.h"
25 
26 PXR_NAMESPACE_OPEN_SCOPE
27 
UsdGeomTokensType()28 UsdGeomTokensType::UsdGeomTokensType() :
29     accelerations("accelerations", TfToken::Immortal),
30     all("all", TfToken::Immortal),
31     angularVelocities("angularVelocities", TfToken::Immortal),
32     axis("axis", TfToken::Immortal),
33     basis("basis", TfToken::Immortal),
34     bezier("bezier", TfToken::Immortal),
35     bilinear("bilinear", TfToken::Immortal),
36     boundaries("boundaries", TfToken::Immortal),
37     bounds("bounds", TfToken::Immortal),
38     box("box", TfToken::Immortal),
39     bspline("bspline", TfToken::Immortal),
40     cards("cards", TfToken::Immortal),
41     catmullClark("catmullClark", TfToken::Immortal),
42     catmullRom("catmullRom", TfToken::Immortal),
43     clippingPlanes("clippingPlanes", TfToken::Immortal),
44     clippingRange("clippingRange", TfToken::Immortal),
45     closed("closed", TfToken::Immortal),
46     constant("constant", TfToken::Immortal),
47     cornerIndices("cornerIndices", TfToken::Immortal),
48     cornerSharpnesses("cornerSharpnesses", TfToken::Immortal),
49     cornersOnly("cornersOnly", TfToken::Immortal),
50     cornersPlus1("cornersPlus1", TfToken::Immortal),
51     cornersPlus2("cornersPlus2", TfToken::Immortal),
52     creaseIndices("creaseIndices", TfToken::Immortal),
53     creaseLengths("creaseLengths", TfToken::Immortal),
54     creaseSharpnesses("creaseSharpnesses", TfToken::Immortal),
55     cross("cross", TfToken::Immortal),
56     cubic("cubic", TfToken::Immortal),
57     curveVertexCounts("curveVertexCounts", TfToken::Immortal),
58     default_("default", TfToken::Immortal),
59     doubleSided("doubleSided", TfToken::Immortal),
60     edgeAndCorner("edgeAndCorner", TfToken::Immortal),
61     edgeOnly("edgeOnly", TfToken::Immortal),
62     elementSize("elementSize", TfToken::Immortal),
63     elementType("elementType", TfToken::Immortal),
64     exposure("exposure", TfToken::Immortal),
65     extent("extent", TfToken::Immortal),
66     extentsHint("extentsHint", TfToken::Immortal),
67     face("face", TfToken::Immortal),
68     faceVarying("faceVarying", TfToken::Immortal),
69     faceVaryingLinearInterpolation("faceVaryingLinearInterpolation", TfToken::Immortal),
70     faceVertexCounts("faceVertexCounts", TfToken::Immortal),
71     faceVertexIndices("faceVertexIndices", TfToken::Immortal),
72     familyName("familyName", TfToken::Immortal),
73     focalLength("focalLength", TfToken::Immortal),
74     focusDistance("focusDistance", TfToken::Immortal),
75     fromTexture("fromTexture", TfToken::Immortal),
76     fStop("fStop", TfToken::Immortal),
77     guide("guide", TfToken::Immortal),
78     guideVisibility("guideVisibility", TfToken::Immortal),
79     height("height", TfToken::Immortal),
80     hermite("hermite", TfToken::Immortal),
81     holeIndices("holeIndices", TfToken::Immortal),
82     horizontalAperture("horizontalAperture", TfToken::Immortal),
83     horizontalApertureOffset("horizontalApertureOffset", TfToken::Immortal),
84     ids("ids", TfToken::Immortal),
85     inactiveIds("inactiveIds", TfToken::Immortal),
86     indices("indices", TfToken::Immortal),
87     inherited("inherited", TfToken::Immortal),
88     interpolateBoundary("interpolateBoundary", TfToken::Immortal),
89     interpolation("interpolation", TfToken::Immortal),
90     invisible("invisible", TfToken::Immortal),
91     invisibleIds("invisibleIds", TfToken::Immortal),
92     knots("knots", TfToken::Immortal),
93     left("left", TfToken::Immortal),
94     leftHanded("leftHanded", TfToken::Immortal),
95     linear("linear", TfToken::Immortal),
96     loop("loop", TfToken::Immortal),
97     metersPerUnit("metersPerUnit", TfToken::Immortal),
98     modelApplyDrawMode("model:applyDrawMode", TfToken::Immortal),
99     modelCardGeometry("model:cardGeometry", TfToken::Immortal),
100     modelCardTextureXNeg("model:cardTextureXNeg", TfToken::Immortal),
101     modelCardTextureXPos("model:cardTextureXPos", TfToken::Immortal),
102     modelCardTextureYNeg("model:cardTextureYNeg", TfToken::Immortal),
103     modelCardTextureYPos("model:cardTextureYPos", TfToken::Immortal),
104     modelCardTextureZNeg("model:cardTextureZNeg", TfToken::Immortal),
105     modelCardTextureZPos("model:cardTextureZPos", TfToken::Immortal),
106     modelDrawMode("model:drawMode", TfToken::Immortal),
107     modelDrawModeColor("model:drawModeColor", TfToken::Immortal),
108     mono("mono", TfToken::Immortal),
109     motionVelocityScale("motion:velocityScale", TfToken::Immortal),
110     none("none", TfToken::Immortal),
111     nonOverlapping("nonOverlapping", TfToken::Immortal),
112     nonperiodic("nonperiodic", TfToken::Immortal),
113     normals("normals", TfToken::Immortal),
114     open("open", TfToken::Immortal),
115     order("order", TfToken::Immortal),
116     orientation("orientation", TfToken::Immortal),
117     orientations("orientations", TfToken::Immortal),
118     origin("origin", TfToken::Immortal),
119     orthographic("orthographic", TfToken::Immortal),
120     partition("partition", TfToken::Immortal),
121     periodic("periodic", TfToken::Immortal),
122     perspective("perspective", TfToken::Immortal),
123     pinned("pinned", TfToken::Immortal),
124     pivot("pivot", TfToken::Immortal),
125     points("points", TfToken::Immortal),
126     pointWeights("pointWeights", TfToken::Immortal),
127     positions("positions", TfToken::Immortal),
128     power("power", TfToken::Immortal),
129     primvarsDisplayColor("primvars:displayColor", TfToken::Immortal),
130     primvarsDisplayOpacity("primvars:displayOpacity", TfToken::Immortal),
131     projection("projection", TfToken::Immortal),
132     protoIndices("protoIndices", TfToken::Immortal),
133     prototypes("prototypes", TfToken::Immortal),
134     proxy("proxy", TfToken::Immortal),
135     proxyPrim("proxyPrim", TfToken::Immortal),
136     proxyVisibility("proxyVisibility", TfToken::Immortal),
137     purpose("purpose", TfToken::Immortal),
138     radius("radius", TfToken::Immortal),
139     ranges("ranges", TfToken::Immortal),
140     render("render", TfToken::Immortal),
141     renderVisibility("renderVisibility", TfToken::Immortal),
142     right("right", TfToken::Immortal),
143     rightHanded("rightHanded", TfToken::Immortal),
144     scales("scales", TfToken::Immortal),
145     shutterClose("shutter:close", TfToken::Immortal),
146     shutterOpen("shutter:open", TfToken::Immortal),
147     size("size", TfToken::Immortal),
148     smooth("smooth", TfToken::Immortal),
149     stereoRole("stereoRole", TfToken::Immortal),
150     subdivisionScheme("subdivisionScheme", TfToken::Immortal),
151     tangents("tangents", TfToken::Immortal),
152     triangleSubdivisionRule("triangleSubdivisionRule", TfToken::Immortal),
153     trimCurveCounts("trimCurve:counts", TfToken::Immortal),
154     trimCurveKnots("trimCurve:knots", TfToken::Immortal),
155     trimCurveOrders("trimCurve:orders", TfToken::Immortal),
156     trimCurvePoints("trimCurve:points", TfToken::Immortal),
157     trimCurveRanges("trimCurve:ranges", TfToken::Immortal),
158     trimCurveVertexCounts("trimCurve:vertexCounts", TfToken::Immortal),
159     type("type", TfToken::Immortal),
160     uForm("uForm", TfToken::Immortal),
161     uKnots("uKnots", TfToken::Immortal),
162     unauthoredValuesIndex("unauthoredValuesIndex", TfToken::Immortal),
163     uniform("uniform", TfToken::Immortal),
164     unrestricted("unrestricted", TfToken::Immortal),
165     uOrder("uOrder", TfToken::Immortal),
166     upAxis("upAxis", TfToken::Immortal),
167     uRange("uRange", TfToken::Immortal),
168     uVertexCount("uVertexCount", TfToken::Immortal),
169     varying("varying", TfToken::Immortal),
170     velocities("velocities", TfToken::Immortal),
171     vertex("vertex", TfToken::Immortal),
172     verticalAperture("verticalAperture", TfToken::Immortal),
173     verticalApertureOffset("verticalApertureOffset", TfToken::Immortal),
174     vForm("vForm", TfToken::Immortal),
175     visibility("visibility", TfToken::Immortal),
176     visible("visible", TfToken::Immortal),
177     vKnots("vKnots", TfToken::Immortal),
178     vOrder("vOrder", TfToken::Immortal),
179     vRange("vRange", TfToken::Immortal),
180     vVertexCount("vVertexCount", TfToken::Immortal),
181     widths("widths", TfToken::Immortal),
182     wrap("wrap", TfToken::Immortal),
183     x("X", TfToken::Immortal),
184     xformOpOrder("xformOpOrder", TfToken::Immortal),
185     y("Y", TfToken::Immortal),
186     z("Z", TfToken::Immortal),
187     allTokens({
188         accelerations,
189         all,
190         angularVelocities,
191         axis,
192         basis,
193         bezier,
194         bilinear,
195         boundaries,
196         bounds,
197         box,
198         bspline,
199         cards,
200         catmullClark,
201         catmullRom,
202         clippingPlanes,
203         clippingRange,
204         closed,
205         constant,
206         cornerIndices,
207         cornerSharpnesses,
208         cornersOnly,
209         cornersPlus1,
210         cornersPlus2,
211         creaseIndices,
212         creaseLengths,
213         creaseSharpnesses,
214         cross,
215         cubic,
216         curveVertexCounts,
217         default_,
218         doubleSided,
219         edgeAndCorner,
220         edgeOnly,
221         elementSize,
222         elementType,
223         exposure,
224         extent,
225         extentsHint,
226         face,
227         faceVarying,
228         faceVaryingLinearInterpolation,
229         faceVertexCounts,
230         faceVertexIndices,
231         familyName,
232         focalLength,
233         focusDistance,
234         fromTexture,
235         fStop,
236         guide,
237         guideVisibility,
238         height,
239         hermite,
240         holeIndices,
241         horizontalAperture,
242         horizontalApertureOffset,
243         ids,
244         inactiveIds,
245         indices,
246         inherited,
247         interpolateBoundary,
248         interpolation,
249         invisible,
250         invisibleIds,
251         knots,
252         left,
253         leftHanded,
254         linear,
255         loop,
256         metersPerUnit,
257         modelApplyDrawMode,
258         modelCardGeometry,
259         modelCardTextureXNeg,
260         modelCardTextureXPos,
261         modelCardTextureYNeg,
262         modelCardTextureYPos,
263         modelCardTextureZNeg,
264         modelCardTextureZPos,
265         modelDrawMode,
266         modelDrawModeColor,
267         mono,
268         motionVelocityScale,
269         none,
270         nonOverlapping,
271         nonperiodic,
272         normals,
273         open,
274         order,
275         orientation,
276         orientations,
277         origin,
278         orthographic,
279         partition,
280         periodic,
281         perspective,
282         pinned,
283         pivot,
284         points,
285         pointWeights,
286         positions,
287         power,
288         primvarsDisplayColor,
289         primvarsDisplayOpacity,
290         projection,
291         protoIndices,
292         prototypes,
293         proxy,
294         proxyPrim,
295         proxyVisibility,
296         purpose,
297         radius,
298         ranges,
299         render,
300         renderVisibility,
301         right,
302         rightHanded,
303         scales,
304         shutterClose,
305         shutterOpen,
306         size,
307         smooth,
308         stereoRole,
309         subdivisionScheme,
310         tangents,
311         triangleSubdivisionRule,
312         trimCurveCounts,
313         trimCurveKnots,
314         trimCurveOrders,
315         trimCurvePoints,
316         trimCurveRanges,
317         trimCurveVertexCounts,
318         type,
319         uForm,
320         uKnots,
321         unauthoredValuesIndex,
322         uniform,
323         unrestricted,
324         uOrder,
325         upAxis,
326         uRange,
327         uVertexCount,
328         varying,
329         velocities,
330         vertex,
331         verticalAperture,
332         verticalApertureOffset,
333         vForm,
334         visibility,
335         visible,
336         vKnots,
337         vOrder,
338         vRange,
339         vVertexCount,
340         widths,
341         wrap,
342         x,
343         xformOpOrder,
344         y,
345         z
346     })
347 {
348 }
349 
350 TfStaticData<UsdGeomTokensType> UsdGeomTokens;
351 
352 PXR_NAMESPACE_CLOSE_SCOPE
353