GDevelop Core
Core library for developing platforms and tools compatible with GDevelop.
|
Expose the whole project to workers. More...
#include <WholeProjectBrowser.h>
Inherits gd::ProjectBrowser.
Public Member Functions | |
void | ExposeEvents (gd::Project &project, gd::ArbitraryEventsWorker &worker) const override |
Call the specified worker on all events of the project (layout, external events, events functions...) More... | |
void | ExposeEvents (gd::Project &project, gd::ArbitraryEventsWorkerWithContext &worker) const override |
Call the specified worker on all events of the project (layout, external events, events functions...) More... | |
void | ExposeObjects (gd::Project &project, gd::ArbitraryObjectsWorker &worker) const override |
Call the specified worker on all ObjectContainers of the project (global, layouts...) More... | |
void | ExposeFunctions (gd::Project &project, gd::ArbitraryEventsFunctionsWorker &worker) const override |
Call the specified worker on all FunctionsContainers of the project (global, layouts...) More... | |
void | ExposeEventBasedBehaviors (gd::Project &project, gd::ArbitraryEventBasedBehaviorsWorker &worker) const override |
Call the specified worker on all EventBasedBehavior of a project. More... | |
void | ExposeBehaviorSharedDatas (gd::Project &project, gd::ArbitraryBehaviorSharedDataWorker &worker) const override |
Call the specified worker on all SharedData of a project. More... | |
Expose the whole project to workers.
|
overridevirtual |
Call the specified worker on all SharedData of a project.
This should be the preferred way to traverse all the shared data of a project.
Implements gd::ProjectBrowser.
|
overridevirtual |
Call the specified worker on all EventBasedBehavior of a project.
This should be the preferred way to traverse all the event-based behavior of a project.
Implements gd::ProjectBrowser.
|
overridevirtual |
Call the specified worker on all events of the project (layout, external events, events functions...)
This should be the preferred way to traverse all the events of a project.
Implements gd::ProjectBrowser.
|
overridevirtual |
Call the specified worker on all events of the project (layout, external events, events functions...)
This should be the preferred way to traverse all the events of a project.
Implements gd::ProjectBrowser.
|
overridevirtual |
Call the specified worker on all FunctionsContainers of the project (global, layouts...)
This should be the preferred way to traverse all the function signatures of a project.
Implements gd::ProjectBrowser.
|
overridevirtual |
Call the specified worker on all ObjectContainers of the project (global, layouts...)
This should be the preferred way to traverse all the objects of a project.
Implements gd::ProjectBrowser.