|
Katana Plug-in APIs 0.1
|
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
1.7.3