![]() |
GDevelop Core
Core library for developing platforms and tools compatible with GDevelop.
|
Empty event doing nothing. More...
#include <Event.h>
Inherits gd::BaseEvent.
Additional Inherited Members | |
Public Member Functions inherited from gd::BaseEvent | |
| virtual gd::BaseEvent * | Clone () const |
| virtual bool | IsExecutable () const |
| virtual bool | CanHaveSubEvents () const |
| virtual const gd::EventsList & | GetSubEvents () const |
| virtual gd::EventsList & | GetSubEvents () |
| bool | HasSubEvents () const |
| Return true if the events has sub events. More... | |
| virtual bool | CanHaveVariables () const |
| virtual const gd::VariablesContainer & | GetVariables () const |
| virtual gd::VariablesContainer & | GetVariables () |
| bool | HasVariables () const |
| Return true if the events has local variables. More... | |
| virtual std::vector< gd::InstructionsList * > | GetAllConditionsVectors () |
| Return a list of all conditions of the event. More... | |
| virtual std::vector< const gd::InstructionsList * > | GetAllConditionsVectors () const |
| virtual std::vector< gd::InstructionsList * > | GetAllActionsVectors () |
| Return a list of all actions of the event. More... | |
| virtual std::vector< const gd::InstructionsList * > | GetAllActionsVectors () const |
| virtual std::vector< gd::String > | GetAllSearchableStrings () const |
| Return a list of all strings of the event. More... | |
| virtual bool | ReplaceAllSearchableStrings (std::vector< gd::String > newSearchableString) |
| virtual std::vector< std::pair< gd::Expression *, gd::ParameterMetadata > > | GetAllExpressionsWithMetadata () |
| Return a list of all expressions of the event, each with their associated metadata. More... | |
| virtual std::vector< std::pair< const gd::Expression *, const gd::ParameterMetadata > > | GetAllExpressionsWithMetadata () const |
| virtual gd::String | GenerateEventCode (gd::EventsCodeGenerator &codeGenerator, gd::EventsCodeGenerationContext &context) |
| Generate the code event: the platform provided by codeGenerator is asked for the EventMetadata associated to the event, which is then used to generate the code event. More... | |
| virtual void | Preprocess (gd::EventsCodeGenerator &codeGenerator, gd::EventsList &eventList, std::size_t indexOfTheEventInThisList) |
| void | PreprocessAsyncActions (const gd::Platform &platform) |
| virtual bool | MustBePreprocessed () |
| If MustBePreprocessed is redefined to return true, the gd::EventMetadata::preprocessing associated to the event will be called to preprocess the event. More... | |
| virtual void | SerializeTo (SerializerElement &element) const |
| Serialize event. | |
| virtual void | UnserializeFrom (gd::Project &project, const SerializerElement &element) |
| Unserialize the event. | |
| virtual bool | AcceptVisitor (gd::EventVisitor &eventVisitor) |
| virtual void | AcceptVisitor (gd::ReadOnlyEventVisitor &eventVisitor) const |
| const gd::String & | GetType () const |
| Return the event type. | |
| void | SetType (gd::String type_) |
| Change the event type. | |
| void | SetDisabled (bool disable=true) |
| Set if the event if disabled or not. | |
| bool | IsDisabled () const |
| True if event is disabled. | |
| void | SetFolded (bool fold=true) |
| Set if the event must be folded (i.e: sub events must be hidden in the events editor). | |
| bool | IsFolded () const |
| True if the event should be folded in the events editor. | |
| void | SetAiGeneratedEventId (const gd::String &aiGeneratedEventId_) |
| Set the AI generated event ID. | |
| const gd::String & | GetAiGeneratedEventId () const |
| Get the AI generated event ID. | |
Public Attributes inherited from gd::BaseEvent | |
| std::weak_ptr< gd::BaseEvent > | originalEvent |
| signed long long | totalTimeDuringLastSession |
| float | percentDuringLastSession |
Empty event doing nothing.