12 class EventsFunctionsExtension;
14 class EventsBasedBehavior;
15 class EventsBasedObject;
16 class EventsBasedObjectVariant;
17 class ArbitraryEventsWorker;
18 class ArbitraryEventsWorkerWithContext;
19 class ReadOnlyArbitraryEventsWorkerWithContext;
20 class ArbitraryEventsFunctionsWorker;
21 class ArbitraryObjectsWorker;
22 class ArbitraryEventBasedBehaviorsWorker;
23 class ArbitraryBehaviorSharedDataWorker;
24 class VariablesContainer;
40 static void ExposeProjectEvents(
gd::Project &project,
49 static void ExposeProjectEvents(
gd::Project &project,
59 ExposeProjectEventsWithoutExtensions(
gd::Project &project,
68 static void ExposeProjectEventsWithoutExtensions(
76 static void ExposeProjectEventsWithoutExtensions(
108 static void ExposeLayoutEventsAndDependencies(
119 static void ExposeEventsFunctionsExtensionEvents(
131 static void ExposeEventsFunctionsExtensionEvents(
140 static void ExposeEventsFunctionsExtensionEvents(
152 static void ExposeEventsBasedBehaviorEvents(
163 static void ExposeEventsBasedBehaviorEvents(
176 static void ExposeEventsBasedBehaviorEvents(
187 static void ExposeEventsBasedBehaviorEvents(
201 ExposeEventsBasedObjectEvents(
gd::Project &project,
212 static void ExposeEventsBasedObjectEvents(
225 static void ExposeEventsBasedObjectEvents(
236 static void ExposeEventsBasedObjectEvents(
249 static void ExposeEventsFunctionsExtensionFunctions(
260 static void ExposeProjectObjects(
gd::Project &project,
268 static void ExposeLayoutObjects(
gd::Layout &layout,
278 static void ExposeEventsFunctionsExtensionObjects(
289 static void ExposeEventsBasedObjectVariantObjects(
300 static void ExposeProjectFunctions(
gd::Project &project,
309 static void ExposeProjectEventBasedBehaviors(
318 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:118
An events worker that will know about the context (the objects container). Useful for workers working...
Definition: ArbitraryEventsWorker.h:143
ArbitraryObjectsWorker is an abstract class used to browse objects (and behaviors) and do some work o...
Definition: ArbitraryObjectsWorker.h:29
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:42
Represent a layout ( also called a scene ) of a project.
Definition: Layout.h:41
Expose a subset of the project to workers.
Definition: ProjectBrowserHelper.h:32
Base class representing a project (game), including all resources, scenes, objects,...
Definition: Project.h:52
An events worker that will know about the context (the objects container). Useful for workers working...
Definition: ArbitraryEventsWorker.h:284
Class defining a container for gd::Variable.
Definition: VariablesContainer.h:29
Definition: CommonTools.h:24