usdrt::UsdGeomTokensType

Defined in usdrt/scenegraph/usd/usdGeom/tokens.h

Functions

Variables

class UsdGeomTokensType

Provides standard set of public tokens for UsdGeom schema. Access via the RtTokens helper accessor.

These tokens are auto-generated from the module’s schema, representing property names, for when you need to fetch an attribute or relationship directly by name, e.g. UsdPrim::GetAttribute(), in the most efficient manner, and allow the compiler to verify that you spelled the name correctly.

UsdGeomTokens also contains all of the allowedTokens values declared for schema builtin attributes of ‘token’ scene description type. Use UsdGeomTokens like so:

prim.GetAttribute(RtTokens->worldPosition);

Public Functions

inline UsdGeomTokensType()

Public Members

const TfToken accelerations

“accelerations”

UsdGeomPointInstancer, UsdGeomPointBased

const TfToken all

“all”

Possible value for UsdGeomMesh::GetFaceVaryingLinearInterpolationAttr()

const TfToken angularVelocities

“angularVelocities”

UsdGeomPointInstancer

const TfToken axis

“axis”

UsdGeomPlane, UsdGeomCone, UsdGeomCapsule, UsdGeomCylinder

const TfToken basis

“basis”

UsdGeomBasisCurves

const TfToken bezier

“bezier”

Possible value for UsdGeomBasisCurves::GetBasisAttr(), Default value for UsdGeomBasisCurves::GetBasisAttr()

const TfToken bilinear

“bilinear”

Possible value for UsdGeomMesh::GetSubdivisionSchemeAttr()

const TfToken boundaries

“boundaries”

Possible value for UsdGeomMesh::GetFaceVaryingLinearInterpolationAttr()

const TfToken bounds

“bounds”

Possible value for UsdGeomModelAPI::GetModelDrawModeAttr()

const TfToken box

“box”

Possible value for UsdGeomModelAPI::GetModelCardGeometryAttr()

const TfToken bspline

“bspline”

Possible value for UsdGeomBasisCurves::GetBasisAttr()

const TfToken cards

“cards”

Possible value for UsdGeomModelAPI::GetModelDrawModeAttr()

const TfToken catmullClark

“catmullClark”

Possible value for UsdGeomMesh::GetSubdivisionSchemeAttr(), Default value for UsdGeomMesh::GetSubdivisionSchemeAttr(), Possible value for UsdGeomMesh::GetTriangleSubdivisionRuleAttr(), Default value for UsdGeomMesh::GetTriangleSubdivisionRuleAttr()

const TfToken catmullRom

“catmullRom”

Possible value for UsdGeomBasisCurves::GetBasisAttr()

const TfToken clippingPlanes

“clippingPlanes”

UsdGeomCamera

const TfToken clippingRange

“clippingRange”

UsdGeomCamera

const TfToken closed

“closed”

Possible value for UsdGeomNurbsCurves::GetFormAttr(), Possible value for UsdGeomNurbsPatch::GetUFormAttr(), Possible value for UsdGeomNurbsPatch::GetVFormAttr()

const TfToken constant

“constant”

Possible value for UsdGeomPrimvar::SetInterpolation. Default value for UsdGeomPrimvar::GetInterpolation. One value remains constant over the entire surface primitive.

const TfToken cornerIndices

“cornerIndices”

UsdGeomMesh

const TfToken cornerSharpnesses

“cornerSharpnesses”

UsdGeomMesh

const TfToken cornersOnly

“cornersOnly”

Possible value for UsdGeomMesh::GetFaceVaryingLinearInterpolationAttr()

const TfToken cornersPlus1

“cornersPlus1”

Possible value for UsdGeomMesh::GetFaceVaryingLinearInterpolationAttr(), Default value for UsdGeomMesh::GetFaceVaryingLinearInterpolationAttr()

const TfToken cornersPlus2

“cornersPlus2”

Possible value for UsdGeomMesh::GetFaceVaryingLinearInterpolationAttr()

const TfToken creaseIndices

“creaseIndices”

UsdGeomMesh

const TfToken creaseLengths

“creaseLengths”

UsdGeomMesh

