/* ----------------------------------------------------------------------------- GSFramework Copyright 2001-2013 Emmanuel Julien. All Rights Reserved. ----------------------------------------------------------------------------- */ #ifndef __MERGEOBJECTLIST__ #define __MERGEOBJECTLIST__ #include "scene3d/mitem.h" #include "core/geometry.h" namespace GS { namespace Core { struct ResourceFactory; } namespace S3D { class Scene; struct SceneMergeObjectList { virtual bool OnProgress(int current, int total) { return true; } bool Merge(Scene *, const SharedList &, Core::ResourceFactory &, sMItem &out_i, Core::sGeometry &out_g); }; } // S3D } // GS #endif // __MERGEOBJECTLIST__