12 class EventsFunctionsExtension;
14 class EventsBasedBehavior;
15 class EventsBasedObject;
16 class EventsBasedObjectVariant;
17 class ArbitraryEventsWorker;
18 class ArbitraryEventsWorkerWithContext;
19 class ArbitraryEventsFunctionsWorker;
20 class ArbitraryObjectsWorker;
21 class ArbitraryEventBasedBehaviorsWorker;
22 class ArbitraryBehaviorSharedDataWorker;
23 class VariablesContainer;
39 static void ExposeProjectEvents(
gd::Project &project,
48 static void ExposeProjectEvents(
gd::Project &project,
58 ExposeProjectEventsWithoutExtensions(
gd::Project &project,
67 static void ExposeProjectEventsWithoutExtensions(
100 static void ExposeEventsFunctionsExtensionEvents(
112 static void ExposeEventsFunctionsExtensionEvents(
124 static void ExposeEventsBasedBehaviorEvents(
135 static void ExposeEventsBasedBehaviorEvents(
148 static void ExposeEventsBasedBehaviorEvents(
163 ExposeEventsBasedObjectEvents(
gd::Project &project,
174 static void ExposeEventsBasedObjectEvents(
187 static void ExposeEventsBasedObjectEvents(
200 static void ExposeProjectObjects(
gd::Project &project,
208 static void ExposeLayoutObjects(
gd::Layout &layout,
218 static void ExposeEventsBasedObjectVariantObjects(
229 static void ExposeProjectFunctions(
gd::Project &project,
238 static void ExposeProjectEventBasedBehaviors(
247 static void ExposeProjectSharedDatas(
gd::Project &project,
ArbitraryBehaviorSharedDataWorker is an abstract class used to browse shared data and do some work on...
Definition: ArbitraryBehaviorSharedDataWorker.h:29
ArbitraryEventsFunctionsWorker is an abstract class used to browse event-based behaviors and do some ...
Definition: ArbitraryEventBasedBehaviorsWorker.h:29
ArbitraryEventsFunctionsWorker is an abstract class used to browse functions signatures and do some w...
Definition: ArbitraryEventsFunctionsWorker.h:30
ArbitraryEventsWorker is an abstract class used to browse events (and instructions) and do some work ...
Definition: ArbitraryEventsWorker.h:111
An events worker that will know about the context (the objects container). Useful for workers working...
Definition: ArbitraryEventsWorker.h:136
ArbitraryObjectsWorker is an abstract class used to browse objects (and behaviors) and do some work o...
Definition: ArbitraryObjectsWorker.h:30
Represents a behavior that is implemented with events.
Definition: EventsBasedBehavior.h:31
Represents an object that is implemented with events.
Definition: EventsBasedObject.h:32
Represents a variation of style of an events-based object.
Definition: EventsBasedObjectVariant.h:26
Hold a list of Events Functions (gd::EventsFunction) and Events Based Behaviors.
Definition: EventsFunctionsExtension.h:41
Represent a layout ( also called a scene ) of a project.
Definition: Layout.h:40
Expose a subset of the project to workers.
Definition: ProjectBrowserHelper.h:31
Base class representing a project (game), including all resources, scenes, objects,...
Definition: Project.h:50
Class defining a container for gd::Variable.
Definition: VariablesContainer.h:28
Definition: CommonTools.h:24