Loading...
Searching...
No Matches
UsdLodTokensType Class Reference

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

#include <tokens.h>

Public Attributes

const TfToken allLOD
 "allLOD"
 
const TfToken audio
 "audio"
 
const TfToken blendThresholds
 "blendThresholds"
 
const TfToken boundingVolume
 "boundingVolume"
 
const TfToken center
 "center"
 
const TfToken extent
 "extent"
 
const TfToken imaging
 "imaging"
 
const TfToken indexedLOD
 "indexedLOD"
 
const TfToken inherited
 "inherited"
 
const TfToken lodDefaultIndex
 "lod:default:index"
 
const TfToken lodDomain
 "lod:domain"
 
const TfToken lodHeuristics
 "lod:heuristics"
 
const TfToken lodOverrideIndex
 "lod:override:index"
 
const TfToken lodOverrideMode
 "lod:override:mode"
 
const TfToken noLOD
 "noLOD"
 
const TfToken noOverride
 "noOverride"
 
const TfToken physics
 "physics"
 
const TfToken projectedExtent
 "projectedExtent"
 
const TfToken projectedSphere
 "projectedSphere"
 
const TfToken projectionMethod
 "projectionMethod"
 
const TfToken thresholds
 "thresholds"
 
const TfToken LODDistanceHeuristic
 "LODDistanceHeuristic"
 
const TfToken LODHeuristic
 "LODHeuristic"
 
const TfToken LODOverrideAPI
 "LODOverrideAPI"
 
const TfToken LODRootAPI
 "LODRootAPI"
 
const TfToken LODScreenSizeHeuristic
 "LODScreenSizeHeuristic"
 
const std::vector< TfTokenallTokens
 A vector of all of the tokens listed above.
 

Detailed Description

UsdLodTokens 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.

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

gprim.GetMyTokenValuedAttr().Set(UsdLodTokens->allLOD);
USDLOD_API TfStaticData< UsdLodTokensType > UsdLodTokens
A global variable with static, efficient TfTokens for use in all public USD API.

Definition at line 46 of file tokens.h.

Member Data Documentation

◆ allLOD

const TfToken allLOD

"allLOD"

Possible value for UsdLodOverrideAPI::GetLodOverrideModeAttr()

Definition at line 51 of file tokens.h.

◆ allTokens

const std::vector<TfToken> allTokens

A vector of all of the tokens listed above.

Definition at line 153 of file tokens.h.

◆ audio

const TfToken audio

"audio"

Name of the LOD domain for heuristics for generic audio based renderers.

Definition at line 55 of file tokens.h.

◆ blendThresholds

const TfToken blendThresholds

"blendThresholds"

UsdLodDistanceHeuristic, UsdLodScreenSizeHeuristic

Definition at line 59 of file tokens.h.

◆ boundingVolume

const TfToken boundingVolume

"boundingVolume"

UsdLodDistanceHeuristic, UsdLodScreenSizeHeuristic

Definition at line 63 of file tokens.h.

◆ center

const TfToken center

"center"

UsdLodDistanceHeuristic

Definition at line 67 of file tokens.h.

◆ extent

const TfToken extent

"extent"

UsdLodScreenSizeHeuristic

Definition at line 71 of file tokens.h.

◆ imaging

const TfToken imaging

"imaging"

Name of the LOD domain for heuristics for generic imaging based renderers.

Definition at line 75 of file tokens.h.

◆ indexedLOD

const TfToken indexedLOD

"indexedLOD"

Possible value for UsdLodOverrideAPI::GetLodOverrideModeAttr()

Definition at line 79 of file tokens.h.

◆ inherited

const TfToken inherited

"inherited"

Fallback value for UsdLodOverrideAPI::GetLodOverrideModeAttr()

Definition at line 83 of file tokens.h.

◆ lodDefaultIndex

const TfToken lodDefaultIndex

"lod:default:index"

UsdLodRootAPI

Definition at line 87 of file tokens.h.

◆ LODDistanceHeuristic

const TfToken LODDistanceHeuristic

"LODDistanceHeuristic"

Schema identifer and family for UsdLodDistanceHeuristic

Definition at line 135 of file tokens.h.

◆ lodDomain

const TfToken lodDomain

"lod:domain"

UsdLodHeuristic

Definition at line 91 of file tokens.h.

◆ LODHeuristic

const TfToken LODHeuristic

"LODHeuristic"

Schema identifer and family for UsdLodHeuristic

Definition at line 139 of file tokens.h.

◆ lodHeuristics

const TfToken lodHeuristics

"lod:heuristics"

UsdLodRootAPI

Definition at line 95 of file tokens.h.

◆ LODOverrideAPI

const TfToken LODOverrideAPI

"LODOverrideAPI"

Schema identifer and family for UsdLodOverrideAPI

Definition at line 143 of file tokens.h.

◆ lodOverrideIndex

const TfToken lodOverrideIndex

"lod:override:index"

UsdLodOverrideAPI

Definition at line 99 of file tokens.h.

◆ lodOverrideMode

const TfToken lodOverrideMode

"lod:override:mode"

UsdLodOverrideAPI

Definition at line 103 of file tokens.h.

◆ LODRootAPI

const TfToken LODRootAPI

"LODRootAPI"

Schema identifer and family for UsdLodRootAPI

Definition at line 147 of file tokens.h.

◆ LODScreenSizeHeuristic

const TfToken LODScreenSizeHeuristic

"LODScreenSizeHeuristic"

Schema identifer and family for UsdLodScreenSizeHeuristic

Definition at line 151 of file tokens.h.

◆ noLOD

const TfToken noLOD

"noLOD"

Possible value for UsdLodOverrideAPI::GetLodOverrideModeAttr()

Definition at line 107 of file tokens.h.

◆ noOverride

const TfToken noOverride

"noOverride"

Possible value for UsdLodOverrideAPI::GetLodOverrideModeAttr()

Definition at line 111 of file tokens.h.

◆ physics

const TfToken physics

"physics"

Name of the LOD domain for heuristics for generic physics based renderers.

Definition at line 115 of file tokens.h.

◆ projectedExtent

const TfToken projectedExtent

"projectedExtent"

Possible value for UsdLodScreenSizeHeuristic::GetProjectionMethodAttr()

Definition at line 119 of file tokens.h.

◆ projectedSphere

const TfToken projectedSphere

"projectedSphere"

Fallback value for UsdLodScreenSizeHeuristic::GetProjectionMethodAttr()

Definition at line 123 of file tokens.h.

◆ projectionMethod

const TfToken projectionMethod

"projectionMethod"

UsdLodScreenSizeHeuristic

Definition at line 127 of file tokens.h.

◆ thresholds

const TfToken thresholds

"thresholds"

UsdLodDistanceHeuristic, UsdLodScreenSizeHeuristic

Definition at line 131 of file tokens.h.


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