#pragma once #include #include #include class ResourceLoader : public CObject { C_OBJECT(ResourceLoader) public: static ResourceLoader& the(); void load(const URL&, Function); private: ResourceLoader() {} };