GDevelop Core
Core library for developing platforms and tools compatible with GDevelop.
Public Member Functions | List of all members
gd::ExternalLayout Class Reference

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 (gd::Project &project, const SerializerElement &element)
 Unserialize the external layout.
 

Detailed Description

An external layout allows to create layouts of objects that can be then inserted on a layout.


The documentation for this class was generated from the following files: