Katana Plug-in APIs 0.1

ArbitraryGeomParamUtils.h

00001 #ifndef FnGeolibOp_AlembicIn_ArbitraryGeomParamUtils_H
00002 #define FnGeolibOp_AlembicIn_ArbitraryGeomParamUtils_H
00003 
00004 #include <Alembic/Abc/All.h>
00005 #include <FnAttribute/FnGroupBuilder.h>
00006 #include "AbcCook.h"
00007 
00008 namespace AlembicIn
00009 {
00010 
00011 void indexedParamToAttr(IndexedGeomParamPair & iProp,
00012     const OpArgs & iArgs,
00013     Foundry::Katana::GroupBuilder & oGb);
00014 
00015 void processArbitraryGeomParam(AbcCookPtr ioCook,
00016     Alembic::Abc::ICompoundProperty & iParent,
00017     const Alembic::AbcCoreAbstract::PropertyHeader & iPropHeader,
00018     Foundry::Katana::GroupBuilder & oStaticGb,
00019     const std::string & iAttrPath);
00020 
00021 void processArbGeomParams(AbcCookPtr ioCook,
00022     Alembic::Abc::ICompoundProperty & iParent,
00023     Foundry::Katana::GroupBuilder & oStaticGb);
00024 }
00025 
00026 #endif
 All Classes Functions Variables Typedefs Enumerations Enumerator