9 #include "GDCore/String.h"
13 class EventsFunctionsContainer;
14 class ObjectsContainer;
15 class ParameterMetadataContainer;
16 class PropertiesContainer;
17 class ResourcesContainer;
18 class VariablesContainer;
19 class ParameterMetadata;
21 class EventsBasedBehavior;
22 class EventsBasedObject;
40 static void FreeEventsFunctionToObjectsContainer(
55 static void BehaviorEventsFunctionToObjectsContainer(
70 static void ObjectEventsFunctionToObjectsContainer(
76 static void ParametersToVariablesContainer(
80 static void PropertiesToVariablesContainer(
84 static void PropertiesToVariablesContainer(
89 static void ParametersToResourcesContainer(
93 static void PropertiesToResourcesContainer(
98 static void AddPropertiesToVariablesContainer(
Represents a behavior that is implemented with events.
Definition: EventsBasedBehavior.h:31
Represents an object that is implemented with events.
Definition: EventsBasedObject.h:32
Events that can be generated as a stand-alone function, and used as a condition, action or expression...
Definition: EventsFunction.h:38
Used as a base class for classes that will own events-backed functions.
Definition: EventsFunctionsContainer.h:27
Used as a base class for classes that will own objects (see gd::Object).
Definition: ObjectsContainer.h:38
Base class representing a project (game), including all resources, scenes, objects,...
Definition: Project.h:51
A container of properties, used for custom behaviors, custom objects, extensions.....
Definition: PropertiesContainer.h:17
Inventory all resources used by a project.
Definition: ResourcesContainer.h:628
Class defining a container for gd::Variable.
Definition: VariablesContainer.h:29
Definition: CommonTools.h:24