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.