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(
110 static void ExposeEventsFunctionsExtensionEvents(
122 static void ExposeEventsFunctionsExtensionEvents(
131 static void ExposeEventsFunctionsExtensionEvents(
143 static void ExposeEventsBasedBehaviorEvents(
154 static void ExposeEventsBasedBehaviorEvents(
167 static void ExposeEventsBasedBehaviorEvents(
178 static void ExposeEventsBasedBehaviorEvents(
192 ExposeEventsBasedObjectEvents(
gd::Project &project,
203 static void ExposeEventsBasedObjectEvents(
216 static void ExposeEventsBasedObjectEvents(
227 static void ExposeEventsBasedObjectEvents(
239 static void ExposeProjectObjects(
gd::Project &project,
247 static void ExposeLayoutObjects(
gd::Layout &layout,
257 static void ExposeEventsFunctionsExtensionObjects(
268 static void ExposeEventsBasedObjectVariantObjects(
279 static void ExposeProjectFunctions(
gd::Project &project,
288 static void ExposeProjectEventBasedBehaviors(
297 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: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: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