HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
GeometryScope.h File Reference
+ Include dependency graph for GeometryScope.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

 Alembic
 Alembic namespace ...
 
 Alembic::AbcGeom
 
 Alembic::AbcGeom::ALEMBIC_VERSION_NS
 

Enumerations

enum  Alembic::AbcGeom::ALEMBIC_VERSION_NS::GeometryScope {
  Alembic::AbcGeom::ALEMBIC_VERSION_NS::kConstantScope = 0, Alembic::AbcGeom::ALEMBIC_VERSION_NS::kUniformScope = 1, Alembic::AbcGeom::ALEMBIC_VERSION_NS::kVaryingScope = 2, Alembic::AbcGeom::ALEMBIC_VERSION_NS::kVertexScope = 3,
  Alembic::AbcGeom::ALEMBIC_VERSION_NS::kFacevaryingScope = 4, Alembic::AbcGeom::ALEMBIC_VERSION_NS::kUnknownScope = 127
}
 

Functions

void Alembic::AbcGeom::ALEMBIC_VERSION_NS::SetGeometryScope (AbcA::MetaData &ioMetaData, GeometryScope iScope)
 
GeometryScope Alembic::AbcGeom::ALEMBIC_VERSION_NS::GetGeometryScope (const AbcA::MetaData &iMetaData)
 
ALEMBIC_EXPORT size_t Alembic::AbcGeom::ALEMBIC_VERSION_NS::GeometryScopeNumValuesQuadrics (GeometryScope iScope)
 
ALEMBIC_EXPORT size_t Alembic::AbcGeom::ALEMBIC_VERSION_NS::GeometryScopeNumValuesPolygon (GeometryScope iScope, size_t iNumVerts)
 
ALEMBIC_EXPORT size_t Alembic::AbcGeom::ALEMBIC_VERSION_NS::GeometryScopeNumValuesPointsPolygons (GeometryScope iScope, size_t iNumPolys, size_t iNumVerts, size_t iSumOfCounts)
 
ALEMBIC_EXPORT size_t Alembic::AbcGeom::ALEMBIC_VERSION_NS::GeometryScopeNumValuesPoints (GeometryScope iScope, size_t iNumPoints)
 
ALEMBIC_EXPORT size_t Alembic::AbcGeom::ALEMBIC_VERSION_NS::GeometryScopeNumValuesSubdivisionMesh (GeometryScope iScope, size_t iNumFaces, size_t iNumVerts, size_t iSumOfCounts)
 
ALEMBIC_EXPORT size_t Alembic::AbcGeom::ALEMBIC_VERSION_NS::GeometryScopeNumValuesBilinearPatch (GeometryScope iScope)
 
ALEMBIC_EXPORT size_t Alembic::AbcGeom::ALEMBIC_VERSION_NS::GeometryScopeNumValuesBicubicPatch (GeometryScope iScope)
 
ALEMBIC_EXPORT size_t Alembic::AbcGeom::ALEMBIC_VERSION_NS::GeometryScopeNumValuesBilinearPatchMesh (GeometryScope iScope, size_t iNu, bool iUNoWrap, size_t iNv, bool iVNoWrap)
 
ALEMBIC_EXPORT size_t Alembic::AbcGeom::ALEMBIC_VERSION_NS::GeometryScopeNumValuesBicubicPatchMesh (GeometryScope iScope, size_t iNu, bool iUNoWrap, size_t iNv, bool iVNoWrap)
 
ALEMBIC_EXPORT size_t Alembic::AbcGeom::ALEMBIC_VERSION_NS::GeometryScopeNumValuesNuPatch (GeometryScope iScope, size_t iNu, size_t iUorder, size_t iNv, size_t iVorder)
 
ALEMBIC_EXPORT size_t Alembic::AbcGeom::ALEMBIC_VERSION_NS::GeometryScopeNumValuesLinearCurves (GeometryScope iScope, size_t iNumCurves, bool iNoWrap, size_t iSumOfCounts)
 
ALEMBIC_EXPORT size_t Alembic::AbcGeom::ALEMBIC_VERSION_NS::GeometryScopeNumValuesCubicCurves (GeometryScope iScope, size_t iNumCurves, bool iNoWrap, size_t iSumOfCounts)
 
ALEMBIC_EXPORT void Alembic::AbcGeom::ALEMBIC_VERSION_NS::SetIsUV (AbcA::MetaData &ioMetaData, bool isUV)
 
ALEMBIC_EXPORT bool Alembic::AbcGeom::ALEMBIC_VERSION_NS::isUV (const AbcA::PropertyHeader &iHeader)