cee::pt::ParticleReaderPluginManager

class ParticleReaderPluginManager

Public Functions

void shutdown()
void setPluginFolder(const Str &folder)
Str pluginFolder() const
void loadPlugins()
void loadPluginsIfNeeded()
size_t readerFactoryCount() const
Str readerName(size_t index) const
ParticleDatasetReader *createReader(size_t index) const
void destroyReader(size_t index, ParticleDatasetReader *reader) const
bool canRead(size_t index, const Str &filePath) const
ParticleDatasetReader *createReaderForFile(const Str &filePath) const

Public Static Functions

static ParticleReaderPluginManager *instance()