const TfToken creaseSharpnesses

“creaseSharpnesses”

UsdGeomMesh

const TfToken cross

“cross”

Possible value for UsdGeomModelAPI::GetModelCardGeometryAttr(), Default value for UsdGeomModelAPI::GetModelCardGeometryAttr()

const TfToken cubic

“cubic”

Possible value for UsdGeomBasisCurves::GetTypeAttr(), Default value for UsdGeomBasisCurves::GetTypeAttr()

const TfToken curveVertexCounts

“curveVertexCounts”

UsdGeomCurves

const TfToken default_

“default”

Possible value for UsdGeomModelAPI::GetModelDrawModeAttr(), Possible value for UsdGeomImageable::GetPurposeAttr(), Default value for UsdGeomImageable::GetPurposeAttr()

const TfToken doubleSided

“doubleSided”

UsdGeomPlane, UsdGeomGprim

const TfToken edgeAndCorner

“edgeAndCorner”

Possible value for UsdGeomMesh::GetInterpolateBoundaryAttr(), Default value for UsdGeomMesh::GetInterpolateBoundaryAttr()

const TfToken edgeOnly

“edgeOnly”

Possible value for UsdGeomMesh::GetInterpolateBoundaryAttr()

const TfToken elementSize

“elementSize”

UsdGeomPrimvar - The number of values in the value array that must be aggregated for each element on the primitive.

const TfToken elementType

“elementType”

UsdGeomSubset

const TfToken exposure

“exposure”

UsdGeomCamera

const TfToken extent

“extent”

UsdGeomPlane, UsdGeomCone, UsdGeomCapsule, UsdGeomCylinder, UsdGeomSphere, UsdGeomCube, UsdGeomBoundable

const TfToken extentsHint

“extentsHint”

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.

const TfToken face

“face”

Possible value for UsdGeomSubset::GetElementTypeAttr(), Default value for UsdGeomSubset::GetElementTypeAttr()

const TfToken faceVarying

“faceVarying”

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.

const TfToken faceVaryingLinearInterpolation

“faceVaryingLinearInterpolation”

UsdGeomMesh

const TfToken faceVertexCounts

“faceVertexCounts”

UsdGeomMesh

const TfToken faceVertexIndices

“faceVertexIndices”

UsdGeomMesh

const TfToken familyName

“familyName”

UsdGeomSubset

const TfToken focalLength

“focalLength”

UsdGeomCamera

const TfToken focusDistance

“focusDistance”

UsdGeomCamera

const TfToken form

“form”

UsdGeomNurbsCurves

const TfToken fromTexture

“fromTexture”

Possible value for UsdGeomModelAPI::GetModelCardGeometryAttr()

const TfToken fStop

“fStop”

UsdGeomCamera

const TfToken guide

“guide”

Possible value for UsdGeomImageable::GetPurposeAttr()

const TfToken guideVisibility

“guideVisibility”

UsdGeomVisibilityAPI

const TfToken height

“height”

UsdGeomCone, UsdGeomCapsule, UsdGeomCylinder

const TfToken hermite

“hermite”

A deprecated basis token for UsdGeomBasisCurves. Consumers of USD should transition to using the UsdGeomHermiteCurves schema.

const TfToken holeIndices

“holeIndices”

UsdGeomMesh

const TfToken horizontalAperture

“horizontalAperture”

UsdGeomCamera

const TfToken horizontalApertureOffset

“horizontalApertureOffset”

UsdGeomCamera

const TfToken ids

“ids”

UsdGeomPointInstancer, UsdGeomPoints

const TfToken inactiveIds

“inactiveIds”

int64listop prim metadata that specifies the PointInstancer ids that should be masked (unrenderable) over all time.

const TfToken indices

“indices”

UsdGeomSubset

const TfToken inherited

“inherited”

