#include <CGlobalExporterConfigs.h>
Public Member Functions | |
| TIGL_EXPORT void | Add (const std::string &supportedFileTypes, const ExporterOptions &config) |
| TIGL_EXPORT const ExporterOptions & | Get (const std::string &fileType) const |
| TIGL_EXPORT ExporterOptions & | Get (const std::string &fileType) |
Static Public Member Functions | |
| static TIGL_EXPORT CGlobalExporterConfigs & | Instance () |
Private Types | |
| typedef std::map< std::string, size_t > | IndexMap |
Private Member Functions | |
| CGlobalExporterConfigs () | |
Private Attributes | |
| std::vector< ExporterOptions > | m_configs |
| IndexMap | m_index_map |
Singleton instance holding the configs
|
private |
|
private |
| TIGL_EXPORT void tigl::CGlobalExporterConfigs::Add | ( | const std::string & | supportedFileTypes, |
| const ExporterOptions & | config | ||
| ) |
| TIGL_EXPORT const ExporterOptions& tigl::CGlobalExporterConfigs::Get | ( | const std::string & | fileType | ) | const |
| TIGL_EXPORT ExporterOptions& tigl::CGlobalExporterConfigs::Get | ( | const std::string & | fileType | ) |
|
static |
|
private |
|
private |