GDevelop Core
Core library for developing platforms and tools compatible with GDevelop.
|
Classes | |
class | gd::BaseEvent |
Base class defining an event. More... | |
class | gd::EventsList |
A list of events. More... | |
class | gd::EventVisitor |
Visitor of any kind of event. More... | |
class | gd::ReadOnlyEventVisitor |
Visitor of any kind of event. More... | |
class | gd::Expression |
Class representing an expression used as a parameter of a gd::Instruction. This class is nothing more than a wrapper around a gd::String. More... | |
class | gd::Instruction |
An instruction is a member of an event: It can be a condition or an action. More... | |
class | gd::AbstractFunctionMetadata |
Describe user-friendly information about an expression or an instruction (action or condition), its parameters and the function name as well as other information for code generation. More... | |
class | gd::BehaviorMetadata |
Contains user-friendly information about a behavior type. More... | |
class | gd::EffectMetadata |
Contains user-friendly information about an effect. More... | |
class | gd::ExpressionMetadata |
Describe user-friendly information about an expression, its parameters and the function name as well as other information for code generation. More... | |
class | gd::InstructionMetadata |
Describe user-friendly information about an instruction (action or condition), its parameters and the function name as well as other information for code generation. More... | |
class | gd::InstructionOrExpressionContainerMetadata |
Contains user-friendly information about instructions and expressions (usually for a behavior or an object). More... | |
class | gd::ObjectMetadata |
Contains user-friendly information about an object type, and a function to create a new gd::Object of this type. More... | |
class | gd::ParameterMetadata |
Describe a parameter of an instruction (action, condition) or of an expression: type, user-friendly description, etc... More... | |
class | gd::ValueTypeMetadata |
Define a type for parameters of a function (action, condition or expression) or the returned value of an expression. More... | |
Functions | |
BaseEventSPtr GD_CORE_API | gd::CloneRememberingOriginalEvent (BaseEventSPtr event) |
Classes defining the event system and some tools associated with events
BaseEventSPtr GD_CORE_API gd::CloneRememberingOriginalEvent | ( | BaseEventSPtr | event | ) |
Clone an event and insert a reference to the original event into the newly created event. Used for profiling events for example.