Possible value for UsdGeomModelAPI::GetModelDrawModeAttr(), Default value for UsdGeomModelAPI::GetModelDrawModeAttr(), Possible value for UsdGeomVisibilityAPI::GetGuideVisibilityAttr(), Possible value for UsdGeomVisibilityAPI::GetProxyVisibilityAttr(), Default value for UsdGeomVisibilityAPI::GetProxyVisibilityAttr(), Possible value for UsdGeomVisibilityAPI::GetRenderVisibilityAttr(), Default value for UsdGeomVisibilityAPI::GetRenderVisibilityAttr(), Possible value for UsdGeomImageable::GetVisibilityAttr(), Default value for UsdGeomImageable::GetVisibilityAttr()

const TfToken interpolateBoundary

“interpolateBoundary”

UsdGeomMesh

const TfToken interpolation

“interpolation”

UsdGeomPrimvar - How a Primvar interpolates across a primitive; equivalent to RenderMan’s class specifier

const TfToken invisible

“invisible”

Possible value for UsdGeomVisibilityAPI::GetGuideVisibilityAttr(), Default value for UsdGeomVisibilityAPI::GetGuideVisibilityAttr(), Possible value for UsdGeomVisibilityAPI::GetProxyVisibilityAttr(), Possible value for UsdGeomVisibilityAPI::GetRenderVisibilityAttr(), Possible value for UsdGeomImageable::GetVisibilityAttr()

const TfToken invisibleIds

“invisibleIds”

UsdGeomPointInstancer

const TfToken knots

“knots”

UsdGeomNurbsCurves

const TfToken left

“left”

Possible value for UsdGeomCamera::GetStereoRoleAttr()

const TfToken leftHanded

“leftHanded”

Possible value for UsdGeomGprim::GetOrientationAttr()

const TfToken length

“length”

UsdGeomPlane

const TfToken linear

“linear”

Possible value for UsdGeomBasisCurves::GetTypeAttr()

const TfToken loop

“loop”

Possible value for UsdGeomMesh::GetSubdivisionSchemeAttr()

const TfToken metersPerUnit

“metersPerUnit”

Stage-level metadata that encodes a scene’s linear unit of measure as meters per encoded unit.

const TfToken modelApplyDrawMode

“model:applyDrawMode”

UsdGeomModelAPI

const TfToken modelCardGeometry

“model:cardGeometry”

UsdGeomModelAPI

const TfToken modelCardTextureXNeg

“model:cardTextureXNeg”

UsdGeomModelAPI

const TfToken modelCardTextureXPos

“model:cardTextureXPos”

UsdGeomModelAPI

const TfToken modelCardTextureYNeg

“model:cardTextureYNeg”

UsdGeomModelAPI

const TfToken modelCardTextureYPos

“model:cardTextureYPos”

UsdGeomModelAPI

const TfToken modelCardTextureZNeg

“model:cardTextureZNeg”

UsdGeomModelAPI

const TfToken modelCardTextureZPos

“model:cardTextureZPos”

UsdGeomModelAPI

const TfToken modelDrawMode

“model:drawMode”

UsdGeomModelAPI

const TfToken modelDrawModeColor

“model:drawModeColor”

UsdGeomModelAPI

const TfToken mono

“mono”

Possible value for UsdGeomCamera::GetStereoRoleAttr(), Default value for UsdGeomCamera::GetStereoRoleAttr()

const TfToken motionBlurScale

“motion:blurScale”

UsdGeomMotionAPI

const TfToken motionNonlinearSampleCount

“motion:nonlinearSampleCount”

UsdGeomMotionAPI

const TfToken motionVelocityScale

“motion:velocityScale”

UsdGeomMotionAPI

const TfToken none

“none”

Possible value for UsdGeomMesh::GetFaceVaryingLinearInterpolationAttr(), Possible value for UsdGeomMesh::GetInterpolateBoundaryAttr(), Possible value for UsdGeomMesh::GetSubdivisionSchemeAttr()

const TfToken nonOverlapping

“nonOverlapping”

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.

const TfToken nonperiodic

“nonperiodic”

Possible value for UsdGeomBasisCurves::GetWrapAttr(), Default value for UsdGeomBasisCurves::GetWrapAttr()

const TfToken normals

“normals”

UsdGeomPointBased

const TfToken open

“open”

