37#ifndef Alembic_AbcGeom_SchemaInfoDeclarations_h
38#define Alembic_AbcGeom_SchemaInfoDeclarations_h
40#include <Alembic/Abc/OSchema.h>
41#include <Alembic/Util/Foundation.h>
45namespace ALEMBIC_VERSION_NS {
52ALEMBIC_ABC_DECLARE_SCHEMA_INFO(
"AbcGeom_PolyMesh_v1",
53 "AbcGeom_GeomBase_v1",
58#define ALEMBIC_ABCGEOM_POLYMESH_SCHEMA (PolyMeshSchemaInfo::title())
62ALEMBIC_ABC_DECLARE_SCHEMA_INFO(
"AbcGeom_NuPatch_v2",
63 "AbcGeom_GeomBase_v1",
68#define ALEMBIC_ABCGEOM_NUPATCH_SCHEMA (NuPatchSchemaInfo::title())
72ALEMBIC_ABC_DECLARE_SCHEMA_INFO(
"AbcGeom_SubD_v1",
73 "AbcGeom_GeomBase_v1",
78#define ALEMBIC_ABCGEOM_SUBD_SCHEMA (SubDSchemaInfo::title())
82ALEMBIC_ABC_DECLARE_SCHEMA_INFO(
"AbcGeom_FaceSet_v1",
83 "AbcGeom_GeomBase_v1",
88#define ALEMBIC_ABCGEOM_PARITION_SCHEMA (FaceSetSchemaInfo::title())
93ALEMBIC_ABC_DECLARE_SCHEMA_INFO(
"AbcGeom_Points_v1",
94 "AbcGeom_GeomBase_v1",
99#define ALEMBIC_ABCGEOM_POINTS_SCHEMA (PointsSchemaInfo::title())
103ALEMBIC_ABC_DECLARE_SCHEMA_INFO(
"AbcGeom_Xform_v3",
109#define ALEMBIC_ABCGEOM_XFORM_SCHEMA (XformSchemaInfo::title())
113ALEMBIC_ABC_DECLARE_SCHEMA_INFO(
"AbcGeom_Camera_v1",
119#define ALEMBIC_ABCGEOM_CAMERA_SCHEMA (CameraSchemaInfo::title())
123ALEMBIC_ABC_DECLARE_SCHEMA_INFO(
"AbcGeom_Curve_v2",
124 "AbcGeom_GeomBase_v1",
129#define ALEMBIC_ABCGEOM_CURVE_SCHEMA (CurvesSchemaInfo::title())
133ALEMBIC_ABC_DECLARE_SCHEMA_INFO(
"AbcGeom_Light_v1",
139#define ALEMBIC_ABCGEOM_LIGHT_SCHEMA (LightSchemaInfo::title())
143ALEMBIC_ABC_DECLARE_SCHEMA_INFO(
"AbcGeom_GeomBase_v1",
147 GeomBaseSchemaInfo );
151using namespace ALEMBIC_VERSION_NS;
Alembic namespace ...
Definition ArchiveInfo.cpp:39