usdrt/scenegraph/usd/usdSkel/tokens.h
File members: usdrt/scenegraph/usd/usdSkel/tokens.h
// Copyright (c) 2022-2024, NVIDIA CORPORATION. All rights reserved.
//
// NVIDIA CORPORATION and its licensors retain all intellectual property
// and proprietary rights in and to this software, related documentation
// and any modifications thereto. Any use, reproduction, disclosure or
// distribution of this software and related documentation without an express
// license agreement from NVIDIA CORPORATION is strictly prohibited.
//
#pragma once
// XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
//
// This is an automatically generated file (by usdGenSchema.py).
// Do not hand-edit!
//
// XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
#include <usdrt/scenegraph/base/tf/token.h>
namespace usdrt
{
struct UsdSkelTokensType
{
UsdSkelTokensType();
const TfToken bindTransforms;
const TfToken blendShapes;
const TfToken blendShapeWeights;
const TfToken classicLinear;
const TfToken dualQuaternion;
const TfToken jointNames;
const TfToken joints;
const TfToken normalOffsets;
const TfToken offsets;
const TfToken pointIndices;
const TfToken primvarsSkelGeomBindTransform;
const TfToken primvarsSkelJointIndices;
const TfToken primvarsSkelJointWeights;
const TfToken primvarsSkelSkinningBlendWeights;
const TfToken restTransforms;
const TfToken rotations;
const TfToken scales;
const TfToken skelAnimationSource;
const TfToken skelBlendShapes;
const TfToken skelBlendShapeTargets;
const TfToken skelJoints;
const TfToken skelSkeleton;
const TfToken skelSkinningMethod;
const TfToken translations;
const TfToken weight;
const TfToken weightedBlend;
const std::vector<TfToken> allTokens;
};
inline UsdSkelTokensType::UsdSkelTokensType()
: bindTransforms("bindTransforms"),
blendShapes("blendShapes"),
blendShapeWeights("blendShapeWeights"),
classicLinear("ClassicLinear"),
dualQuaternion("DualQuaternion"),
jointNames("jointNames"),
joints("joints"),
normalOffsets("normalOffsets"),
offsets("offsets"),
pointIndices("pointIndices"),
primvarsSkelGeomBindTransform("primvars:skel:geomBindTransform"),
primvarsSkelJointIndices("primvars:skel:jointIndices"),
primvarsSkelJointWeights("primvars:skel:jointWeights"),
primvarsSkelSkinningBlendWeights("primvars:skel:skinningBlendWeights"),
restTransforms("restTransforms"),
rotations("rotations"),
scales("scales"),
skelAnimationSource("skel:animationSource"),
skelBlendShapes("skel:blendShapes"),
skelBlendShapeTargets("skel:blendShapeTargets"),
skelJoints("skel:joints"),
skelSkeleton("skel:skeleton"),
skelSkinningMethod("skel:skinningMethod"),
translations("translations"),
weight("weight"),
weightedBlend("WeightedBlend")
{
}
struct UsdSkelTokensTypeAccessor
{
const UsdSkelTokensType* operator->()
{
static const UsdSkelTokensType tokens;
return &tokens;
}
};
inline UsdSkelTokensTypeAccessor UsdSkelTokens;
} // namespace usdrt