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 terms set forth in the LICENSE.txt file available at
5
// https://openusd.org/license.
6
//
7
#ifndef USDMEDIA_TOKENS_H
8
#define USDMEDIA_TOKENS_H
9
10
/// \file usdMedia/tokens.h
11
12
// XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
13
//
14
// This is an automatically generated file (by usdGenSchema.py).
15
// Do not hand-edit!
16
//
17
// XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
18
19
#include "
pxr/pxr.h
"
20
#include "
pxr/usd/usdMedia/api.h
"
21
#include "
pxr/base/tf/staticData.h
"
22
#include "
pxr/base/tf/token.h
"
23
#include <vector>
24
25
PXR_NAMESPACE_OPEN_SCOPE
26
27
28
/// \class UsdMediaTokensType
29
///
30
/// \link UsdMediaTokens \endlink provides static, efficient
31
/// \link TfToken TfTokens\endlink for use in all public USD API.
32
///
33
/// These tokens are auto-generated from the module's schema, representing
34
/// property names, for when you need to fetch an attribute or relationship
35
/// directly by name, e.g. UsdPrim::GetAttribute(), in the most efficient
36
/// manner, and allow the compiler to verify that you spelled the name
37
/// correctly.
38
///
39
/// UsdMediaTokens also contains all of the \em allowedTokens values
40
/// declared for schema builtin attributes of 'token' scene description type.
41
/// Use UsdMediaTokens like so:
42
///
43
/// \code
44
/// gprim.GetMyTokenValuedAttr().Set(UsdMediaTokens->auralMode);
45
/// \endcode
46
struct
UsdMediaTokensType
{
47
USDMEDIA_API
UsdMediaTokensType
();
48
/// \brief "auralMode"
49
///
50
/// UsdMediaSpatialAudio
51
const
TfToken
auralMode
;
52
/// \brief "defaultImage"
53
///
54
/// Dictionary key in a Thumbnails dictionary for the default thumbnail image.
55
const
TfToken
defaultImage
;
56
/// \brief "endTime"
57
///
58
/// UsdMediaSpatialAudio
59
const
TfToken
endTime
;
60
/// \brief "filePath"
61
///
62
/// UsdMediaSpatialAudio
63
const
TfToken
filePath
;
64
/// \brief "gain"
65
///
66
/// UsdMediaSpatialAudio
67
const
TfToken
gain
;
68
/// \brief "loopFromStage"
69
///
70
/// Possible value for UsdMediaSpatialAudio::GetPlaybackModeAttr()
71
const
TfToken
loopFromStage
;
72
/// \brief "loopFromStart"
73
///
74
/// Possible value for UsdMediaSpatialAudio::GetPlaybackModeAttr()
75
const
TfToken
loopFromStart
;
76
/// \brief "loopFromStartToEnd"
77
///
78
/// Possible value for UsdMediaSpatialAudio::GetPlaybackModeAttr()
79
const
TfToken
loopFromStartToEnd
;
80
/// \brief "mediaOffset"
81
///
82
/// UsdMediaSpatialAudio
83
const
TfToken
mediaOffset
;
84
/// \brief "nonSpatial"
85
///
86
/// Possible value for UsdMediaSpatialAudio::GetAuralModeAttr()
87
const
TfToken
nonSpatial
;
88
/// \brief "onceFromStart"
89
///
90
/// Fallback value for UsdMediaSpatialAudio::GetPlaybackModeAttr()
91
const
TfToken
onceFromStart
;
92
/// \brief "onceFromStartToEnd"
93
///
94
/// Possible value for UsdMediaSpatialAudio::GetPlaybackModeAttr()
95
const
TfToken
onceFromStartToEnd
;
96
/// \brief "playbackMode"
97
///
98
/// UsdMediaSpatialAudio
99
const
TfToken
playbackMode
;
100
/// \brief "previews"
101
///
102
/// Dictionary key in the assetInfo dictionary for asset previews sub-dictionary.
103
const
TfToken
previews
;
104
/// \brief "previews:thumbnails"
105
///
106
/// Full key in the assetInfo dictionary for thumbnails previews dictionary.
107
const
TfToken
previewThumbnails
;
108
/// \brief "previews:thumbnails:default"
109
///
110
/// Full key in the assetInfo dictionary for the "default" thumbnails in the previews dictionary.
111
const
TfToken
previewThumbnailsDefault
;
112
/// \brief "spatial"
113
///
114
/// Fallback value for UsdMediaSpatialAudio::GetAuralModeAttr()
115
const
TfToken
spatial
;
116
/// \brief "startTime"
117
///
118
/// UsdMediaSpatialAudio
119
const
TfToken
startTime
;
120
/// \brief "thumbnails"
121
///
122
/// Dictionary key in the assetInfo["previews"] dictionary for thumbnails previews sub-dictionary.
123
const
TfToken
thumbnails
;
124
/// \brief "AssetPreviewsAPI"
125
///
126
/// Schema identifer and family for UsdMediaAssetPreviewsAPI
127
const
TfToken
AssetPreviewsAPI
;
128
/// \brief "SpatialAudio"
129
///
130
/// Schema identifer and family for UsdMediaSpatialAudio
131
const
TfToken
SpatialAudio
;
132
/// A vector of all of the tokens listed above.
133
const
std::vector<TfToken>
allTokens
;
134
};
135
136
/// \var UsdMediaTokens
137
///
138
/// A global variable with static, efficient \link TfToken TfTokens\endlink
139
/// for use in all public USD API. \sa UsdMediaTokensType
140
extern
USDMEDIA_API
TfStaticData<UsdMediaTokensType>
UsdMediaTokens
;
141
142
PXR_NAMESPACE_CLOSE_SCOPE
143
144
#endif
UsdMediaTokensType::mediaOffset
const TfToken mediaOffset
"mediaOffset"
Definition:
tokens.h:83
UsdMediaTokensType::loopFromStartToEnd
const TfToken loopFromStartToEnd
"loopFromStartToEnd"
Definition:
tokens.h:79
UsdMediaTokensType
Definition:
tokens.h:46
UsdMediaTokensType::UsdMediaTokensType
USDMEDIA_API UsdMediaTokensType()
UsdMediaTokensType::thumbnails
const TfToken thumbnails
"thumbnails"
Definition:
tokens.h:123
UsdMediaTokensType::previewThumbnails
const TfToken previewThumbnails
"previews:thumbnails"
Definition:
tokens.h:107
UsdMediaTokensType::startTime
const TfToken startTime
"startTime"
Definition:
tokens.h:119
staticData.h
UsdMediaTokens
USDMEDIA_API TfStaticData< UsdMediaTokensType > UsdMediaTokens
UsdMediaTokensType::endTime
const TfToken endTime
"endTime"
Definition:
tokens.h:59
TfToken
Definition:
token.h:70
api.h
TfStaticData
Definition:
staticData.h:96
pxr.h
UsdMediaTokensType::playbackMode
const TfToken playbackMode
"playbackMode"
Definition:
tokens.h:99
UsdMediaTokensType::previewThumbnailsDefault
const TfToken previewThumbnailsDefault
"previews:thumbnails:default"
Definition:
tokens.h:111
UsdMediaTokensType::loopFromStart
const TfToken loopFromStart
"loopFromStart"
Definition:
tokens.h:75
UsdMediaTokensType::auralMode
const TfToken auralMode
"auralMode"
Definition:
tokens.h:51
USDMEDIA_API
#define USDMEDIA_API
Definition:
api.h:23
UsdMediaTokensType::allTokens
const std::vector< TfToken > allTokens
A vector of all of the tokens listed above.
Definition:
tokens.h:133
UsdMediaTokensType::AssetPreviewsAPI
const TfToken AssetPreviewsAPI
"AssetPreviewsAPI"
Definition:
tokens.h:127
PXR_NAMESPACE_OPEN_SCOPE
PXR_NAMESPACE_CLOSE_SCOPE PXR_NAMESPACE_OPEN_SCOPE
Definition:
path.h:1425
PXR_NAMESPACE_CLOSE_SCOPE
#define PXR_NAMESPACE_CLOSE_SCOPE
Definition:
pxr.h:74
UsdMediaTokensType::filePath
const TfToken filePath
"filePath"
Definition:
tokens.h:63
UsdMediaTokensType::nonSpatial
const TfToken nonSpatial
"nonSpatial"
Definition:
tokens.h:87
UsdMediaTokensType::loopFromStage
const TfToken loopFromStage
"loopFromStage"
Definition:
tokens.h:71
UsdMediaTokensType::SpatialAudio
const TfToken SpatialAudio
"SpatialAudio"
Definition:
tokens.h:131
UsdMediaTokensType::spatial
const TfToken spatial
"spatial"
Definition:
tokens.h:115
UsdMediaTokensType::defaultImage
const TfToken defaultImage
"defaultImage"
Definition:
tokens.h:55
UsdMediaTokensType::onceFromStartToEnd
const TfToken onceFromStartToEnd
"onceFromStartToEnd"
Definition:
tokens.h:95
UsdMediaTokensType::onceFromStart
const TfToken onceFromStart
"onceFromStart"
Definition:
tokens.h:91
UsdMediaTokensType::previews
const TfToken previews
"previews"
Definition:
tokens.h:103
UsdMediaTokensType::gain
const TfToken gain
"gain"
Definition:
tokens.h:67
token.h
pxr
usd
usdMedia
tokens.h
Generated on Thu Oct 2 2025 02:35:42 for HDK by
1.8.6