#pragma once #include #include "ReferenceCounter.h" namespace Framework { class Model3D; class Model3DCollection : public virtual ReferenceCounter { public: DLLEXPORT Model3DCollection(); virtual void forAll(std::function f) = 0; DLLEXPORT virtual bool tick( std::function f, double time); DLLEXPORT virtual void render(std::function f); }; } // namespace Framework