HDK
|
#include <vectorSchema.h>
Public Member Functions | |
HdVectorSchema (HdVectorDataSourceHandle const &vector) | |
HD_API HdVectorDataSourceHandle | GetVector () |
Returns the vector data source that this schema is interpreting. More... | |
HD_API bool | IsDefined () const |
operator bool () const | |
HD_API size_t | GetNumElements () const |
Number of elements in the vector. More... | |
Static Public Member Functions | |
static HD_API HdVectorDataSourceHandle | BuildRetained (size_t count, const HdDataSourceBaseHandle *values) |
Protected Attributes | |
HdVectorDataSourceHandle | _vector |
Vector schema classes represent a view of a vector data source which is returning untyped data sources.
Definition at line 39 of file vectorSchema.h.
|
inline |
Definition at line 42 of file vectorSchema.h.
|
static |
HD_API size_t HdVectorSchema::GetNumElements | ( | ) | const |
Number of elements in the vector.
HD_API HdVectorDataSourceHandle HdVectorSchema::GetVector | ( | ) |
Returns the vector data source that this schema is interpreting.
HD_API bool HdVectorSchema::IsDefined | ( | ) | const |
|
inlineexplicit |
Returns true
if this schema is applied on top of a non-null vector.
Definition at line 59 of file vectorSchema.h.
|
protected |
Definition at line 66 of file vectorSchema.h.