7 #ifndef USDHOUDINI_GENERATED_HOUDINIPROCEDURALAPI_H
8 #define USDHOUDINI_GENERATED_HOUDINIPROCEDURALAPI_H
79 GetSchemaAttributeNames(
bool includeInherited=
true);
87 GetSchemaAttributeNames(
bool includeInherited,
const TfToken &instanceName);
91 return _GetInstanceName();
109 Get(
const UsdStagePtr &stage,
const SdfPath &
path);
118 static std::vector<UsdHoudiniHoudiniProceduralAPI>
124 IsSchemaPropertyBaseName(
const TfToken &baseName);
150 std::string *whyNot=
nullptr);
183 static const TfType &_GetStaticTfType();
185 static bool _IsTypedSchema();
188 const TfType &_GetTfType()
const override;
GLsizei const GLchar *const * path
UsdHoudiniHoudiniProceduralAPI(const UsdSchemaBase &schemaObj, const TfToken &name)
UsdHoudiniHoudiniProceduralAPI(const UsdPrim &prim=UsdPrim(), const TfToken &name=TfToken())
std::vector< TfToken > TfTokenVector
Convenience types.
GLuint const GLchar * name
PXR_NAMESPACE_CLOSE_SCOPE PXR_NAMESPACE_OPEN_SCOPE
#define PXR_NAMESPACE_CLOSE_SCOPE
TfToken GetName() const
Returns the name of this multiple-apply schema instance.
Multiple Apply API Schema.