7 #ifndef PXR_EXEC_ESF_ATTRIBUTE_H 8 #define PXR_EXEC_ESF_ATTRIBUTE_H 14 #include "pxr/exec/esf/api.h" 19 #include "pxr/usd/sdf/path.h" 20 #include "pxr/usd/sdf/valueTypeName.h" 22 PXR_NAMESPACE_OPEN_SCOPE
49 ESF_API SdfPathVector GetConnections(
EsfJournal *journal)
const;
59 virtual SdfPathVector _GetConnections()
const = 0;
75 PXR_NAMESPACE_CLOSE_SCOPE
Stores a collection of edit reasons associated with scene objects.
Property abstraction for scene adapter implementations.
Represents a value type name, i.e.
Stores polymorphic objects in a fixed-size buffer.
EsfAttributeInterface(const SdfPath &path)
This constructor may only be called by the scene adapter implementation.
A path value used to locate objects in layers or scenegraphs.
Holds an implementation of EsfAttributeQueryInterface in a fixed-size buffer.
Holds an implementation of EsfAttributeInterface in a fixed-size buffer.
Attribute abstraction for scene adapter implementations.
EsfFixedSizePolymorphicHolder()=delete
The default constructor is deleted because instances must always contain a derived object.