usdrt::UsdLuxTokensType

Defined in usdrt/scenegraph/usd/usdLux/tokens.h

Functions

Variables

class UsdLuxTokensType

Provides standard set of public tokens for UsdLux schema. Access via the RtTokens helper accessor.

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.

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

prim.GetAttribute(RtTokens->worldPosition);

Public Functions

inline UsdLuxTokensType()

Public Members

const TfToken angular

“angular”

Possible value for UsdLuxDomeLight::GetInputsTextureFormatAttr()

const TfToken automatic

“automatic”

Possible value for UsdLuxDomeLight::GetInputsTextureFormatAttr(), Default value for UsdLuxDomeLight::GetInputsTextureFormatAttr()

const TfToken collectionFilterLinkIncludeRoot

“collection:filterLink:includeRoot”

UsdLuxLightFilter

const TfToken collectionLightLinkIncludeRoot

“collection:lightLink:includeRoot”

UsdLuxLightAPI

const TfToken collectionShadowLinkIncludeRoot

“collection:shadowLink:includeRoot”

UsdLuxLightAPI

const TfToken consumeAndContinue

“consumeAndContinue”

Possible value for UsdLuxListAPI::GetLightListCacheBehaviorAttr(), Possible value for UsdLuxLightListAPI::GetLightListCacheBehaviorAttr()

const TfToken consumeAndHalt

“consumeAndHalt”

Possible value for UsdLuxListAPI::GetLightListCacheBehaviorAttr(), Possible value for UsdLuxLightListAPI::GetLightListCacheBehaviorAttr()

const TfToken cubeMapVerticalCross

“cubeMapVerticalCross”

Possible value for UsdLuxDomeLight::GetInputsTextureFormatAttr()

const TfToken cylinderLight

“CylinderLight”

Default value for UsdLuxCylinderLight::GetLightShaderIdAttr()

const TfToken diskLight

“DiskLight”

Default value for UsdLuxDiskLight::GetLightShaderIdAttr()

const TfToken distantLight

“DistantLight”

Default value for UsdLuxDistantLight::GetLightShaderIdAttr()

const TfToken domeLight

“DomeLight”

Default value for UsdLuxDomeLight::GetLightShaderIdAttr()

const TfToken extent

“extent”

UsdLuxPortalLight

const TfToken filterLink

“filterLink”

This token represents the collection name to use with UsdCollectionAPI to represent filter-linking of a UsdLuxLightFilter prim.

const TfToken geometry

“geometry”

UsdLuxGeometryLight

const TfToken geometryLight

“GeometryLight”

Default value for UsdLuxGeometryLight::GetLightShaderIdAttr()

const TfToken guideRadius

“guideRadius”

UsdLuxDomeLight

const TfToken ignore

“ignore”

Possible value for UsdLuxListAPI::GetLightListCacheBehaviorAttr(), Possible value for UsdLuxLightListAPI::GetLightListCacheBehaviorAttr()

const TfToken independent

“independent”

Possible value for UsdLuxLightAPI::GetLightMaterialSyncModeAttr()

const TfToken inputsAngle

“inputs:angle”

UsdLuxDistantLight

const TfToken inputsColor

“inputs:color”

UsdLuxLightAPI

const TfToken inputsColorTemperature

“inputs:colorTemperature”

UsdLuxLightAPI

const TfToken inputsDiffuse

“inputs:diffuse”

UsdLuxLightAPI

const TfToken inputsEnableColorTemperature

“inputs:enableColorTemperature”

UsdLuxLightAPI

const TfToken inputsExposure

“inputs:exposure”

UsdLuxLightAPI

const TfToken inputsHeight

“inputs:height”

UsdLuxRectLight

const TfToken inputsIntensity

“inputs:intensity”

UsdLuxDistantLight, UsdLuxLightAPI

const TfToken inputsLength

“inputs:length”

UsdLuxCylinderLight

const TfToken inputsNormalize

“inputs:normalize”

UsdLuxLightAPI

const TfToken inputsRadius

“inputs:radius”

UsdLuxCylinderLight, UsdLuxSphereLight, UsdLuxDiskLight

const TfToken inputsShadowColor

“inputs:shadow:color”

UsdLuxShadowAPI

const TfToken inputsShadowDistance

“inputs:shadow:distance”

UsdLuxShadowAPI

const TfToken inputsShadowEnable

“inputs:shadow:enable”

UsdLuxShadowAPI

const TfToken inputsShadowFalloff

“inputs:shadow:falloff”

UsdLuxShadowAPI

const TfToken inputsShadowFalloffGamma

“inputs:shadow:falloffGamma”

UsdLuxShadowAPI

const TfToken inputsShapingConeAngle

“inputs:shaping:cone:angle”

UsdLuxShapingAPI

const TfToken inputsShapingConeSoftness

“inputs:shaping:cone:softness”

UsdLuxShapingAPI

const TfToken inputsShapingFocus

“inputs:shaping:focus”

UsdLuxShapingAPI

const TfToken inputsShapingFocusTint

“inputs:shaping:focusTint”

UsdLuxShapingAPI

const TfToken inputsShapingIesAngleScale

“inputs:shaping:ies:angleScale”

UsdLuxShapingAPI

const TfToken inputsShapingIesFile

“inputs:shaping:ies:file”

UsdLuxShapingAPI

const TfToken inputsShapingIesNormalize

“inputs:shaping:ies:normalize”

UsdLuxShapingAPI

const TfToken inputsSpecular

“inputs:specular”

UsdLuxLightAPI

const TfToken inputsTextureFile

“inputs:texture:file”

UsdLuxDomeLight, UsdLuxRectLight

const TfToken inputsTextureFormat

“inputs:texture:format”

UsdLuxDomeLight

const TfToken inputsWidth

“inputs:width”

UsdLuxRectLight

const TfToken latlong

“latlong”

Possible value for UsdLuxDomeLight::GetInputsTextureFormatAttr()

const TfToken lightFilters

“light:filters”

UsdLuxLightAPI

const TfToken lightFilterShaderId

“lightFilter:shaderId”

UsdLuxLightFilter

const TfToken lightLink

“lightLink”

This token represents the collection name to use with UsdCollectionAPI to represent light-linking of a prim with an applied UsdLuxLightAPI.

const TfToken lightList

“lightList”

UsdLuxListAPI, UsdLuxLightListAPI

const TfToken lightListCacheBehavior

“lightList:cacheBehavior”

UsdLuxListAPI, UsdLuxLightListAPI

const TfToken lightMaterialSyncMode

“light:materialSyncMode”

UsdLuxVolumeLightAPI, UsdLuxMeshLightAPI, UsdLuxLightAPI

const TfToken lightShaderId

“light:shaderId”

UsdLuxPortalLight, UsdLuxDomeLight, UsdLuxGeometryLight, UsdLuxCylinderLight, UsdLuxSphereLight, UsdLuxRectLight, UsdLuxDiskLight, UsdLuxDistantLight, UsdLuxVolumeLightAPI, UsdLuxMeshLightAPI, UsdLuxLightAPI

const TfToken materialGlowTintsLight

“materialGlowTintsLight”

Default value for UsdLuxVolumeLightAPI::GetLightMaterialSyncModeAttr(), Default value for UsdLuxMeshLightAPI::GetLightMaterialSyncModeAttr(), Possible value for UsdLuxLightAPI::GetLightMaterialSyncModeAttr()

const TfToken meshLight

“MeshLight”

Default value for UsdLuxMeshLightAPI::GetLightShaderIdAttr()

const TfToken mirroredBall

“mirroredBall”

Possible value for UsdLuxDomeLight::GetInputsTextureFormatAttr()

const TfToken noMaterialResponse

“noMaterialResponse”

Possible value for UsdLuxLightAPI::GetLightMaterialSyncModeAttr(), Default value for UsdLuxLightAPI::GetLightMaterialSyncModeAttr()

const TfToken orientToStageUpAxis

“orientToStageUpAxis”

This token represents the suffix for a UsdGeomXformOp used to orient a light with the stage’s up axis.

const TfToken portalLight

“PortalLight”

Default value for UsdLuxPortalLight::GetLightShaderIdAttr()

const TfToken portals

“portals”

UsdLuxDomeLight

const TfToken rectLight

“RectLight”

Default value for UsdLuxRectLight::GetLightShaderIdAttr()

const TfToken shadowLink

“shadowLink”

This token represents the collection name to use with UsdCollectionAPI to represent shadow-linking of a prim with an applied UsdLuxLightAPI.

const TfToken sphereLight

“SphereLight”

Default value for UsdLuxSphereLight::GetLightShaderIdAttr()

const TfToken treatAsLine

“treatAsLine”

UsdLuxCylinderLight

const TfToken treatAsPoint

“treatAsPoint”

UsdLuxSphereLight

const TfToken volumeLight

“VolumeLight”

Default value for UsdLuxVolumeLightAPI::GetLightShaderIdAttr()

const std::vector<TfToken> allTokens

A vector of all of the tokens listed above.