![]() |
GDevelop Core
Core library for developing platforms and tools compatible with GDevelop.
|
An external layout allows to create layouts of objects that can be then inserted on a layout. More...
#include <ExternalLayout.h>
Public Member Functions | |
| ExternalLayout * | Clone () const |
| Return a pointer to a new ExternalLayout constructed from this one. | |
| const gd::String & | GetName () const |
| Return the name of the external layout. | |
| void | SetName (const gd::String &name_) |
| Change the name of the external layout. | |
| const gd::InitialInstancesContainer & | GetInitialInstances () const |
| Return the container storing initial instances. | |
| gd::InitialInstancesContainer & | GetInitialInstances () |
| Return the container storing initial instances. | |
| const gd::EditorSettings & | GetAssociatedEditorSettings () const |
| Get the user settings for the IDE. | |
| gd::EditorSettings & | GetAssociatedEditorSettings () |
| Get the user settings for the IDE. | |
| const gd::String & | GetAssociatedLayout () |
| Get the name of the layout last used to edit the external layout. | |
| void | SetAssociatedLayout (const gd::String &name) |
| Set the name of the layout used to edit the external layout. | |
Serialization | |
| void | SerializeTo (SerializerElement &element) const |
| Serialize external layout. | |
| void | UnserializeFrom (const SerializerElement &element) |
| Unserialize the external layout. | |
An external layout allows to create layouts of objects that can be then inserted on a layout.