12 class EventsFunctionsExtension;
 
   14 class EventsBasedBehavior;
 
   15 class EventsBasedObject;
 
   16 class ArbitraryEventsWorker;
 
   17 class ArbitraryEventsWorkerWithContext;
 
   18 class ArbitraryEventsFunctionsWorker;
 
   19 class ArbitraryObjectsWorker;
 
   20 class ArbitraryEventBasedBehaviorsWorker;
 
   21 class ArbitraryBehaviorSharedDataWorker;
 
   22 class VariablesContainer;
 
   38   static void ExposeProjectEvents(
gd::Project &project,
 
   47   static void ExposeProjectEvents(
gd::Project &project,
 
   57   ExposeProjectEventsWithoutExtensions(
gd::Project &project,
 
   66   static void ExposeProjectEventsWithoutExtensions(
 
   99   static void ExposeEventsFunctionsExtensionEvents(
 
  111   static void ExposeEventsFunctionsExtensionEvents(
 
  123   static void ExposeEventsBasedBehaviorEvents(
 
  134   static void ExposeEventsBasedBehaviorEvents(
 
  147   static void ExposeEventsBasedBehaviorEvents(
 
  162   ExposeEventsBasedObjectEvents(
gd::Project &project,
 
  173   static void ExposeEventsBasedObjectEvents(
 
  186   static void ExposeEventsBasedObjectEvents(
 
  199   static void ExposeProjectObjects(
gd::Project &project,
 
  207   static void ExposeLayoutObjects(
gd::Layout &layout,
 
  217   static void ExposeProjectFunctions(
gd::Project &project,
 
  226   static void ExposeProjectEventBasedBehaviors(
 
  235   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
 
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:30
 
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