|
| | UsdLuxPluginLightFilter (const UsdPrim &prim=UsdPrim()) |
| |
| | UsdLuxPluginLightFilter (const UsdSchemaBase &schemaObj) |
| |
| virtual USDLUX_API | ~UsdLuxPluginLightFilter () |
| | Destructor. More...
|
| |
| USDLUX_API UsdShadeNodeDefAPI | GetNodeDefAPI () const |
| |
| | UsdLuxLightFilter (const UsdPrim &prim=UsdPrim()) |
| |
| | UsdLuxLightFilter (const UsdSchemaBase &schemaObj) |
| |
| virtual USDLUX_API | ~UsdLuxLightFilter () |
| | Destructor. More...
|
| |
| USDLUX_API UsdAttribute | GetShaderIdAttr () const |
| |
| USDLUX_API UsdAttribute | CreateShaderIdAttr (VtValue const &defaultValue=VtValue(), bool writeSparsely=false) const |
| |
| USDLUX_API UsdCollectionAPI | GetFilterLinkCollectionAPI () const |
| |
| USDLUX_API UsdAttribute | GetShaderIdAttrForRenderContext (const TfToken &renderContext) const |
| |
| USDLUX_API UsdAttribute | CreateShaderIdAttrForRenderContext (const TfToken &renderContext, VtValue const &defaultValue=VtValue(), bool writeSparsely=false) const |
| |
| USDLUX_API TfToken | GetShaderId (const TfTokenVector &renderContexts) const |
| |
| USDLUX_API | UsdLuxLightFilter (const UsdShadeConnectableAPI &connectable) |
| |
| USDLUX_API UsdShadeConnectableAPI | ConnectableAPI () const |
| |
| USDLUX_API UsdShadeOutput | CreateOutput (const TfToken &name, const SdfValueTypeName &typeName) |
| |
| USDLUX_API UsdShadeOutput | GetOutput (const TfToken &name) const |
| |
USDLUX_API std::vector
< UsdShadeOutput > | GetOutputs (bool onlyAuthored=true) const |
| |
| USDLUX_API UsdShadeInput | CreateInput (const TfToken &name, const SdfValueTypeName &typeName) |
| |
| USDLUX_API UsdShadeInput | GetInput (const TfToken &name) const |
| |
USDLUX_API std::vector
< UsdShadeInput > | GetInputs (bool onlyAuthored=true) const |
| |
| | 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 | GetXformOp (UsdGeomXformOp::Type const opType, TfToken const &opSuffix=TfToken(), bool isInverseOp=false) const |
| |
| USDGEOM_API UsdGeomXformOp | AddTranslateXOp (UsdGeomXformOp::Precision const precision=UsdGeomXformOp::PrecisionDouble, TfToken const &opSuffix=TfToken(), bool isInverseOp=false) const |
| |
| USDGEOM_API UsdGeomXformOp | AddTranslateYOp (UsdGeomXformOp::Precision const precision=UsdGeomXformOp::PrecisionDouble, TfToken const &opSuffix=TfToken(), bool isInverseOp=false) const |
| |
| USDGEOM_API UsdGeomXformOp | AddTranslateZOp (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 | GetTranslateXOp (TfToken const &opSuffix=TfToken(), bool isInverseOp=false) const |
| |
| USDGEOM_API UsdGeomXformOp | GetTranslateYOp (TfToken const &opSuffix=TfToken(), bool isInverseOp=false) const |
| |
| USDGEOM_API UsdGeomXformOp | GetTranslateZOp (TfToken const &opSuffix=TfToken(), bool isInverseOp=false) const |
| |
| USDGEOM_API UsdGeomXformOp | GetTranslateOp (TfToken const &opSuffix=TfToken(), bool isInverseOp=false) const |
| |
| USDGEOM_API UsdGeomXformOp | AddScaleXOp (UsdGeomXformOp::Precision const precision=UsdGeomXformOp::PrecisionFloat, TfToken const &opSuffix=TfToken(), bool isInverseOp=false) const |
| |
| USDGEOM_API UsdGeomXformOp | AddScaleYOp (UsdGeomXformOp::Precision const precision=UsdGeomXformOp::PrecisionFloat, TfToken const &opSuffix=TfToken(), bool isInverseOp=false) const |
| |
| USDGEOM_API UsdGeomXformOp | AddScaleZOp (UsdGeomXformOp::Precision const precision=UsdGeomXformOp::PrecisionFloat, 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 | GetScaleXOp (TfToken const &opSuffix=TfToken(), bool isInverseOp=false) const |
| |
| USDGEOM_API UsdGeomXformOp | GetScaleYOp (TfToken const &opSuffix=TfToken(), bool isInverseOp=false) const |
| |
| USDGEOM_API UsdGeomXformOp | GetScaleZOp (TfToken const &opSuffix=TfToken(), bool isInverseOp=false) const |
| |
| USDGEOM_API UsdGeomXformOp | GetScaleOp (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 | GetRotateXOp (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 | GetRotateYOp (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 | GetRotateZOp (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 | GetRotateXYZOp (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 | GetRotateXZYOp (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 | GetRotateYXZOp (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 | GetRotateYZXOp (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 | GetRotateZXYOp (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 | GetRotateZYXOp (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 | GetOrientOp (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 UsdGeomXformOp | GetTransformOp (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 |
| |
| | UsdTyped (const UsdPrim &prim=UsdPrim()) |
| |
| | UsdTyped (const UsdSchemaBase &schemaObj) |
| |
| virtual USD_API | ~UsdTyped () |
| | Destructor. More...
|
| |
| 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
UsdLuxPluginLightFilter | Get (const UsdStagePtr &stage, const SdfPath &path) |
| |
static USDLUX_API
UsdLuxPluginLightFilter | Define (const UsdStagePtr &stage, const SdfPath &path) |
| |
static USDLUX_API const
TfTokenVector & | GetSchemaAttributeNames (bool includeInherited=true) |
| |
| static USDLUX_API UsdLuxLightFilter | Get (const UsdStagePtr &stage, const SdfPath &path) |
| |
| static USDLUX_API UsdLuxLightFilter | Define (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 USD_API const
TfTokenVector & | GetSchemaAttributeNames (bool includeInherited=true) |
| |
| static USD_API UsdTyped | Get (const UsdStagePtr &stage, const SdfPath &path) |
| |
| static const TfTokenVector & | GetSchemaAttributeNames (bool includeInherited=true) |
| |
Light filter that provides properties that allow it to identify an external SdrShadingNode definition, through UsdShadeNodeDefAPI, that can be provided to render delegates without the need to provide a schema definition for the light filter's type.
- See Also
- usdLux_PluginSchemas
Definition at line 47 of file pluginLightFilter.h.