Elaztek Developer Hub
Blamite Game Engine - blam!  00368.02.12.23.1347.blamite
The core library for the Blamite Game Engine.
tag_io.h File Reference
#include <string>
#include <Strings/components/diagnostics/errors/errors.h>

Go to the source code of this file.

Namespaces

 Blam
 Namespace surrounding all major engine components.
 
 Blam::Content
 
 Blam::Content::Tags
 Namespace containing functions related to tag data.
 

Macros

#define BLAM_EXT_API   __declspec(dllimport)
 
#define BLAM
 

Functions

BLAM_EXT_API void Blam::Content::Tags::AddExtraTagFolder (std::string tag_folder)
 
BLAM void Blam::Content::Tags::LoadReferencedTags (std::string tag_path)
 Attempts to resolve any tag references within a given tag. More...
 
BLAM void Blam::Content::Tags::ResolveAllTagReferences ()
 Attempts to resolve all tag references within all loaded tags. More...
 
BLAM BlamResult Blam::Content::Tags::LoadTagFromFile (std::string tag_path, bool reload_if_already_loaded=true)
 Loads a tag from the engine's tag directory (default is '. More...
 
BLAM BlamResult Blam::Content::Tags::LoadTagFromMemoryBlock (char *address, int size, std::string tag_path, bool reload_if_already_loaded=true)
 
BLAM BlamResult Blam::Content::Tags::SaveTag (std::string tag_path)
 Saves a tag data to a file. More...
 
BLAM bool Blam::Content::Tags::TagNeedsPostprocess (BlamTagData tag_data)
 
BLAM void Blam::Content::Tags::TagPostprocess (BlamTagData tag_data)
 

Macro Definition Documentation

◆ BLAM

#define BLAM

◆ BLAM_EXT_API

#define BLAM_EXT_API   __declspec(dllimport)