GDevelop Core
Core library for developing platforms and tools compatible with GDevelop.
|
Allows to add a text in the events editor. More...
#include <CommentEvent.h>
Inherits gd::BaseEvent.
Public Member Functions | |
virtual gd::CommentEvent * | Clone () const |
int | GetBackgroundColorRed () const |
int | GetBackgroundColorGreen () const |
int | GetBackgroundColorBlue () const |
void | SetBackgroundColor (int r_, int g_, int b_) |
int | GetTextColorRed () const |
int | GetTextColorGreen () const |
int | GetTextColorBlue () const |
void | SetTextColor (int r_, int g_, int b_) |
const gd::String & | GetComment () const |
void | SetComment (const gd::String &comment) |
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 void | SerializeTo (SerializerElement &element) const |
Serialize event. | |
virtual void | UnserializeFrom (gd::Project &project, const SerializerElement &element) |
Unserialize the event. | |
Public Member Functions inherited from gd::BaseEvent | |
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< 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 const std::vector< gd::String > & | GetSourceFileDependencies () const |
Returns the dependencies on source files of the project. More... | |
virtual const gd::String & | GetAssociatedGDManagedSourceFile (gd::Project &project) const |
Returns the name of the source file associated with the event. More... | |
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 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. | |
Public Attributes | |
int | r |
Background color Red component. | |
int | v |
Background color Green component. | |
int | b |
Background color Blue component. | |
int | textR |
Text color Red component. | |
int | textG |
Text color Green component. | |
int | textB |
Text color Blue component. | |
gd::String | com1 |
Comment. | |
gd::String | com2 |
Optional second column comment, deprecated. | |
Public Attributes inherited from gd::BaseEvent | |
std::weak_ptr< gd::BaseEvent > | originalEvent |
signed long long | totalTimeDuringLastSession |
float | percentDuringLastSession |
Allows to add a text in the events editor.
|
inlinevirtual |
Must return a pointer to a copy of the event. A such method is needed as the IDE may want to store copies of some events and so need a way to do polymorphic copies.
Typical implementation example:
Reimplemented from gd::BaseEvent.
|
virtual |
Return a list of all strings of the event.
< Com2 is deprecated
Reimplemented from gd::BaseEvent.