HDK
Main Page
Related Pages
Modules
Namespaces
Classes
Files
Examples
File List
File Members
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Friends
Macros
Groups
Pages
tokens.h
Go to the documentation of this file.
1
//
2
// Copyright 2016 Pixar
3
//
4
// Licensed under the Apache License, Version 2.0 (the "Apache License")
5
// with the following modification; you may not use this file except in
6
// compliance with the Apache License and the following modification to it:
7
// Section 6. Trademarks. is deleted and replaced with:
8
//
9
// 6. Trademarks. This License does not grant permission to use the trade
10
// names, trademarks, service marks, or product names of the Licensor
11
// and its affiliates, except as required to comply with Section 4(c) of
12
// the License and to reproduce the content of the NOTICE file.
13
//
14
// You may obtain a copy of the Apache License at
15
//
16
// http://www.apache.org/licenses/LICENSE-2.0
17
//
18
// Unless required by applicable law or agreed to in writing, software
19
// distributed under the Apache License with the above modification is
20
// distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
21
// KIND, either express or implied. See the Apache License for the specific
22
// language governing permissions and limitations under the Apache License.
23
//
24
#ifndef USDMEDIA_TOKENS_H
25
#define USDMEDIA_TOKENS_H
26
27
/// \file usdMedia/tokens.h
28
29
// XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
30
//
31
// This is an automatically generated file (by usdGenSchema.py).
32
// Do not hand-edit!
33
//
34
// XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
35
36
#include "
pxr/pxr.h
"
37
#include "
pxr/usd/usdMedia/api.h
"
38
#include "
pxr/base/tf/staticData.h
"
39
#include "
pxr/base/tf/token.h
"
40
#include <vector>
41
42
PXR_NAMESPACE_OPEN_SCOPE
43
44
45
/// \class UsdMediaTokensType
46
///
47
/// \link UsdMediaTokens \endlink provides static, efficient
48
/// \link TfToken TfTokens\endlink for use in all public USD API.
49
///
50
/// These tokens are auto-generated from the module's schema, representing
51
/// property names, for when you need to fetch an attribute or relationship
52
/// directly by name, e.g. UsdPrim::GetAttribute(), in the most efficient
53
/// manner, and allow the compiler to verify that you spelled the name
54
/// correctly.
55
///
56
/// UsdMediaTokens also contains all of the \em allowedTokens values
57
/// declared for schema builtin attributes of 'token' scene description type.
58
/// Use UsdMediaTokens like so:
59
///
60
/// \code
61
/// gprim.GetMyTokenValuedAttr().Set(UsdMediaTokens->auralMode);
62
/// \endcode
63
struct
UsdMediaTokensType
{
64
USDMEDIA_API
UsdMediaTokensType
();
65
/// \brief "auralMode"
66
///
67
/// UsdMediaSpatialAudio
68
const
TfToken
auralMode
;
69
/// \brief "defaultImage"
70
///
71
/// Dictionary key in a Thumbnails dictionary for the default thumbnail image.
72
const
TfToken
defaultImage
;
73
/// \brief "endTime"
74
///
75
/// UsdMediaSpatialAudio
76
const
TfToken
endTime
;
77
/// \brief "filePath"
78
///
79
/// UsdMediaSpatialAudio
80
const
TfToken
filePath
;
81
/// \brief "gain"
82
///
83
/// UsdMediaSpatialAudio
84
const
TfToken
gain
;
85
/// \brief "loopFromStage"
86
///
87
/// Possible value for UsdMediaSpatialAudio::GetPlaybackModeAttr()
88
const
TfToken
loopFromStage
;
89
/// \brief "loopFromStart"
90
///
91
/// Possible value for UsdMediaSpatialAudio::GetPlaybackModeAttr()
92
const
TfToken
loopFromStart
;
93
/// \brief "loopFromStartToEnd"
94
///
95
/// Possible value for UsdMediaSpatialAudio::GetPlaybackModeAttr()
96
const
TfToken
loopFromStartToEnd
;
97
/// \brief "mediaOffset"
98
///
99
/// UsdMediaSpatialAudio
100
const
TfToken
mediaOffset
;
101
/// \brief "nonSpatial"
102
///
103
/// Possible value for UsdMediaSpatialAudio::GetAuralModeAttr()
104
const
TfToken
nonSpatial
;
105
/// \brief "onceFromStart"
106
///
107
/// Fallback value for UsdMediaSpatialAudio::GetPlaybackModeAttr()
108
const
TfToken
onceFromStart
;
109
/// \brief "onceFromStartToEnd"
110
///
111
/// Possible value for UsdMediaSpatialAudio::GetPlaybackModeAttr()
112
const
TfToken
onceFromStartToEnd
;
113
/// \brief "playbackMode"
114
///
115
/// UsdMediaSpatialAudio
116
const
TfToken
playbackMode
;
117
/// \brief "previews"
118
///
119
/// Dictionary key in the assetInfo dictionary for asset previews sub-dictionary.
120
const
TfToken
previews
;
121
/// \brief "previews:thumbnails"
122
///
123
/// Full key in the assetInfo dictionary for thumbnails previews dictionary.
124
const
TfToken
previewThumbnails
;
125
/// \brief "previews:thumbnails:default"
126
///
127
/// Full key in the assetInfo dictionary for the "default" thumbnails in the previews dictionary.
128
const
TfToken
previewThumbnailsDefault
;
129
/// \brief "spatial"
130
///
131
/// Fallback value for UsdMediaSpatialAudio::GetAuralModeAttr()
132
const
TfToken
spatial
;
133
/// \brief "startTime"
134
///
135
/// UsdMediaSpatialAudio
136
const
TfToken
startTime
;
137
/// \brief "thumbnails"
138
///
139
/// Dictionary key in the assetInfo["previews"] dictionary for thumbnails previews sub-dictionary.
140
const
TfToken
thumbnails
;
141
/// \brief "AssetPreviewsAPI"
142
///
143
/// Schema identifer and family for UsdMediaAssetPreviewsAPI
144
const
TfToken
AssetPreviewsAPI
;
145
/// \brief "SpatialAudio"
146
///
147
/// Schema identifer and family for UsdMediaSpatialAudio
148
const
TfToken
SpatialAudio
;
149
/// A vector of all of the tokens listed above.
150
const
std::vector<TfToken>
allTokens
;
151
};
152
153
/// \var UsdMediaTokens
154
///
155
/// A global variable with static, efficient \link TfToken TfTokens\endlink
156
/// for use in all public USD API. \sa UsdMediaTokensType
157
extern
USDMEDIA_API
TfStaticData<UsdMediaTokensType>
UsdMediaTokens
;
158
159
PXR_NAMESPACE_CLOSE_SCOPE
160
161
#endif
UsdMediaTokensType::mediaOffset
const TfToken mediaOffset
"mediaOffset"
Definition:
tokens.h:100
UsdMediaTokensType::loopFromStartToEnd
const TfToken loopFromStartToEnd
"loopFromStartToEnd"
Definition:
tokens.h:96
UsdMediaTokensType
Definition:
tokens.h:63
UsdMediaTokensType::UsdMediaTokensType
USDMEDIA_API UsdMediaTokensType()
UsdMediaTokensType::thumbnails
const TfToken thumbnails
"thumbnails"
Definition:
tokens.h:140
UsdMediaTokensType::previewThumbnails
const TfToken previewThumbnails
"previews:thumbnails"
Definition:
tokens.h:124
UsdMediaTokensType::startTime
const TfToken startTime
"startTime"
Definition:
tokens.h:136
staticData.h
UsdMediaTokens
USDMEDIA_API TfStaticData< UsdMediaTokensType > UsdMediaTokens
UsdMediaTokensType::endTime
const TfToken endTime
"endTime"
Definition:
tokens.h:76
TfToken
Definition:
token.h:87
api.h
TfStaticData
Definition:
staticData.h:113
pxr.h
UsdMediaTokensType::playbackMode
const TfToken playbackMode
"playbackMode"
Definition:
tokens.h:116
UsdMediaTokensType::previewThumbnailsDefault
const TfToken previewThumbnailsDefault
"previews:thumbnails:default"
Definition:
tokens.h:128
UsdMediaTokensType::loopFromStart
const TfToken loopFromStart
"loopFromStart"
Definition:
tokens.h:92
UsdMediaTokensType::auralMode
const TfToken auralMode
"auralMode"
Definition:
tokens.h:68
USDMEDIA_API
#define USDMEDIA_API
Definition:
api.h:40
UsdMediaTokensType::allTokens
const std::vector< TfToken > allTokens
A vector of all of the tokens listed above.
Definition:
tokens.h:150
UsdMediaTokensType::AssetPreviewsAPI
const TfToken AssetPreviewsAPI
"AssetPreviewsAPI"
Definition:
tokens.h:144
PXR_NAMESPACE_OPEN_SCOPE
PXR_NAMESPACE_CLOSE_SCOPE PXR_NAMESPACE_OPEN_SCOPE
Definition:
path.h:1432
PXR_NAMESPACE_CLOSE_SCOPE
#define PXR_NAMESPACE_CLOSE_SCOPE
Definition:
pxr.h:91
UsdMediaTokensType::filePath
const TfToken filePath
"filePath"
Definition:
tokens.h:80
UsdMediaTokensType::nonSpatial
const TfToken nonSpatial
"nonSpatial"
Definition:
tokens.h:104
UsdMediaTokensType::loopFromStage
const TfToken loopFromStage
"loopFromStage"
Definition:
tokens.h:88
UsdMediaTokensType::SpatialAudio
const TfToken SpatialAudio
"SpatialAudio"
Definition:
tokens.h:148
UsdMediaTokensType::spatial
const TfToken spatial
"spatial"
Definition:
tokens.h:132
UsdMediaTokensType::defaultImage
const TfToken defaultImage
"defaultImage"
Definition:
tokens.h:72
UsdMediaTokensType::onceFromStartToEnd
const TfToken onceFromStartToEnd
"onceFromStartToEnd"
Definition:
tokens.h:112
UsdMediaTokensType::onceFromStart
const TfToken onceFromStart
"onceFromStart"
Definition:
tokens.h:108
UsdMediaTokensType::previews
const TfToken previews
"previews"
Definition:
tokens.h:120
UsdMediaTokensType::gain
const TfToken gain
"gain"
Definition:
tokens.h:84
token.h
pxr
usd
usdMedia
tokens.h
Generated on Tue Dec 17 2024 03:39:50 for HDK by
1.8.6