8 #include "GDCore/IDE/ProjectBrowser.h" 
   13 class EventsFunctionsExtension;
 
   15 class EventsBasedBehavior;
 
   16 class EventsBasedObject;
 
   17 class ArbitraryEventsWorker;
 
   18 class ArbitraryEventsWorkerWithContext;
 
   19 class ArbitraryEventsFunctionsWorker;
 
   20 class ArbitraryObjectsWorker;
 
   21 class ArbitraryEventBasedBehaviorsWorker;
 
   22 class ArbitraryBehaviorSharedDataWorker;
 
   35       : eventsFunctionsExtension(eventsFunctionsExtension_),
 
   36         eventsBasedBehavior(eventsBasedBehavior_) {}
 
   75   void ExposeEventBasedBehaviors(
 
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
 
Expose event-based behavior contents to workers.
Definition: EventBasedBehaviorBrowser.h:30
 
void ExposeBehaviorSharedDatas(gd::Project &project, gd::ArbitraryBehaviorSharedDataWorker &worker) const override
Do nothing.
Definition: EventBasedBehaviorBrowser.h:82
 
void ExposeObjects(gd::Project &project, gd::ArbitraryObjectsWorker &worker) const override
Do nothing.
Definition: EventBasedBehaviorBrowser.h:69
 
Represents a behavior that is implemented with events.
Definition: EventsBasedBehavior.h:31
 
Hold a list of Events Functions (gd::EventsFunction) and Events Based Behaviors.
Definition: EventsFunctionsExtension.h:41
 
Expose a subset of the project to workers.
Definition: ProjectBrowser.h:29
 
Base class representing a project (game), including all resources, scenes, objects,...
Definition: Project.h:50
 
Definition: CommonTools.h:24