HDK
|
#include <tokens.h>
Public Member Functions | |
USDGEOM_API | UsdGeomTokensType () |
UsdGeomTokens provides static, efficient TfTokens for use in all public USD API.
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:
USDGEOM_API UsdGeomTokensType::UsdGeomTokensType | ( | ) |
"all"
Possible value for UsdGeomMesh::GetFaceVaryingLinearInterpolationAttr()
"bezier"
Possible value for UsdGeomBasisCurves::GetBasisAttr(), Default value for UsdGeomBasisCurves::GetBasisAttr()
"bilinear"
Possible value for UsdGeomMesh::GetSubdivisionSchemeAttr()
"boundaries"
Possible value for UsdGeomMesh::GetFaceVaryingLinearInterpolationAttr()
"bounds"
Possible value for UsdGeomModelAPI::GetModelDrawModeAttr()
"box"
Possible value for UsdGeomModelAPI::GetModelCardGeometryAttr()
"bspline"
Possible value for UsdGeomBasisCurves::GetBasisAttr()
"cards"
Possible value for UsdGeomModelAPI::GetModelDrawModeAttr()
"catmullClark"
Possible value for UsdGeomMesh::GetSubdivisionSchemeAttr(), Default value for UsdGeomMesh::GetSubdivisionSchemeAttr(), Possible value for UsdGeomMesh::GetTriangleSubdivisionRuleAttr(), Default value for UsdGeomMesh::GetTriangleSubdivisionRuleAttr()
"catmullRom"
Possible value for UsdGeomBasisCurves::GetBasisAttr()
"closed"
Possible value for UsdGeomNurbsPatch::GetUFormAttr(), Possible value for UsdGeomNurbsPatch::GetVFormAttr()
"constant"
Possible value for UsdGeomPrimvar::SetInterpolation. Default value for UsdGeomPrimvar::GetInterpolation. One value remains constant over the entire surface primitive.
"cornersOnly"
Possible value for UsdGeomMesh::GetFaceVaryingLinearInterpolationAttr()
"cornersPlus1"
Possible value for UsdGeomMesh::GetFaceVaryingLinearInterpolationAttr(), Default value for UsdGeomMesh::GetFaceVaryingLinearInterpolationAttr()
"cornersPlus2"
Possible value for UsdGeomMesh::GetFaceVaryingLinearInterpolationAttr()
"cross"
Possible value for UsdGeomModelAPI::GetModelCardGeometryAttr(), Default value for UsdGeomModelAPI::GetModelCardGeometryAttr()
"cubic"
Possible value for UsdGeomBasisCurves::GetTypeAttr(), Default value for UsdGeomBasisCurves::GetTypeAttr()
"default"
Possible value for UsdGeomModelAPI::GetModelDrawModeAttr(), Possible value for UsdGeomImageable::GetPurposeAttr(), Default value for UsdGeomImageable::GetPurposeAttr()
"edgeAndCorner"
Possible value for UsdGeomMesh::GetInterpolateBoundaryAttr(), Default value for UsdGeomMesh::GetInterpolateBoundaryAttr()
"edgeOnly"
Possible value for UsdGeomMesh::GetInterpolateBoundaryAttr()
"elementSize"
UsdGeomPrimvar - The number of values in the value array that must be aggregated for each element on the primitive.
"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.
"face"
Possible value for UsdGeomSubset::GetElementTypeAttr(), Default value for UsdGeomSubset::GetElementTypeAttr()
"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.
"fromTexture"
Possible value for UsdGeomModelAPI::GetModelCardGeometryAttr()
"guide"
Possible value for UsdGeomImageable::GetPurposeAttr()
"hermite"
A deprecated basis token for UsdGeomBasisCurves. Consumers of USD should transition to using the UsdGeomHermiteCurves schema.
"inherited"
Possible value for UsdGeomModelAPI::GetModelDrawModeAttr(), Default value for UsdGeomModelAPI::GetModelDrawModeAttr(), Possible value for UsdGeomImageable::GetVisibilityAttr(), Default value for UsdGeomImageable::GetVisibilityAttr()
"interpolation"
UsdGeomPrimvar - How a Primvar interpolates across a primitive; equivalent to RenderMan's class specifier
"invisible"
Possible value for UsdGeomImageable::GetVisibilityAttr()
"left"
Possible value for UsdGeomCamera::GetStereoRoleAttr()
"leftHanded"
Possible value for UsdGeomGprim::GetOrientationAttr()
"linear"
Possible value for UsdGeomBasisCurves::GetTypeAttr()
"loop"
Possible value for UsdGeomMesh::GetSubdivisionSchemeAttr()
"mono"
Possible value for UsdGeomCamera::GetStereoRoleAttr(), Default value for UsdGeomCamera::GetStereoRoleAttr()
"none"
Possible value for UsdGeomMesh::GetFaceVaryingLinearInterpolationAttr(), Possible value for UsdGeomMesh::GetInterpolateBoundaryAttr(), Possible value for UsdGeomMesh::GetSubdivisionSchemeAttr()
"nonperiodic"
Possible value for UsdGeomBasisCurves::GetWrapAttr(), Default value for UsdGeomBasisCurves::GetWrapAttr()
"open"
Possible value for UsdGeomNurbsPatch::GetUFormAttr(), Default value for UsdGeomNurbsPatch::GetUFormAttr(), Possible value for UsdGeomNurbsPatch::GetVFormAttr(), Default value for UsdGeomNurbsPatch::GetVFormAttr()
"origin"
Possible value for UsdGeomModelAPI::GetModelDrawModeAttr()
"orthographic"
Possible value for UsdGeomCamera::GetProjectionAttr()
"periodic"
Possible value for UsdGeomBasisCurves::GetWrapAttr(), Possible value for UsdGeomNurbsPatch::GetUFormAttr(), Possible value for UsdGeomNurbsPatch::GetVFormAttr()
"perspective"
Possible value for UsdGeomCamera::GetProjectionAttr(), Default value for UsdGeomCamera::GetProjectionAttr()
"pinned"
Possible value for UsdGeomBasisCurves::GetWrapAttr()
"proxy"
Possible value for UsdGeomImageable::GetPurposeAttr()
"radius"
"render"
Possible value for UsdGeomImageable::GetPurposeAttr()
"right"
Possible value for UsdGeomCamera::GetStereoRoleAttr()
"rightHanded"
Possible value for UsdGeomGprim::GetOrientationAttr(), Default value for UsdGeomGprim::GetOrientationAttr()
"smooth"
Possible value for UsdGeomMesh::GetTriangleSubdivisionRuleAttr()
"unauthoredValuesIndex"
UsdGeomPrimvar - The index that represents unauthored values in the indices array of an indexed primvar.
"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).
"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.
"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.
"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.
"X"
Possible value for UsdGeomCone::GetAxisAttr(), Possible value for UsdGeomCapsule::GetAxisAttr(), Possible value for UsdGeomCylinder::GetAxisAttr()
"Y"
Possible value for UsdGeomCone::GetAxisAttr(), Possible value for UsdGeomCapsule::GetAxisAttr(), Possible value for UsdGeomCylinder::GetAxisAttr()
"Z"
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()