The HdCollectionsSchema specifies a wrapper container for collection entries with the key being the collection name.
More...
#include <collectionsSchema.h>
|
|
|
HD_API TfTokenVector | GetCollectionNames () const |
| |
|
HD_API HdCollectionSchema | GetCollection (const TfToken &name) const |
| |
| | HdSchema (HdContainerDataSourceHandle container) |
| |
| HD_API HdContainerDataSourceHandle | GetContainer () const |
| | Returns the container data source that this schema is interpreting.
|
| |
|
HD_API bool | IsDefined () const |
| |
| | operator bool () const |
| | Returns true if this schema is applied on top of a non-null container.
|
| |
|
|
| static HD_API const TfToken & | GetSchemaToken () |
| | Returns a token where the container representing this schema is found in a container by default.
|
| |
| static HD_API const HdDataSourceLocator & | GetDefaultLocator () |
| | Returns an HdDataSourceLocator (relative to the prim-level data source) where the container representing this schema is found by default.
|
| |
|
|
static HD_API HdContainerDataSourceHandle | BuildRetained (size_t count, const TfToken *names, const HdDataSourceBaseHandle *values) |
| |
The HdCollectionsSchema specifies a wrapper container for collection entries with the key being the collection name.
Definition at line 50 of file collectionsSchema.h.
◆ HdCollectionsSchema()
◆ GetDefaultLocator()
Returns an HdDataSourceLocator (relative to the prim-level data source) where the container representing this schema is found by default.
◆ GetFromParent()
| static HD_API HdCollectionsSchema GetFromParent |
( |
const HdContainerDataSourceHandle & |
fromParentContainer | ) |
|
|
static |
Retrieves a container data source with the schema's default name token "collections" from the parent container and constructs a HdCollectionsSchema instance.
Because the requested container data source may not exist, the result should be checked with IsDefined() or a bool comparison before use.
◆ GetSchemaToken()
| static HD_API const TfToken & GetSchemaToken |
( |
| ) |
|
|
static |
Returns a token where the container representing this schema is found in a container by default.
The documentation for this class was generated from the following file: