Game Develop Core: gd::ProjectExporter Class Reference

| Game Develop Core Core library for developing platforms and tools compatible with Game Develop.

- Main Page
- Modules
- Classes

- Class List
- Class Index
- Class Hierarchy

All Classes Files Functions Variables Typedefs Enumerations Macros Groups Pages
Public Member Functions | List of all members
gd::ProjectExporter Class Reference

Base class allowing platform to expose their functions used to export a project. More...

`#include <ProjectExporter.h>`

## Public Member Functions

virtual void | ShowProjectExportDialog (gd::Project &project)
| Must show a dialog that will enable the user to export the project. More...
virtual std::string | GetProjectExportButtonLabel ()
| Must return the label that will be displayed on the button or menu item allowing the user to export the project for a platform. More...

## Detailed Description

Base class allowing platform to expose their functions used to export a project.

## Member Function Documentation

virtual std::string gd::ProjectExporter::GetProjectExportButtonLabel | ( | ) |  |

inlinevirtual

Must return the label that will be displayed on the button or menu item allowing the user to export the project for a platform.

Note
  If nothing is returned ( Default implementation ), no button will be shown.

virtual void gd::ProjectExporter::ShowProjectExportDialog | ( | gd::Project & | project) |  |

inlinevirtual

Must show a dialog that will enable the user to export the project.

Note
  Default implementation does nothing.

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

- ProjectExporter.h