GDevelop Core
Core library for developing platforms and tools compatible with GDevelop.
ProjectResourcesAdder.h
1 /*
2  * GDevelop Core
3  * Copyright 2008-2016 Florian Rival ([email protected]). All rights
4  * reserved. This project is released under the MIT License.
5  */
6 #ifndef PROJECTRESOURCESADDER_H
7 #define PROJECTRESOURCESADDER_H
8 #include <vector>
9 #include "GDCore/String.h"
10 namespace gd {
11 class Project;
12 }
13 
14 namespace gd {
15 
21 class GD_CORE_API ProjectResourcesAdder {
22  public:
32  static std::vector<gd::String> GetAllUseless(gd::Project& project, const gd::String & resourceType);
33 
41  static void RemoveAllUseless(gd::Project& project, const gd::String & resourceType);
42 };
43 
44 } // namespace gd
45 
46 #endif // PROJECTRESOURCESADDER_H
Base class representing a project (game), including all resources, scenes, objects,...
Definition: Project.h:51
Automatically add missing resources of a project.
Definition: ProjectResourcesAdder.h:21
String represents an UTF8 encoded string.
Definition: String.h:33
Definition: CommonTools.h:24