GDevelop Core
Core library for developing platforms and tools compatible with GDevelop.
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Modules Pages
Static Public Member Functions | List of all members
gd::ProjectStripper Class Reference

Tool class providing methods to strip useless data for a project after it has been exported. More...

#include <ProjectStripper.h>

Static Public Member Functions

static void StripProjectForExport (gd::Project &project)
 Create a stripped version of the project for export: Objects groups are deleted as well as all events. More...
 
static void StripProjectForLayoutEdition (gd::Project &project, const gd::String &layoutName)
 Strip project to keep only the full content of the specified layout. The content of other layouts, external events and external layouts is removed.
 
static void StripProjectForExternalLayoutEdition (gd::Project &project, const gd::String &externalLayoutName)
 Strip project to keep only the full content of the specified external layout and the associated layout. The content of other layouts, external events and external layouts is removed.
 

Detailed Description

Tool class providing methods to strip useless data for a project after it has been exported.

Member Function Documentation

void GD_CORE_API gd::ProjectStripper::StripProjectForExport ( gd::Project project)
static

Create a stripped version of the project for export: Objects groups are deleted as well as all events.

Parameters
projectThe project to be stripped.

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