#include <FColladaPlugin.h>
Inheritance diagram for FColladaPluginManager:
Public Types | |
typedef fm::pvector< FCDETechnique > | FCDETechniqueList |
typedef fm::map< uint32, FCPExtraTechnique * > | FCPExtraMap |
Make a processed map of CRC32 profile names vs plug-ins to handle them. | |
Public Member Functions | |
FColladaPluginManager () | |
Constructor. | |
size_t | GetArchivePluginsCount () |
Retrieve the number of archive plugins that are loaded. | |
FCPArchive * | GetArchivePlugin (size_t index) |
Retrieves the archive plugin specified by the given index. | |
bool | RegisterPlugin (FUPlugin *plugin) |
Manually registers a plugin. | |
DEPRECATED (3.05A, RegisterPlugin) inline bool AddPlugin(FCPExtraTechnique *plugin) | |
See above. | |
DEPRECATED (3.05A, RegisterPlugin) inline bool AddArchivePlugin(FCPArchive *plugin) | |
See above. | |
bool | LoadDocumentFromFile (FCDocument *document, const fchar *filename) |
Load document to the given file. | |
DEPRECATED (3.05A, LoadDocumentFromFile) inline bool LoadDocument(FCDocument *document | |
bool | SaveDocumentToFile (FCDocument *document, const fchar *filename) |
Save document to the given file. | |
DEPRECATED (3.05A, SaveDocumentToFile) inline bool SaveDocument(FCDocument *document | |
FCPArchive * | FindArchivePlugin (const fchar *filename) |
[INTERNAL] Find the correct plug-in to the document according to the file extension. | |
void | PostImportDocument (FCDocument *document) |
void | PreExportDocument (FCDocument *document, FCDETechniqueList &techniques) |
void | PostExportDocument (FCDocument *document, FCDETechniqueList &techniques) |
void | CreateExtraTechniquePluginMap (FCPExtraMap &map) |
|
Retrieves the archive plugin specified by the given index.
|
|
Retrieve the number of archive plugins that are loaded.
|
|
Load document to the given file.
|
|
Manually registers a plugin. To manually un-register a plugin, use the plugin->Release() function.
|
|
Save document to the given file.
|