#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 |