37#ifndef Alembic_AbcCoreHDF5_WriteUtil_h
38#define Alembic_AbcCoreHDF5_WriteUtil_h
40#include <Alembic/AbcCoreHDF5/Foundation.h>
41#include <Alembic/AbcCoreHDF5/WrittenArraySampleMap.h>
42#include <Alembic/AbcCoreHDF5/StringWriteUtil.h>
45namespace AbcCoreHDF5 {
46namespace ALEMBIC_VERSION_NS {
50WriteReferences( hid_t iParent,
51 const std::string& iRefName,
57 AbcA::ArchiveWriterPtr iArchive );
61WriteDimensions( hid_t iParent,
62 const std::string &iName,
63 const Dimensions &iDims );
67WriteKey( hid_t iParent,
68 const std::string &iAttrName,
69 const AbcA::ArraySample::Key &iKey );
73WriteMetaData( hid_t iParent,
74 const std::string &iName,
79WriteDataToAttr( hid_t iParent,
81 const std::string &iAttrName,
88WriteScalar( hid_t iParent,
89 const std::string &iName,
96WriteSmallArray( hid_t iParent,
97 const std::string &iName,
105CopyWrittenArray( hid_t iParent,
106 const std::string &iName,
107 WrittenArraySampleIDPtr iRef );
110WrittenArraySampleIDPtr
113 const std::string &iName,
115 const AbcA::ArraySample::Key &iKey,
118 int iCompressionLevel );
122WritePropertyInfo( hid_t iGroup,
125 uint32_t iTimeSamplingIndex,
126 uint32_t iNumSamples,
127 uint32_t iFirstChangedIndex,
128 uint32_t iLastChangedIndex );
132WriteTimeSampling( hid_t iGroup,
133 const std::string &iName,
138using namespace ALEMBIC_VERSION_NS;
Definition ArraySample.h:60
Definition TimeSampling.h:58
Definition WrittenArraySampleMap.h:91
Alembic namespace ...
Definition ArchiveInfo.cpp:39