37 #ifndef Alembic_AbcGeom_GeometryScope_h
38 #define Alembic_AbcGeom_GeometryScope_h
160 size_t iSumOfCounts );
174 size_t iSumOfCounts );
190 size_t iNu,
bool iUNoWrap,
191 size_t iNv,
bool iVNoWrap );
198 size_t iNu,
bool iUNoWrap,
199 size_t iNv,
bool iVNoWrap );
205 size_t iNu,
size_t iUorder,
206 size_t iNv,
size_t iVorder );
212 size_t iNumCurves,
bool iNoWrap,
213 size_t iSumOfCounts );
218 size_t iNumCurves,
bool iNoWrap,
219 size_t iSumOfCounts );
GeometryScope GetGeometryScope(const AbcA::MetaData &iMetaData)
ALEMBIC_EXPORT size_t GeometryScopeNumValuesNuPatch(GeometryScope iScope, size_t iNu, size_t iUorder, size_t iNv, size_t iVorder)
ALEMBIC_EXPORT size_t GeometryScopeNumValuesCubicCurves(GeometryScope iScope, size_t iNumCurves, bool iNoWrap, size_t iSumOfCounts)
GLsizei const GLchar *const * string
ALEMBIC_EXPORT size_t GeometryScopeNumValuesQuadrics(GeometryScope iScope)
ALEMBIC_EXPORT size_t GeometryScopeNumValuesSubdivisionMesh(GeometryScope iScope, size_t iNumFaces, size_t iNumVerts, size_t iSumOfCounts)
ALEMBIC_EXPORT size_t GeometryScopeNumValuesPointsPolygons(GeometryScope iScope, size_t iNumPolys, size_t iNumVerts, size_t iSumOfCounts)
ALEMBIC_EXPORT size_t GeometryScopeNumValuesPoints(GeometryScope iScope, size_t iNumPoints)
ALEMBIC_EXPORT size_t GeometryScopeNumValuesBicubicPatchMesh(GeometryScope iScope, size_t iNu, bool iUNoWrap, size_t iNv, bool iVNoWrap)
ALEMBIC_EXPORT size_t GeometryScopeNumValuesBilinearPatch(GeometryScope iScope)
ALEMBIC_EXPORT size_t GeometryScopeNumValuesPolygon(GeometryScope iScope, size_t iNumVerts)
ALEMBIC_EXPORT void SetIsUV(AbcA::MetaData &ioMetaData, bool isUV)
ALEMBIC_EXPORT bool isUV(const AbcA::PropertyHeader &iHeader)
ALEMBIC_EXPORT size_t GeometryScopeNumValuesLinearCurves(GeometryScope iScope, size_t iNumCurves, bool iNoWrap, size_t iSumOfCounts)
ALEMBIC_EXPORT size_t GeometryScopeNumValuesBilinearPatchMesh(GeometryScope iScope, size_t iNu, bool iUNoWrap, size_t iNv, bool iVNoWrap)
ALEMBIC_EXPORT size_t GeometryScopeNumValuesBicubicPatch(GeometryScope iScope)
void SetGeometryScope(AbcA::MetaData &ioMetaData, GeometryScope iScope)
#define ALEMBIC_VERSION_NS