Possible value for UsdGeomNurbsCurves::GetFormAttr(), Default value for UsdGeomNurbsCurves::GetFormAttr(), Possible value for UsdGeomNurbsPatch::GetUFormAttr(), Default value for UsdGeomNurbsPatch::GetUFormAttr(), Possible value for UsdGeomNurbsPatch::GetVFormAttr(), Default value for UsdGeomNurbsPatch::GetVFormAttr()

const TfToken order

“order”

UsdGeomNurbsCurves

const TfToken orientation

“orientation”

UsdGeomGprim

const TfToken orientations

“orientations”

UsdGeomPointInstancer

const TfToken origin

“origin”

Possible value for UsdGeomModelAPI::GetModelDrawModeAttr()

const TfToken orthographic

“orthographic”

Possible value for UsdGeomCamera::GetProjectionAttr()

const TfToken partition

“partition”

A type of family of GeomSubsets. It implies that every element appears exacly once in only one of the subsets in the family.

const TfToken periodic

“periodic”

Possible value for UsdGeomNurbsCurves::GetFormAttr(), Possible value for UsdGeomBasisCurves::GetWrapAttr(), Possible value for UsdGeomNurbsPatch::GetUFormAttr(), Possible value for UsdGeomNurbsPatch::GetVFormAttr()

const TfToken perspective

“perspective”

Possible value for UsdGeomCamera::GetProjectionAttr(), Default value for UsdGeomCamera::GetProjectionAttr()

const TfToken pinned

“pinned”

Possible value for UsdGeomBasisCurves::GetWrapAttr()

const TfToken pivot

“pivot”

Op suffix for the standard scale-rotate pivot on a UsdGeomXformCommonAPI-compatible prim.

const TfToken points

“points”

UsdGeomPointBased

const TfToken pointWeights

“pointWeights”

UsdGeomNurbsCurves, UsdGeomNurbsPatch

const TfToken positions

“positions”

UsdGeomPointInstancer

const TfToken power

“power”

A deprecated basis token for UsdGeomBasisCurves.

const TfToken primvarsDisplayColor

“primvars:displayColor”

UsdGeomGprim

const TfToken primvarsDisplayOpacity

“primvars:displayOpacity”

UsdGeomGprim

const TfToken projection

“projection”

UsdGeomCamera

const TfToken protoIndices

“protoIndices”

UsdGeomPointInstancer

const TfToken prototypes

“prototypes”

UsdGeomPointInstancer

const TfToken proxy

“proxy”

Possible value for UsdGeomImageable::GetPurposeAttr()

const TfToken proxyPrim

“proxyPrim”

UsdGeomImageable

const TfToken proxyVisibility

“proxyVisibility”

UsdGeomVisibilityAPI

const TfToken purpose

“purpose”

UsdGeomImageable

const TfToken radius

“radius”

UsdGeomCone, UsdGeomCapsule, UsdGeomCylinder, UsdGeomSphere

const TfToken ranges

“ranges”

UsdGeomNurbsCurves

const TfToken render

“render”

Possible value for UsdGeomImageable::GetPurposeAttr()

const TfToken renderVisibility

“renderVisibility”

UsdGeomVisibilityAPI

const TfToken right

“right”

Possible value for UsdGeomCamera::GetStereoRoleAttr()

const TfToken rightHanded

“rightHanded”

Possible value for UsdGeomGprim::GetOrientationAttr(), Default value for UsdGeomGprim::GetOrientationAttr()

const TfToken scales

“scales”

UsdGeomPointInstancer

const TfToken shutterClose

“shutter:close”

UsdGeomCamera

const TfToken shutterOpen

“shutter:open”

UsdGeomCamera

const TfToken size

“size”

UsdGeomCube

const TfToken smooth

“smooth”

Possible value for UsdGeomMesh::GetTriangleSubdivisionRuleAttr()

const TfToken stereoRole

“stereoRole”

UsdGeomCamera

const TfToken subdivisionScheme

“subdivisionScheme”

UsdGeomMesh

const TfToken tangents

“tangents”

UsdGeomHermiteCurves

const TfToken triangleSubdivisionRule

“triangleSubdivisionRule”

UsdGeomMesh

const TfToken trimCurveCounts

“trimCurve:counts”

