|
GUERILLA_LIB_API BlamTag * | Guerilla::Tags::LoadTag (std::string file_path) |
| Attempts to load a tag from disk and link plugin data. More...
|
|
GUERILLA_LIB_API BlamTag * | Guerilla::Tags::LoadTag (std::string file_path, BlamTagTreeNode *tree_node) |
| Attempts to load a tag from disk and link plugin data. More...
|
|
GUERILLA_LIB_API BlamTag * | Guerilla::Tags::LoadTag (std::string file_path, BlamTagTreeNode *tree_node, BlamTagUpgradePolicy upgrade_policy) |
| Attempts to load a tag from disk and link plugin data. More...
|
|
GUERILLA_LIB_API bool | Guerilla::Tags::SaveTag (BlamTag *tag, bool save_both=true) |
| Attempts to save a tag back to disk. More...
|
|
GUERILLA_LIB_API bool | Guerilla::Tags::SaveTag (BlamTag *tag, bool keep_unused, bool keep_invalid, bool save_both=true) |
| Attempts to save a tag back to disk. More...
|
|
GUERILLA_LIB_API bool | Guerilla::Tags::SaveTagAs (BlamTag *tag, std::string file_path, bool save_both=true) |
| Attempts to save a tag to disk under a new filename. More...
|
|
GUERILLA_LIB_API bool | Guerilla::Tags::LinkPluginData (BlamTag *tag) |
| Attempts to link all plugin data for a given tag. More...
|
|
GUERILLA_LIB_API BlamResult | Guerilla::Tags::LoadPlugins () |
| Loads all available plugins within the default plugin directory '. More...
|
|
GUERILLA_LIB_API BlamResult | Guerilla::Tags::LoadPlugins (std::vector< std::string > search_folders) |
| Loads all available plugins within the application plugin directory. More...
|
|
GUERILLA_LIB_API void | Guerilla::Tags::ReleasePlugins () |
| Releases all plugin data. More...
|
|
GUERILLA_LIB_API std::vector< BlamPlugin * > | Guerilla::Tags::GetPluginList () |
| Retrieves the list of loaded plugins. More...
|
|
GUERILLA_LIB_API BlamPlugin * | Guerilla::Tags::GetPlugin (std::string class_name) |
| Retrieves a plugin based on its name. More...
|
|
GUERILLA_LIB_API BlamPlugin * | Guerilla::Tags::GetPlugin (std::string class_name, int version) |
| Retrieves a plugin based on its name and version. More...
|
|
GUERILLA_LIB_API BlamPlugin * | Guerilla::Tags::GetPluginMatchOrNewer (std::string class_name, int min_version) |
| Retrieves a plugin based on its name and version. More...
|
|
GUERILLA_LIB_API bool | Guerilla::Tags::PluginExists (std::string class_name) |
| Checks whether or not a plugin exists. More...
|
|
GUERILLA_LIB_API bool | Guerilla::Tags::PluginExists (std::string class_name, int version) |
| Checks whether or not a plugin exists. More...
|
|
GUERILLA_LIB_API bool | Guerilla::Tags::PluginExistsMatchOrNewer (std::string class_name, int min_version) |
| Checks whether or not a plugin exists. More...
|
|
GUERILLA_LIB_API bool | Guerilla::Tags::VerifyPluginCompilationData (BlamPlugin *plugin) |
| Performs a series of checks on a plugin to ensure that it is ready to be used for compilation. More...
|
|
GUERILLA_LIB_API BlamResult | Guerilla::Tags::Compiler::Decompile (BlamTag *tag) |
| Attempts to read the binary tag data. More...
|
|
GUERILLA_LIB_API BlamResult | Guerilla::Tags::Compiler::Compile (BlamTag *tag, std::string compiled_file_path) |
| Compiles the tag data to a file that can be used with the engine. More...
|
|
GUERILLA_LIB_API BlamResult | Guerilla::Tags::Compiler::CompileToMemory (BlamTag *tag, void **address, int *size) |
| Compiles the tag data to a block of memory, which can then be manipulated further, written to a file, loaded into the game engine directly, and so on. More...
|
|
GUERILLA_LIB_API bool | Guerilla::Tags::VerifyPluginIDs (std::vector< BlamPluginField * > field_list, std::string scope_name) |
|