GDevelop Core
Core library for developing platforms and tools compatible with GDevelop.
|
Classes | |
class | gd::MetadataProvider |
Allow to easily get metadata for instructions (i.e actions and conditions), expressions, objects and behaviors. More... | |
class | gd::MultipleInstructionMetadata |
A "composite" metadata that can be used to easily declare both an expression and a related condition (and a related action) without writing manually the three of them. More... | |
class | gd::Platform |
Base class for implementing a platform. More... | |
class | gd::PlatformExtension |
Base class for implementing platform's extensions. More... | |
class | gd::AbstractEventsBasedEntity |
Represents a behavior or an object that is implemented with events. More... | |
class | gd::Behavior |
Base class used to represents a behavior that can be applied to an object. It stores the content (i.e: the properties) of a behavior of an object and forward the properties related functions to Javascript with Emscripten. More... | |
class | gd::BehaviorConfigurationContainer |
Base class for containers of behavior configuration. They can be attached to objects (Behavior) or layouts (BehaviorsSharedData). It stores the content (i.e: the properties) of a behavior of an object. More... | |
class | gd::Effect |
Represents an effect that can be applied on a layer. More... | |
class | gd::EffectsContainer |
Contains effects applied to an entity on screen (i.e: a Layer or an Object). More... | |
class | gd::EventsBasedBehavior |
Represents a behavior that is implemented with events. More... | |
class | gd::EventsBasedObject |
Represents an object that is implemented with events. More... | |
class | gd::EventsFunction |
Events that can be generated as a stand-alone function, and used as a condition, action or expression. More... | |
class | gd::EventsFunctionsContainer |
Used as a base class for classes that will own events-backed functions. More... | |
class | gd::EventsFunctionsExtension |
Hold a list of Events Functions (gd::EventsFunction) and Events Based Behaviors. More... | |
class | gd::ExternalEvents |
Contains a list of events not directly linked to a layout. More... | |
class | gd::Camera |
A camera is used to render a specific area of a layout. More... | |
class | gd::Layer |
Represents a layer of a layout. More... | |
class | gd::LayersContainer |
Contains the layers for a scene or a custom object. More... | |
class | gd::Layout |
Represent a layout ( also called a scene ) of a project. More... | |
class | gd::LoadingScreen |
Describe the content and set up of the loading screen. More... | |
class | gd::Object |
Represent an object of a platform. More... | |
class | gd::ObjectConfiguration |
Base class used to represent an object configuration. For example, this can be the animations in a sprite, the text, its font, its color in a Text object, etc... More... | |
class | gd::ObjectGroup |
Represents an object group. More... | |
class | gd::ObjectGroupsContainer |
A container for objects groups. More... | |
class | gd::ObjectsContainer |
Used as a base class for classes that will own objects (see gd::Object). More... | |
class | gd::ObjectsContainersList |
A list of objects containers, useful for accessing objects in a scoped way, along with methods to access them. More... | |
class | gd::ParameterMetadataContainer |
Used as a base class for classes that will own events-backed functions. More... | |
class | gd::PlatformSpecificAssets |
Store the icons, splashscreens or reference to any other asset that can be needed when exporting the game. More... | |
class | gd::Project |
Base class representing a project (game), including all resources, scenes, objects, extensions... More... | |
class | gd::PropertiesContainer |
A container of properties, used for custom behaviors, custom objects, extensions... More... | |
class | gd::PropertiesContainersList |
A list of property containers, useful for accessing properties in a scoped way. More... | |
class | gd::Variable |
Defines a variable which can be used by an object, a layout or a project. More... | |
class | gd::VariablesContainer |
Class defining a container for gd::Variable. More... | |
class | gd::VariablesContainersList |
A list of variables containers, useful for accessing variables in a scoped way. More... | |
class | gd::Watermark |
Describe the content and set up of the watermark. More... | |
Classes defining the common concepts used by all platforms: gd::Project, gd::Layout...