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(
248 static void ExposeProjectObjects(
gd::Project &project,
256 static void ExposeLayoutObjects(
gd::Layout &layout,
266 static void ExposeEventsFunctionsExtensionObjects(
277 static void ExposeEventsBasedObjectVariantObjects(
288 static void ExposeProjectFunctions(
gd::Project &project,
297 static void ExposeProjectEventBasedBehaviors(
306 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:41
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:51
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