24 #ifndef USDRENDER_GENERATED_PRODUCT_H
25 #define USDRENDER_GENERATED_PRODUCT_H
159 static const TfType &_GetStaticTfType();
161 static bool _IsTypedSchema();
165 const TfType &_GetTfType()
const override;
USDRENDER_API UsdAttribute CreateProductNameAttr(VtValue const &defaultValue=VtValue(), bool writeSparsely=false) const
USDRENDER_API UsdSchemaKind _GetSchemaKind() const override
static USDRENDER_API const TfTokenVector & GetSchemaAttributeNames(bool includeInherited=true)
static USDRENDER_API UsdRenderProduct Get(const UsdStagePtr &stage, const SdfPath &path)
GLsizei const GLchar *const * path
static USDRENDER_API UsdRenderProduct Define(const UsdStagePtr &stage, const SdfPath &path)
UsdRenderProduct(const UsdSchemaBase &schemaObj)
USDRENDER_API UsdAttribute GetProductNameAttr() const
USDRENDER_API UsdRelationship GetOrderedVarsRel() const
Represents a concrete typed schema.
USDRENDER_API UsdAttribute CreateProductTypeAttr(VtValue const &defaultValue=VtValue(), bool writeSparsely=false) const
USDRENDER_API UsdRelationship CreateOrderedVarsRel() const
UsdRenderProduct(const UsdPrim &prim=UsdPrim())
std::vector< TfToken > TfTokenVector
Convenience types.
virtual USDRENDER_API ~UsdRenderProduct()
Destructor.
PXR_NAMESPACE_CLOSE_SCOPE PXR_NAMESPACE_OPEN_SCOPE
static const UsdSchemaKind schemaKind
#define PXR_NAMESPACE_CLOSE_SCOPE
USDRENDER_API UsdAttribute GetProductTypeAttr() const