|
| | UsdRiRisBxdf (const UsdPrim &prim=UsdPrim()) |
| | Construct a UsdRiRisBxdf on UsdPrim prim . More...
|
| |
| | UsdRiRisBxdf (const UsdSchemaBase &schemaObj) |
| | Construct a UsdRiRisBxdf on the prim held by schemaObj . More...
|
| |
| virtual USDRI_API | ~UsdRiRisBxdf () |
| | Destructor. More...
|
| |
| | UsdRiRisObject (const UsdPrim &prim=UsdPrim()) |
| | Construct a UsdRiRisObject on UsdPrim prim . More...
|
| |
| | UsdRiRisObject (const UsdSchemaBase &schemaObj) |
| | Construct a UsdRiRisObject on the prim held by schemaObj . More...
|
| |
| virtual USDRI_API | ~UsdRiRisObject () |
| | Destructor. More...
|
| |
| USDRI_API UsdAttribute | GetFilePathAttr () const |
| |
More...
|
| |
| USDRI_API UsdAttribute | CreateFilePathAttr (VtValue const &defaultValue=VtValue(), bool writeSparsely=false) const |
| | See GetFilePathAttr(), and also Create vs Get Property Methods for when to use Get vs Create. More...
|
| |
| USDRI_API UsdAttribute | GetArgsPathAttr () const |
| |
More...
|
| |
| USDRI_API UsdAttribute | CreateArgsPathAttr (VtValue const &defaultValue=VtValue(), bool writeSparsely=false) const |
| | See GetArgsPathAttr(), and also Create vs Get Property Methods for when to use Get vs Create. More...
|
| |
| | UsdShadeShader (const UsdPrim &prim=UsdPrim()) |
| | Construct a UsdShadeShader on UsdPrim prim . More...
|
| |
| | UsdShadeShader (const UsdSchemaBase &schemaObj) |
| | Construct a UsdShadeShader on the prim held by schemaObj . More...
|
| |
| virtual USDSHADE_API | ~UsdShadeShader () |
| | Destructor. More...
|
| |
| USDSHADE_API | UsdShadeShader (const UsdShadeConnectableAPI &connectable) |
| | Constructor that takes a ConnectableAPI object. More...
|
| |
| USDSHADE_API UsdShadeConnectableAPI | ConnectableAPI () const |
| | Contructs and returns a UsdShadeConnectableAPI object with this shader. More...
|
| |
| USDSHADE_API UsdShadeOutput | CreateOutput (const TfToken &name, const SdfValueTypeName &typeName) |
| | Create an output which can either have a value or can be connected. More...
|
| |
| USDSHADE_API UsdShadeOutput | GetOutput (const TfToken &name) const |
| | Return the requested output if it exists. More...
|
| |
USDSHADE_API std::vector
< UsdShadeOutput > | GetOutputs (bool onlyAuthored=true) const |
| | Outputs are represented by attributes in the "outputs:" namespace. More...
|
| |
| USDSHADE_API UsdShadeInput | CreateInput (const TfToken &name, const SdfValueTypeName &typeName) |
| | Create an input which can either have a value or can be connected. More...
|
| |
| USDSHADE_API UsdShadeInput | GetInput (const TfToken &name) const |
| | Return the requested input if it exists. More...
|
| |
USDSHADE_API std::vector
< UsdShadeInput > | GetInputs (bool onlyAuthored=true) const |
| | Inputs are represented by attributes in the "inputs:" namespace. More...
|
| |
| USDSHADE_API UsdAttribute | GetImplementationSourceAttr () const |
| | Forwards to UsdShadeNodeDefAPI(prim). More...
|
| |
| USDSHADE_API UsdAttribute | CreateImplementationSourceAttr (VtValue const &defaultValue=VtValue(), bool writeSparsely=false) const |
| | Forwards to UsdShadeNodeDefAPI(prim). More...
|
| |
| USDSHADE_API UsdAttribute | GetIdAttr () const |
| | Forwards to UsdShadeNodeDefAPI(prim). More...
|
| |
| USDSHADE_API UsdAttribute | CreateIdAttr (VtValue const &defaultValue=VtValue(), bool writeSparsely=false) const |
| | Forwards to UsdShadeNodeDefAPI(prim). More...
|
| |
| USDSHADE_API TfToken | GetImplementationSource () const |
| | Forwards to UsdShadeNodeDefAPI(prim). More...
|
| |
| USDSHADE_API bool | SetShaderId (const TfToken &id) const |
| | Forwards to UsdShadeNodeDefAPI(prim). More...
|
| |
| USDSHADE_API bool | GetShaderId (TfToken *id) const |
| | Forwards to UsdShadeNodeDefAPI(prim). More...
|
| |
| USDSHADE_API bool | SetSourceAsset (const SdfAssetPath &sourceAsset, const TfToken &sourceType=UsdShadeTokens->universalSourceType) const |
| | Forwards to UsdShadeNodeDefAPI(prim). More...
|
| |
| USDSHADE_API bool | GetSourceAsset (SdfAssetPath *sourceAsset, const TfToken &sourceType=UsdShadeTokens->universalSourceType) const |
| | Forwards to UsdShadeNodeDefAPI(prim). More...
|
| |
| USDSHADE_API bool | SetSourceAssetSubIdentifier (const TfToken &subIdentifier, const TfToken &sourceType=UsdShadeTokens->universalSourceType) const |
| | Forwards to UsdShadeNodeDefAPI(prim). More...
|
| |
| USDSHADE_API bool | GetSourceAssetSubIdentifier (TfToken *subIdentifier, const TfToken &sourceType=UsdShadeTokens->universalSourceType) const |
| | Forwards to UsdShadeNodeDefAPI(prim). More...
|
| |
| USDSHADE_API bool | SetSourceCode (const std::string &sourceCode, const TfToken &sourceType=UsdShadeTokens->universalSourceType) const |
| | Forwards to UsdShadeNodeDefAPI(prim). More...
|
| |
| USDSHADE_API bool | GetSourceCode (std::string *sourceCode, const TfToken &sourceType=UsdShadeTokens->universalSourceType) const |
| | Forwards to UsdShadeNodeDefAPI(prim). More...
|
| |
| USDSHADE_API SdrShaderNodeConstPtr | GetShaderNodeForSourceType (const TfToken &sourceType) const |
| | Forwards to UsdShadeNodeDefAPI(prim). More...
|
| |
| USDSHADE_API NdrTokenMap | GetSdrMetadata () const |
| | Returns this shader's composed "sdrMetadata" dictionary as a NdrTokenMap. More...
|
| |
| USDSHADE_API std::string | GetSdrMetadataByKey (const TfToken &key) const |
| | Returns the value corresponding to key in the composed sdrMetadata dictionary. More...
|
| |
| USDSHADE_API void | SetSdrMetadata (const NdrTokenMap &sdrMetadata) const |
| | Authors the given sdrMetadata on this shader at the current EditTarget. More...
|
| |
| USDSHADE_API void | SetSdrMetadataByKey (const TfToken &key, const std::string &value) const |
| | Sets the value corresponding to key to the given string value, in the shader's "sdrMetadata" dictionary at the current EditTarget. More...
|
| |
| USDSHADE_API bool | HasSdrMetadata () const |
| | Returns true if the shader has a non-empty composed "sdrMetadata" dictionary value. More...
|
| |
| USDSHADE_API bool | HasSdrMetadataByKey (const TfToken &key) const |
| | Returns true if there is a value corresponding to the given key in the composed "sdrMetadata" dictionary. More...
|
| |
| USDSHADE_API void | ClearSdrMetadata () const |
| | Clears any "sdrMetadata" value authored on the shader in the current EditTarget. More...
|
| |
| USDSHADE_API void | ClearSdrMetadataByKey (const TfToken &key) const |
| | Clears the entry corresponding to the given key in the "sdrMetadata" dictionary authored in the current EditTarget. More...
|
| |
| | UsdTyped (const UsdPrim &prim=UsdPrim()) |
| | Construct a UsdTyped on UsdPrim prim . More...
|
| |
| | UsdTyped (const UsdSchemaBase &schemaObj) |
| | Construct a UsdTyped on the prim wrapped by schemaObj . More...
|
| |
| bool | IsConcrete () const |
| | Returns whether or not this class corresponds to a concrete instantiable prim type in scene description. More...
|
| |
| bool | IsTyped () const |
| | Returns whether or not this class inherits from UsdTyped. More...
|
| |
| bool | IsAPISchema () const |
| | Returns whether this is an API schema or not. More...
|
| |
| bool | IsAppliedAPISchema () const |
| | Returns whether this is an applied API schema or not. More...
|
| |
| bool | IsMultipleApplyAPISchema () const |
| | Returns whether this is an applied API schema or not. More...
|
| |
| 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 |
| | Return the prim definition associated with this schema instance if one exists, otherwise return null. More...
|
| |
- Deprecated:
- Specialized RIS shader schemas have been deprecated in favor of all shader prims being simple UsdShadeShader. This schema will be removed in a future release.
Represents a ris bxdf object. One of these is assigned at one time.
Definition at line 62 of file risBxdf.h.