Elaztek Developer Hub
Switch Project...
blam!
Editing Kit
Guerilla
Sapien
Tool
Foundry
Libraries
Keystone
Strings
Forums
Discord
Doxygen
Jenkins
Guides
Gitlab
Blamite Game Engine - Strings
00311.03.29.21.1456.blamite
A library containing general purpose utilities and classes for use in multiple projects.
ascii.h
Go to the documentation of this file.
1
#pragma once
2
3
#include <string>
4
5
#include "../fields.h"
6
7
#ifdef STRINGS_EXPORTS
8
#define STRINGS_API __declspec(dllexport)
9
#else
10
#define STRINGS_API __declspec(dllimport)
11
#endif
12
18
class
STRINGS_API
BlamTagField_Ascii
:
public
BlamTagField
19
{
20
private
:
21
22
public
:
23
std::string value =
""
;
24
30
BlamTagField_Ascii
(
BlamTag
* _tag);
31
32
std::string
GenerateXMLString
();
33
std::vector<char>
GetValueAsBytes
();
34
};
BlamTagField
Class representing a tag field.
Definition:
fields.h:138
BlamTagField::GenerateXMLString
virtual std::string GenerateXMLString()
Generates a string with the field ID and value, ready to be written to an XML file.
Definition:
BlamTagField.cpp:9
BlamTag
Class representing a Tag.
Definition:
tags.h:123
STRINGS_API
#define STRINGS_API
Definition:
ascii.h:10
BlamTagField::GetValueAsBytes
virtual std::vector< char > GetValueAsBytes()
Retrieves the field value as a list of bytes.
Definition:
BlamTagField.cpp:14
BlamTagField_Ascii
Class representing an ascii tag field.
Definition:
ascii.h:18
Strings
editor
guerilla
tags
fields
ascii
ascii.h
Generated on Mon Mar 29 2021 15:24:55 for Blamite Game Engine - Strings by
1.8.17