UsdGeomNurbsPatch

const TfToken trimCurveKnots

“trimCurve:knots”

UsdGeomNurbsPatch

const TfToken trimCurveOrders

“trimCurve:orders”

UsdGeomNurbsPatch

const TfToken trimCurvePoints

“trimCurve:points”

UsdGeomNurbsPatch

const TfToken trimCurveRanges

“trimCurve:ranges”

UsdGeomNurbsPatch

const TfToken trimCurveVertexCounts

“trimCurve:vertexCounts”

UsdGeomNurbsPatch

const TfToken type

“type”

UsdGeomBasisCurves

const TfToken uForm

“uForm”

UsdGeomNurbsPatch

const TfToken uKnots

“uKnots”

UsdGeomNurbsPatch

const TfToken unauthoredValuesIndex

“unauthoredValuesIndex”

UsdGeomPrimvar - The index that represents unauthored values in the indices array of an indexed primvar.

const TfToken uniform

“uniform”

Possible value for UsdGeomPrimvar::SetInterpolation. One value remains constant for each uv patch segment of the surface primitive (which is a face for meshes).

const TfToken unrestricted

“unrestricted”

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.

const TfToken uOrder

“uOrder”

UsdGeomNurbsPatch

const TfToken upAxis

“upAxis”

Stage-level metadata that encodes a scene’s orientation as a token whose value can be “Y” or “Z”.

const TfToken uRange

“uRange”

UsdGeomNurbsPatch

const TfToken uVertexCount

“uVertexCount”

UsdGeomNurbsPatch

const TfToken varying

“varying”

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.

const TfToken velocities

“velocities”

UsdGeomPointInstancer, UsdGeomPointBased

const TfToken vertex

“vertex”

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.

const TfToken verticalAperture

“verticalAperture”

UsdGeomCamera

const TfToken verticalApertureOffset

“verticalApertureOffset”

UsdGeomCamera

const TfToken vForm

“vForm”

UsdGeomNurbsPatch

const TfToken visibility

“visibility”

UsdGeomImageable

const TfToken visible

“visible”

Possible value for UsdGeomVisibilityAPI::GetGuideVisibilityAttr(), Possible value for UsdGeomVisibilityAPI::GetProxyVisibilityAttr(), Possible value for UsdGeomVisibilityAPI::GetRenderVisibilityAttr()

const TfToken vKnots

“vKnots”

UsdGeomNurbsPatch

const TfToken vOrder

“vOrder”

UsdGeomNurbsPatch

const TfToken vRange

“vRange”

UsdGeomNurbsPatch

const TfToken vVertexCount

“vVertexCount”

UsdGeomNurbsPatch

const TfToken width

“width”

UsdGeomPlane

const TfToken widths

“widths”

UsdGeomPoints, UsdGeomCurves

const TfToken wrap

“wrap”

UsdGeomBasisCurves

const TfToken x

“X”

Possible value for UsdGeomPlane::GetAxisAttr(), Possible value for UsdGeomCone::GetAxisAttr(), Possible value for UsdGeomCapsule::GetAxisAttr(), Possible value for UsdGeomCylinder::GetAxisAttr()

const TfToken xformOpOrder

“xformOpOrder”

UsdGeomXformable

const TfToken y

“Y”

Possible value for UsdGeomPlane::GetAxisAttr(), Possible value for UsdGeomCone::GetAxisAttr(), Possible value for UsdGeomCapsule::GetAxisAttr(), Possible value for UsdGeomCylinder::GetAxisAttr()

const TfToken z

“Z”

Possible value for UsdGeomPlane::GetAxisAttr(), Default value for UsdGeomPlane::GetAxisAttr(), Possible value for UsdGeomCone::GetAxisAttr(), Default value for UsdGeomCone::GetAxisAttr(), Possible value for UsdGeomCapsule::GetAxisAttr(), Default value for UsdGeomCapsule::GetAxisAttr(), Possible value for UsdGeomCylinder::GetAxisAttr(), Default value for UsdGeomCylinder::GetAxisAttr()

const std::vector<TfToken> allTokens

A vector of all of the tokens listed above.