Abstract base class for model export plugins (OBJ, FBX, etc.).
More...
#include <ExporterPlugin.h>
Abstract base class for model export plugins (OBJ, FBX, etc.).
Subclasses provide a menu label, file dialog filter, and the exportModel() implementation for their specific format.
Definition at line 15 of file ExporterPlugin.h.
◆ ExporterPlugin()
| ExporterPlugin::ExporterPlugin |
( |
| ) |
|
|
default |
◆ ~ExporterPlugin()
| virtual ExporterPlugin::~ExporterPlugin |
( |
| ) |
|
|
virtualdefault |
◆ canExportAnimation()
| bool ExporterPlugin::canExportAnimation |
( |
| ) |
const |
|
inline |
◆ exportGLTexture()
| void ExporterPlugin::exportGLTexture |
( |
GLuint |
id, |
|
|
std::wstring |
filename |
|
) |
| const |
|
protected |
◆ exportModel()
| virtual bool ExporterPlugin::exportModel |
( |
Model * |
, |
|
|
std::wstring |
file |
|
) |
| |
|
pure virtual |
◆ fileSaveFilter()
| virtual std::wstring ExporterPlugin::fileSaveFilter |
( |
| ) |
const |
|
pure virtual |
◆ fileSaveTitle()
| virtual std::wstring ExporterPlugin::fileSaveTitle |
( |
| ) |
const |
|
pure virtual |
◆ menuLabel()
| virtual std::wstring ExporterPlugin::menuLabel |
( |
| ) |
const |
|
pure virtual |
◆ setAnimationsToExport()
| void ExporterPlugin::setAnimationsToExport |
( |
std::vector< int > |
values | ) |
|
|
inline |
◆ m_animsToExport
| std::vector<int> ExporterPlugin::m_animsToExport |
|
protected |
◆ m_canExportAnimation
| bool ExporterPlugin::m_canExportAnimation = false |
|
protected |
The documentation for this class was generated from the following files: