Elaztek Developer Hub
Blamite Game Engine - blam!  00346.12.11.21.0529.blamite
The core library for the Blamite Game Engine.
tags.cpp File Reference
#include "tags.h"
#include <fstream>
#include <algorithm>
#include <Strings/components/utils/io/io.h>
#include <Strings/components/utils/string/string.h>
#include "components/diagnostics/logger/logger.h"
#include "components/resources/engine_definitions/engine_definitions.h"
#include "components/settings/config/config.h"
#include "tagclass.h"

Functions

void ValidateDynamicTagFolders ()
 
void ReleaseTagSectionData (char *address, int size)
 Releases a tag data section. More...
 

Variables

std::vector< BlamTagDataloaded_tags
 
int last_created_tag = 0
 

Function Documentation

◆ ReleaseTagSectionData()

void ReleaseTagSectionData ( char *  address,
int  size 
)

Releases a tag data section.

This will ensure that a tag's data, as well as any referenced data (such as tag blocks) are released.

Parameters
address- The address of the data section.
size- The size of the data section.

◆ ValidateDynamicTagFolders()

void ValidateDynamicTagFolders ( )

Variable Documentation

◆ last_created_tag

int last_created_tag = 0

◆ loaded_tags

std::vector<BlamTagData> loaded_tags