-
Notifications
You must be signed in to change notification settings - Fork 39
/
Copy pathanariTokens.h
57 lines (50 loc) · 1.64 KB
/
anariTokens.h
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
// Copyright 2024 The Khronos Group
// SPDX-License-Identifier: Apache-2.0
#pragma once
#include <pxr/base/tf/staticTokens.h>
#include <pxr/base/tf/token.h>
#include <pxr/pxr.h>
PXR_NAMESPACE_OPEN_SCOPE
// clang-format off
#define HDANARI_TOKENS \
(attribute0) \
(attribute1) \
(attribute2) \
(attribute3) \
(color) \
((faceVaryingAttribute0, "faceVarying.attribute0")) \
((faceVaryingAttribute1, "faceVarying.attribute1")) \
((faceVaryingAttribute2, "faceVarying.attribute2")) \
((faceVaryingAttribute3, "faceVarying.attribute3")) \
((faceVaryingColor, "faceVarying.color")) \
((faceVaryingNormal, "faceVarying.normal")) \
(id) \
(index) \
((instanceAttribute0, "attribute0")) \
((instanceAttribute1, "attribute1")) \
((instanceAttribute2, "attribute2")) \
((instanceAttribute3, "attribute3")) \
((instanceColor, "color")) \
(normal) \
(position) \
((primitiveAttribute0, "primitive.attribute0")) \
((primitiveAttribute1, "primitive.attribute1")) \
((primitiveAttribute2, "primitive.attribute2")) \
((primitiveAttribute3, "primitive.attribute3")) \
((primitiveColor, "primitive.color")) \
((primitiveIndex, "primitive.index")) \
(radius) \
(sphere) \
(transform) \
(triangle) \
((vertexAttribute0, "vertex.attribute0")) \
((vertexAttribute1, "vertex.attribute1")) \
((vertexAttribute2, "vertex.attribute2")) \
((vertexAttribute3, "vertex.attribute3")) \
((vertexColor, "vertex.color")) \
((vertexNormal, "vertex.normal")) \
((vertexPosition, "vertex.position")) \
((vertexRadius, "vertex.radius"))
// clang-format on
TF_DECLARE_PUBLIC_TOKENS(HdAnariTokens, HDANARI_TOKENS);
PXR_NAMESPACE_CLOSE_SCOPE