6 #ifndef GDJS_EVENTSFUNCTIONSEXTENSIONCODEGENERATOR_H
7 #define GDJS_EVENTSFUNCTIONSEXTENSIONCODEGENERATOR_H
12 #include "GDCore/Project/EventsFunctionsExtension.h"
26 : project(project_){};
32 const gd::EventsFunctionsExtension& extension,
33 const gd::EventsFunction& eventsFunction,
34 const gd::String& codeNamespace,
35 std::set<gd::String>& includeFiles,
36 bool compilationForRuntime);
43 gd::String GenerateLifecycleFunctionRegistrationCode(
44 const gd::EventsFunction& eventsFunction,
45 const gd::String& codeNamespace);
The class being responsible for generating JavaScript code for EventsFunctionsExtension.
Definition: EventsFunctionsExtensionCodeGenerator.h:23
gd::String GenerateFreeEventsFunctionCompleteCode(const gd::EventsFunctionsExtension &extension, const gd::EventsFunction &eventsFunction, const gd::String &codeNamespace, std::set< gd::String > &includeFiles, bool compilationForRuntime)
Generate the complete code for the specified events function.
Definition: EventsFunctionsExtensionCodeGenerator.cpp:13