37 #ifndef Alembic_AbcCollections_ICollections_h
38 #define Alembic_AbcCollections_ICollections_h
45 namespace AbcCollection {
68 : Abc::ISchema<CollectionsSchemaInfo>( iParent, iName, iArg0, iArg1 )
80 : Abc::ISchema<CollectionsSchemaInfo>( iProp, iArg0, iArg1 )
87 : Abc::ISchema<CollectionsSchemaInfo>()
GLsizei const GLchar *const * string
bool valid() const
Returns whether this function set is valid.
Abc::ISchemaObject< ICollectionsSchema > ICollections
Object declaration.
ICollectionsSchema(const ICompoundProperty &iProp, const Abc::Argument &iArg0=Abc::Argument(), const Abc::Argument &iArg1=Abc::Argument())
size_t getNumCollections()
Returns the number of collections that we have.
ICollectionsSchema this_type
ICollectionsSchema(const ICollectionsSchema &iCopy)
Copy constructor.
ICollectionsSchema(const ICompoundProperty &iParent, const std::string &iName, const Abc::Argument &iArg0=Abc::Argument(), const Abc::Argument &iArg1=Abc::Argument())
Util::shared_ptr< ICollections > ICollectionsPtr
std::vector< Abc::IStringArrayProperty > m_collections
#define ALEMBIC_VERSION_NS