![]() |
GDevelop Core
Core library for developing platforms and tools compatible with GDevelop.
|
Expose events-functions extension contents to workers. More...
#include <EventsFunctionsExtensionBrowser.h>
Inherits gd::ProjectBrowser.
Public Member Functions | |
| EventsFunctionsExtensionBrowser (gd::EventsFunctionsExtension &eventsFunctionsExtension_) | |
| void | ExposeEvents (gd::Project &project, gd::ArbitraryEventsWorker &worker) const override |
| Call the specified worker on all events of the events-functions extension. More... | |
| void | ExposeEvents (gd::Project &project, gd::ArbitraryEventsWorkerWithContext &worker) const override |
| Call the specified worker on all events of the events-functions extension. More... | |
| void | ExposeFunctions (gd::Project &project, gd::ArbitraryEventsFunctionsWorker &worker) const override |
| Call the specified worker on all functions of the events-functions extension (free function, behavior function and object function). More... | |
| void | ExposeObjects (gd::Project &project, gd::ArbitraryObjectsWorker &worker) const override |
| Call the specified worker on all ObjectContainers of the events-functions extension. More... | |
| void | ExposeEventBasedBehaviors (gd::Project &project, gd::ArbitraryEventBasedBehaviorsWorker &worker) const override |
| Call the specified worker on the event-based behaviors of the events-functions extension. | |
| void | ExposeBehaviorSharedDatas (gd::Project &project, gd::ArbitraryBehaviorSharedDataWorker &worker) const override |
| Do nothing. | |
Expose events-functions extension contents to workers.
|
overridevirtual |
Call the specified worker on all events of the events-functions extension.
This should be the preferred way to traverse all the events of an events-functions extension.
Implements gd::ProjectBrowser.
|
overridevirtual |
Call the specified worker on all events of the events-functions extension.
This should be the preferred way to traverse all the events of an events-functions extension.
Implements gd::ProjectBrowser.
|
overridevirtual |
Call the specified worker on all functions of the events-functions extension (free function, behavior function and object function).
This should be the preferred way to traverse all the function signatures of an events-functions extension.
Implements gd::ProjectBrowser.
|
overridevirtual |
Call the specified worker on all ObjectContainers of the events-functions extension.
This should be the preferred way to traverse all the objects of an events-functions extension.
Implements gd::ProjectBrowser.