24 #ifndef USDVOL_GENERATED_VOLUME_H
25 #define USDVOL_GENERATED_VOLUME_H
159 static const TfType &_GetStaticTfType();
161 static bool _IsTypedSchema();
165 const TfType &_GetTfType()
const override;
232 const SdfPath &fieldPath)
const;
static USDVOL_API UsdVolVolume Get(const UsdStagePtr &stage, const SdfPath &path)
static const UsdSchemaKind schemaKind
USDVOL_API FieldMap GetFieldPaths() const
virtual USDVOL_API ~UsdVolVolume()
Destructor.
GLsizei const GLchar *const * path
USDVOL_API bool HasFieldRelationship(const TfToken &name) const
UsdVolVolume(const UsdPrim &prim=UsdPrim())
Represents a concrete typed schema.
UsdVolVolume(const UsdSchemaBase &schemaObj)
static USDVOL_API const TfTokenVector & GetSchemaAttributeNames(bool includeInherited=true)
std::vector< TfToken > TfTokenVector
Convenience types.
GLuint const GLchar * name
USDVOL_API bool BlockFieldRelationship(const TfToken &name) const
USDVOL_API SdfPath GetFieldPath(const TfToken &name) const
USDVOL_API bool CreateFieldRelationship(const TfToken &name, const SdfPath &fieldPath) const
PXR_NAMESPACE_CLOSE_SCOPE PXR_NAMESPACE_OPEN_SCOPE
USDVOL_API UsdSchemaKind _GetSchemaKind() const override
#define PXR_NAMESPACE_CLOSE_SCOPE
std::map< TfToken, SdfPath > FieldMap
static USDVOL_API UsdVolVolume Define(const UsdStagePtr &stage, const SdfPath &path)