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