GDevelop Core
Core library for developing platforms and tools compatible with GDevelop.
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Modules Pages
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

ExternalLayoutClone () const
 Return a pointer to a new ExternalLayout constructed from this one.
 
const gd::StringGetName () 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::InitialInstancesContainerGetInitialInstances ()
 Return the container storing initial instances.
 
const
gd::LayoutEditorCanvasOptions
GetAssociatedSettings () const
 Get the user settings for the IDE.
 
gd::LayoutEditorCanvasOptionsGetAssociatedSettings ()
 Get the user settings for the IDE.
 
const gd::StringGetAssociatedLayout ()
 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.
 

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: