#pragma once #include #include #include namespace fbxsdk { class FbxManager; class FbxScene; class FbxExporter; template class FbxArray; class FbxFileTexture; class FbxSurfacePhong; class FbxPose; } struct AsFbxContext { fbxsdk::FbxManager* pSdkManager; fbxsdk::FbxScene* pScene; fbxsdk::FbxArray* pTextures; fbxsdk::FbxArray* pMaterials; fbxsdk::FbxExporter* pExporter; fbxsdk::FbxPose* pBindPose; std::unordered_set framePaths; AsFbxContext(); ~AsFbxContext(); };