usdrt/scenegraph/usd/usdUI/tokens.h

File members: usdrt/scenegraph/usd/usdUI/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 UsdUITokensType
{
    UsdUITokensType();
    const TfToken closed;
    const TfToken minimized;
    const TfToken open;
    const TfToken uiDescription;
    const TfToken uiDisplayGroup;
    const TfToken uiDisplayName;
    const TfToken uiNodegraphNodeDisplayColor;
    const TfToken uiNodegraphNodeExpansionState;
    const TfToken uiNodegraphNodeIcon;
    const TfToken uiNodegraphNodePos;
    const TfToken uiNodegraphNodeSize;
    const TfToken uiNodegraphNodeStackingOrder;
    const std::vector<TfToken> allTokens;
};

inline UsdUITokensType::UsdUITokensType()
    : closed("closed"),
      minimized("minimized"),
      open("open"),
      uiDescription("ui:description"),
      uiDisplayGroup("ui:displayGroup"),
      uiDisplayName("ui:displayName"),
      uiNodegraphNodeDisplayColor("ui:nodegraph:node:displayColor"),
      uiNodegraphNodeExpansionState("ui:nodegraph:node:expansionState"),
      uiNodegraphNodeIcon("ui:nodegraph:node:icon"),
      uiNodegraphNodePos("ui:nodegraph:node:pos"),
      uiNodegraphNodeSize("ui:nodegraph:node:size"),
      uiNodegraphNodeStackingOrder("ui:nodegraph:node:stackingOrder")
{
}

struct UsdUITokensTypeAccessor
{
    const UsdUITokensType* operator->()
    {
        static const UsdUITokensType tokens;
        return &tokens;
    }
};

inline UsdUITokensTypeAccessor UsdUITokens;

} // namespace usdrt