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