9 #include <unordered_set>
11 #include "GDCore/String.h"
15 class ExtensionDependency;
16 class PropertyDescriptor;
19 class ArbitraryResourceWorker;
20 class InitialInstance;
21 class SerializerElement;
22 class EffectsContainer;
23 class AbstractFileSystem;
24 class EventsBasedObjectVariant;
49 std::vector<gd::String> &usedResourceNames);
58 static void SerializeUsedVariantsTo(
61 std::unordered_set<gd::String> &alreadyUsedVariantIdentifiers);
Represents a variation of style of an events-based object.
Definition: EventsBasedObjectVariant.h:25
Serialize objects into an asset for the store.
Definition: ObjectAssetSerializer.h:34
Represent an object of a platform.
Definition: Object.h:37
Base class representing a project (game), including all resources, scenes, objects,...
Definition: Project.h:50
A generic container that can represent a value ( containing a string, double, bool or int),...
Definition: SerializerElement.h:37
String represents an UTF8 encoded string.
Definition: String.h:33
Definition: CommonTools.h:24