Elaztek Developer Hub
Blamite Game Engine - Guerilla  00307.01.26.21.0804.blamite
The tag editor for the Blamite Game Engine.
tags.h File Reference
#include <string>
#include <vector>
#include <Strings/components/diagnostics/errors/errors.h>
#include <Strings/components/3rdparty/rapidxml/rapidxml.hpp>
#include "fields/fields.h"

Go to the source code of this file.

Classes

struct  BlamRevision
 Structure representing a tag or plugin revision. More...
 
class  BlamPlugin
 Class representing a Plugin. More...
 
class  BlamTag
 Class representing a Tag. More...
 

Namespaces

 Guerilla
 The main namespace containing all of Guerilla's shared functions.
 
 Guerilla::Tags
 

Macros

#define GUERILLA_API   __declspec(dllimport)
 

Functions

GUERILLA_API bool Guerilla::Tags::LinkPluginData (BlamTag *tag, bool require_same_version)
 
GUERILLA BlamResult Guerilla::Tags::LoadPlugins ()
 
GUERILLA void Guerilla::Tags::ReleasePlugins ()
 
GUERILLA_API std::vector< BlamPlugin * > Guerilla::Tags::GetPluginList ()
 
GUERILLA_API BlamPluginGuerilla::Tags::GetPlugin (std::string class_name)
 
GUERILLA_API BlamPluginGuerilla::Tags::GetPlugin (std::string class_name, int version)
 
GUERILLA_API bool Guerilla::Tags::PluginExists (std::string class_name)
 
GUERILLA_API bool Guerilla::Tags::PluginExists (std::string class_name, int version)
 
GUERILLA_API bool Guerilla::Tags::VerifyPluginCompilationData (BlamPlugin *plugin)
 

Macro Definition Documentation

◆ GUERILLA_API

#define GUERILLA_API   __declspec(dllimport)