All Classes Files Functions Variables Pages
BoomSchemaTokensType Class Reference

BoomSchemaTokens provides static, efficient TfTokens for use in all public USD API. More...

Public Attributes

const TfToken audioAssetFirstIndex
 "audioAssetFirstIndex" More...
 
const TfToken audioAssets
 "audioAssets" More...
 
const TfToken enabled
 "enabled" More...
 
const TfToken gain
 "gain" More...
 
const TfToken influenceRange
 "influenceRange" More...
 
const TfToken omniBoom
 "omniBoom" More...
 
const TfToken omniProceduralAudio
 "omniProceduralAudio" More...
 
const TfToken threshold
 "threshold" More...
 
const std::vector< TfToken > allTokens
 A vector of all of the tokens listed above. More...
 

Detailed Description

BoomSchemaTokens provides static, efficient TfTokens for use in all public USD API.

These tokens are auto-generated from the module's schema, representing property names, for when you need to fetch an attribute or relationship directly by name, e.g. UsdPrim::GetAttribute(), in the most efficient manner, and allow the compiler to verify that you spelled the name correctly.

BoomSchemaTokens also contains all of the allowedTokens values declared for schema builtin attributes of 'token' scene description type. Use BoomSchemaTokens like so:

* gprim.GetMyTokenValuedAttr().Set(BoomSchemaTokens->audioAssetFirstIndex);
*

Definition at line 63 of file tokens.h.

Member Data Documentation

const std::vector<TfToken> allTokens

A vector of all of the tokens listed above.

Definition at line 98 of file tokens.h.

const TfToken audioAssetFirstIndex

"audioAssetFirstIndex"

BoomSchemaOmniBoomAPI

Definition at line 68 of file tokens.h.

const TfToken audioAssets

"audioAssets"

BoomSchemaOmniBoomAPI

Definition at line 72 of file tokens.h.

const TfToken enabled

"enabled"

BoomSchemaOmniProceduralAudioAPI, BoomSchemaOmniBoomAPI

Definition at line 76 of file tokens.h.

const TfToken gain

"gain"

BoomSchemaOmniBoomAPI

Definition at line 80 of file tokens.h.

const TfToken influenceRange

"influenceRange"

BoomSchemaOmniBoomAPI

Definition at line 84 of file tokens.h.

const TfToken omniBoom

"omniBoom"

Property namespace prefix for the BoomSchemaOmniBoomAPI schema.

Definition at line 88 of file tokens.h.

const TfToken omniProceduralAudio

"omniProceduralAudio"

Property namespace prefix for the BoomSchemaOmniProceduralAudioAPI schema.

Definition at line 92 of file tokens.h.

const TfToken threshold

"threshold"

BoomSchemaOmniBoomAPI

Definition at line 96 of file tokens.h.


The documentation for this class was generated from the following file: