|
| UsdLuxGeometryLight (const UsdPrim &prim=UsdPrim()) |
|
| UsdLuxGeometryLight (const UsdSchemaBase &schemaObj) |
|
virtual USDLUX_API | ~UsdLuxGeometryLight () |
| Destructor. More...
|
|
USDLUX_API UsdRelationship | GetGeometryRel () const |
|
USDLUX_API UsdRelationship | CreateGeometryRel () const |
|
| UsdLuxNonboundableLightBase (const UsdPrim &prim=UsdPrim()) |
|
| UsdLuxNonboundableLightBase (const UsdSchemaBase &schemaObj) |
|
virtual USDLUX_API | ~UsdLuxNonboundableLightBase () |
| Destructor. More...
|
|
USDLUX_API UsdLuxLightAPI | LightAPI () const |
| Contructs and returns a UsdLuxLightAPI object for this light. More...
|
|
USDLUX_API UsdAttribute | GetIntensityAttr () const |
| See UsdLuxLightAPI::GetIntensityAttr(). More...
|
|
USDLUX_API UsdAttribute | CreateIntensityAttr (VtValue const &defaultValue=VtValue(), bool writeSparsely=false) const |
| See UsdLuxLightAPI::CreateIntensityAttr(). More...
|
|
USDLUX_API UsdAttribute | GetExposureAttr () const |
| See UsdLuxLightAPI::GetExposureAttr(). More...
|
|
USDLUX_API UsdAttribute | CreateExposureAttr (VtValue const &defaultValue=VtValue(), bool writeSparsely=false) const |
| See UsdLuxLightAPI::CreateExposureAttr(). More...
|
|
USDLUX_API UsdAttribute | GetDiffuseAttr () const |
| See UsdLuxLightAPI::GetDiffuseAttr(). More...
|
|
USDLUX_API UsdAttribute | CreateDiffuseAttr (VtValue const &defaultValue=VtValue(), bool writeSparsely=false) const |
| See UsdLuxLightAPI::CreateDiffuseAttr(). More...
|
|
USDLUX_API UsdAttribute | GetSpecularAttr () const |
| See UsdLuxLightAPI::GetSpecularAttr(). More...
|
|
USDLUX_API UsdAttribute | CreateSpecularAttr (VtValue const &defaultValue=VtValue(), bool writeSparsely=false) const |
| See UsdLuxLightAPI::CreateSpecularAttr(). More...
|
|
USDLUX_API UsdAttribute | GetNormalizeAttr () const |
| See UsdLuxLightAPI::GetNormalizeAttr(). More...
|
|
USDLUX_API UsdAttribute | CreateNormalizeAttr (VtValue const &defaultValue=VtValue(), bool writeSparsely=false) const |
| See UsdLuxLightAPI::CreateNormalizeAttr(). More...
|
|
USDLUX_API UsdAttribute | GetColorAttr () const |
| See UsdLuxLightAPI::GetColorAttr(). More...
|
|
USDLUX_API UsdAttribute | CreateColorAttr (VtValue const &defaultValue=VtValue(), bool writeSparsely=false) const |
| See UsdLuxLightAPI::CreateColorAttr(). More...
|
|
USDLUX_API UsdAttribute | GetEnableColorTemperatureAttr () const |
| See UsdLuxLightAPI::GetEnableColorTemperatureAttr(). More...
|
|
USDLUX_API UsdAttribute | CreateEnableColorTemperatureAttr (VtValue const &defaultValue=VtValue(), bool writeSparsely=false) const |
| See UsdLuxLightAPI::CreateEnableColorTemperatureAttr(). More...
|
|
USDLUX_API UsdAttribute | GetColorTemperatureAttr () const |
| See UsdLuxLightAPI::GetColorTemperatureAttr(). More...
|
|
USDLUX_API UsdAttribute | CreateColorTemperatureAttr (VtValue const &defaultValue=VtValue(), bool writeSparsely=false) const |
| See UsdLuxLightAPI::CreateColorTemperatureAttr(). More...
|
|
USDLUX_API UsdRelationship | GetFiltersRel () const |
| See UsdLuxLightAPI::GetFiltersRel(). More...
|
|
USDLUX_API UsdRelationship | CreateFiltersRel () const |
| See UsdLuxLightAPI::CreateFiltersRel(). More...
|
|
| UsdGeomXformable (const UsdPrim &prim=UsdPrim()) |
|
| UsdGeomXformable (const UsdSchemaBase &schemaObj) |
|
virtual USDGEOM_API | ~UsdGeomXformable () |
| Destructor. More...
|
|
USDGEOM_API UsdAttribute | GetXformOpOrderAttr () const |
|
USDGEOM_API UsdAttribute | CreateXformOpOrderAttr (VtValue const &defaultValue=VtValue(), bool writeSparsely=false) const |
|
USDGEOM_API UsdGeomXformOp | AddXformOp (UsdGeomXformOp::Type const opType, UsdGeomXformOp::Precision const precision=UsdGeomXformOp::PrecisionDouble, TfToken const &opSuffix=TfToken(), bool isInverseOp=false) const |
|
USDGEOM_API UsdGeomXformOp | AddTranslateOp (UsdGeomXformOp::Precision const precision=UsdGeomXformOp::PrecisionDouble, TfToken const &opSuffix=TfToken(), bool isInverseOp=false) const |
|
USDGEOM_API UsdGeomXformOp | AddScaleOp (UsdGeomXformOp::Precision const precision=UsdGeomXformOp::PrecisionFloat, TfToken const &opSuffix=TfToken(), bool isInverseOp=false) const |
|
USDGEOM_API UsdGeomXformOp | AddRotateXOp (UsdGeomXformOp::Precision const precision=UsdGeomXformOp::PrecisionFloat, TfToken const &opSuffix=TfToken(), bool isInverseOp=false) const |
|
USDGEOM_API UsdGeomXformOp | AddRotateYOp (UsdGeomXformOp::Precision const precision=UsdGeomXformOp::PrecisionFloat, TfToken const &opSuffix=TfToken(), bool isInverseOp=false) const |
|
USDGEOM_API UsdGeomXformOp | AddRotateZOp (UsdGeomXformOp::Precision const precision=UsdGeomXformOp::PrecisionFloat, TfToken const &opSuffix=TfToken(), bool isInverseOp=false) const |
|
USDGEOM_API UsdGeomXformOp | AddRotateXYZOp (UsdGeomXformOp::Precision const precision=UsdGeomXformOp::PrecisionFloat, TfToken const &opSuffix=TfToken(), bool isInverseOp=false) const |
|
USDGEOM_API UsdGeomXformOp | AddRotateXZYOp (UsdGeomXformOp::Precision const precision=UsdGeomXformOp::PrecisionFloat, TfToken const &opSuffix=TfToken(), bool isInverseOp=false) const |
|
USDGEOM_API UsdGeomXformOp | AddRotateYXZOp (UsdGeomXformOp::Precision const precision=UsdGeomXformOp::PrecisionFloat, TfToken const &opSuffix=TfToken(), bool isInverseOp=false) const |
|
USDGEOM_API UsdGeomXformOp | AddRotateYZXOp (UsdGeomXformOp::Precision const precision=UsdGeomXformOp::PrecisionFloat, TfToken const &opSuffix=TfToken(), bool isInverseOp=false) const |
|
USDGEOM_API UsdGeomXformOp | AddRotateZXYOp (UsdGeomXformOp::Precision const precision=UsdGeomXformOp::PrecisionFloat, TfToken const &opSuffix=TfToken(), bool isInverseOp=false) const |
|
USDGEOM_API UsdGeomXformOp | AddRotateZYXOp (UsdGeomXformOp::Precision const precision=UsdGeomXformOp::PrecisionFloat, TfToken const &opSuffix=TfToken(), bool isInverseOp=false) const |
|
USDGEOM_API UsdGeomXformOp | AddOrientOp (UsdGeomXformOp::Precision const precision=UsdGeomXformOp::PrecisionFloat, TfToken const &opSuffix=TfToken(), bool isInverseOp=false) const |
|
USDGEOM_API UsdGeomXformOp | AddTransformOp (UsdGeomXformOp::Precision const precision=UsdGeomXformOp::PrecisionDouble, TfToken const &opSuffix=TfToken(), bool isInverseOp=false) const |
|
USDGEOM_API bool | SetResetXformStack (bool resetXform) const |
|
USDGEOM_API bool | GetResetXformStack () const |
|
USDGEOM_API bool | SetXformOpOrder (std::vector< UsdGeomXformOp > const &orderedXformOps, bool resetXformStack=false) const |
|
USDGEOM_API std::vector
< UsdGeomXformOp > | GetOrderedXformOps (bool *resetsXformStack) const |
|
USDGEOM_API bool | ClearXformOpOrder () const |
| Clears the local transform stack. More...
|
|
USDGEOM_API UsdGeomXformOp | MakeMatrixXform () const |
|
USDGEOM_API bool | TransformMightBeTimeVarying () const |
|
USDGEOM_API bool | TransformMightBeTimeVarying (const std::vector< UsdGeomXformOp > &ops) const |
|
USDGEOM_API bool | GetTimeSamples (std::vector< double > *times) const |
|
USDGEOM_API bool | GetTimeSamplesInInterval (const GfInterval &interval, std::vector< double > *times) const |
|
USDGEOM_API bool | GetLocalTransformation (GfMatrix4d *transform, bool *resetsXformStack, const UsdTimeCode time=UsdTimeCode::Default()) const |
|
USDGEOM_API bool | GetLocalTransformation (GfMatrix4d *transform, bool *resetsXformStack, const std::vector< UsdGeomXformOp > &ops, const UsdTimeCode time=UsdTimeCode::Default()) const |
|
| UsdGeomImageable (const UsdPrim &prim=UsdPrim()) |
|
| UsdGeomImageable (const UsdSchemaBase &schemaObj) |
|
virtual USDGEOM_API | ~UsdGeomImageable () |
| Destructor. More...
|
|
USDGEOM_API UsdAttribute | GetVisibilityAttr () const |
|
USDGEOM_API UsdAttribute | CreateVisibilityAttr (VtValue const &defaultValue=VtValue(), bool writeSparsely=false) const |
|
USDGEOM_API UsdAttribute | GetPurposeAttr () const |
|
USDGEOM_API UsdAttribute | CreatePurposeAttr (VtValue const &defaultValue=VtValue(), bool writeSparsely=false) const |
|
USDGEOM_API UsdRelationship | GetProxyPrimRel () const |
|
USDGEOM_API UsdRelationship | CreateProxyPrimRel () const |
|
USDGEOM_API void | MakeVisible (const UsdTimeCode &time=UsdTimeCode::Default()) const |
|
USDGEOM_API void | MakeInvisible (const UsdTimeCode &time=UsdTimeCode::Default()) const |
|
USDGEOM_API TfToken | ComputeVisibility (UsdTimeCode const &time=UsdTimeCode::Default()) const |
|
USDGEOM_API UsdAttribute | GetPurposeVisibilityAttr (const TfToken &purpose=UsdGeomTokens->default_) const |
|
USDGEOM_API TfToken | ComputeEffectiveVisibility (const TfToken &purpose=UsdGeomTokens->default_, const UsdTimeCode &time=UsdTimeCode::Default()) const |
|
USDGEOM_API PurposeInfo | ComputePurposeInfo () const |
|
USDGEOM_API PurposeInfo | ComputePurposeInfo (const PurposeInfo &parentPurposeInfo) const |
|
USDGEOM_API TfToken | ComputePurpose () const |
|
USDGEOM_API UsdPrim | ComputeProxyPrim (UsdPrim *renderPrim=NULL) const |
|
USDGEOM_API bool | SetProxyPrim (const UsdPrim &proxy) const |
|
USDGEOM_API bool | SetProxyPrim (const UsdSchemaBase &proxy) const |
|
USDGEOM_API GfBBox3d | ComputeWorldBound (UsdTimeCode const &time, TfToken const &purpose1=TfToken(), TfToken const &purpose2=TfToken(), TfToken const &purpose3=TfToken(), TfToken const &purpose4=TfToken()) const |
|
USDGEOM_API GfBBox3d | ComputeLocalBound (UsdTimeCode const &time, TfToken const &purpose1=TfToken(), TfToken const &purpose2=TfToken(), TfToken const &purpose3=TfToken(), TfToken const &purpose4=TfToken()) const |
|
USDGEOM_API GfBBox3d | ComputeUntransformedBound (UsdTimeCode const &time, TfToken const &purpose1=TfToken(), TfToken const &purpose2=TfToken(), TfToken const &purpose3=TfToken(), TfToken const &purpose4=TfToken()) const |
|
USDGEOM_API GfMatrix4d | ComputeLocalToWorldTransform (UsdTimeCode const &time) const |
|
USDGEOM_API GfMatrix4d | ComputeParentToWorldTransform (UsdTimeCode const &time) const |
|
USDGEOM_API UsdGeomPrimvar | CreatePrimvar (const TfToken &attrName, const SdfValueTypeName &typeName, const TfToken &interpolation=TfToken(), int elementSize=-1) const |
|
USDGEOM_API UsdGeomPrimvar | GetPrimvar (const TfToken &name) const |
|
USDGEOM_API std::vector
< UsdGeomPrimvar > | GetPrimvars () const |
|
USDGEOM_API std::vector
< UsdGeomPrimvar > | GetAuthoredPrimvars () const |
|
USDGEOM_API bool | HasPrimvar (const TfToken &name) const |
|
| UsdTyped (const UsdPrim &prim=UsdPrim()) |
|
| UsdTyped (const UsdSchemaBase &schemaObj) |
|
virtual USD_API | ~UsdTyped () |
|
bool | IsConcrete () const |
|
bool | IsTyped () const |
|
bool | IsAPISchema () const |
| Returns whether this is an API schema or not. More...
|
|
bool | IsAppliedAPISchema () const |
|
bool | IsMultipleApplyAPISchema () const |
|
UsdSchemaKind | GetSchemaKind () const |
| Returns the kind of schema this class is. More...
|
|
USD_API | UsdSchemaBase (const UsdPrim &prim=UsdPrim()) |
| Construct and store prim as the held prim. More...
|
|
USD_API | UsdSchemaBase (const UsdSchemaBase &otherSchema) |
| Construct and store for the same prim held by otherSchema . More...
|
|
virtual USD_API | ~UsdSchemaBase () |
| Destructor. More...
|
|
USD_API | operator bool () const |
|
UsdPrim | GetPrim () const |
| Return this schema object's held prim. More...
|
|
SdfPath | GetPath () const |
| Shorthand for GetPrim()->GetPath(). More...
|
|
USD_API const UsdPrimDefinition * | GetSchemaClassPrimDefinition () const |
|
|
static USDLUX_API const
TfTokenVector & | GetSchemaAttributeNames (bool includeInherited=true) |
|
static USDLUX_API
UsdLuxGeometryLight | Get (const UsdStagePtr &stage, const SdfPath &path) |
|
static USDLUX_API
UsdLuxGeometryLight | Define (const UsdStagePtr &stage, const SdfPath &path) |
|
static USDLUX_API const
TfTokenVector & | GetSchemaAttributeNames (bool includeInherited=true) |
|
static USDLUX_API
UsdLuxNonboundableLightBase | Get (const UsdStagePtr &stage, const SdfPath &path) |
|
static USDGEOM_API const
TfTokenVector & | GetSchemaAttributeNames (bool includeInherited=true) |
|
static USDGEOM_API UsdGeomXformable | Get (const UsdStagePtr &stage, const SdfPath &path) |
|
static USDGEOM_API bool | GetTimeSamples (std::vector< UsdGeomXformOp > const &orderedXformOps, std::vector< double > *times) |
|
static USDGEOM_API bool | GetTimeSamplesInInterval (std::vector< UsdGeomXformOp > const &orderedXformOps, const GfInterval &interval, std::vector< double > *times) |
|
static USDGEOM_API bool | GetLocalTransformation (GfMatrix4d *transform, std::vector< UsdGeomXformOp > const &ops, const UsdTimeCode time) |
|
static USDGEOM_API bool | IsTransformationAffectedByAttrNamed (const TfToken &attrName) |
|
static USDGEOM_API const
TfTokenVector & | GetSchemaAttributeNames (bool includeInherited=true) |
|
static USDGEOM_API UsdGeomImageable | Get (const UsdStagePtr &stage, const SdfPath &path) |
|
static USDGEOM_API const
TfTokenVector & | GetOrderedPurposeTokens () |
|
static const TfTokenVector & | GetSchemaAttributeNames (bool includeInherited=true) |
|
static USD_API UsdTyped | Get (const UsdStagePtr &stage, const SdfPath &path) |
|
static const TfTokenVector & | GetSchemaAttributeNames (bool includeInherited=true) |
|
- Deprecated:
- Light emitted outward from a geometric prim (UsdGeomGprim), which is typically a mesh.
For any described attribute Fallback Value or Allowed Values below that are text/tokens, the actual token is published and defined in UsdLuxTokens. So to set an attribute to the value "rightHanded", use UsdLuxTokens->rightHanded as the value.
Definition at line 64 of file geometryLight.h.
Attempt to ensure a UsdPrim adhering to this schema at path
is defined (according to UsdPrim::IsDefined()) on this stage.
If a prim adhering to this schema at path
is already defined on this stage, return that prim. Otherwise author an SdfPrimSpec with specifier == SdfSpecifierDef and this schema's prim type name for the prim at path
at the current EditTarget. Author SdfPrimSpec s with specifier
== SdfSpecifierDef and empty typeName at the current EditTarget for any nonexistent, or existing but not Defined ancestors.
The given path must be an absolute prim path that does not contain any variant selections.
If it is impossible to author any of the necessary PrimSpecs, (for example, in case path cannot map to the current UsdEditTarget's namespace) issue an error and return an invalid UsdPrim.
Note that this method may return a defined prim whose typeName does not specify this schema class, in case a stronger typeName opinion overrides the opinion at the current EditTarget.