static USDRI_API UsdRiTextureAPI Get(const UsdStagePtr &stage, const SdfPath &path)
USDRI_API UsdSchemaKind _GetSchemaKind() const override
static USDRI_API const TfTokenVector & GetSchemaAttributeNames(bool includeInherited=true)
UsdRiTextureAPI(const UsdPrim &prim=UsdPrim())
UsdRiTextureAPI(const UsdSchemaBase &schemaObj)
static USDRI_API UsdRiTextureAPI Apply(const UsdPrim &prim)
USDRI_API UsdAttribute GetRiTextureSaturationAttr() const
USDRI_API UsdAttribute CreateRiTextureGammaAttr(VtValue const &defaultValue=VtValue(), bool writeSparsely=false) const
static USDRI_API bool CanApply(const UsdPrim &prim, std::string *whyNot=nullptr)
USDRI_API UsdAttribute CreateRiTextureSaturationAttr(VtValue const &defaultValue=VtValue(), bool writeSparsely=false) const
USDRI_API UsdAttribute GetRiTextureGammaAttr() const
virtual USDRI_API ~UsdRiTextureAPI()
Destructor.
static const UsdSchemaKind schemaKind