 |
Blamite Game Engine - blam!
00453.06.08.26.0624.blamite
The core library for the Blamite Game Engine.
|
Go to the documentation of this file.
22 #define tag_obje "obje"
85 {1,
"haloman30",
"Initial implementation"},
bool unused22
Definition: object.h:53
bool unused3
Definition: object.h:34
Namespace containing functions related to tag data.
Definition: bitmap.h:181
bool unused12
Definition: object.h:43
bitfield32_flags flags
Bitfield data for flags. See #bitfield32_flags for details.
Definition: object.h:65
bool unused6
Definition: object.h:37
bool unused17
Definition: object.h:48
bool unused2
Definition: object.h:33
Class representing a data reference, or dataref for short.
Definition: dataref.h:19
bool unused14
Definition: object.h:45
bool unused16
Definition: object.h:47
bool unused28
Definition: object.h:59
BLAM object * GetObjectTag(std::string tag_path)
Definition: object.cpp:16
Class representing a tag reference, or tagref for short.
Definition: tagref.h:20
std::vector< BlamTagClassField * > fields
A series of tag fields that store the layout of the tag.
Definition: tags.h:209
bool unused19
Definition: object.h:50
std::vector< BlamTagClassRevision > revisions
List of all tag class revisions. Does not get written to tags, but is included in plugin files.
Definition: tags.h:208
std::string class_name_short
The short, 4-character name of the tag class.
Definition: tags.h:206
bool unused29
Definition: object.h:60
int version
The tag class version. Should be incremented any time a tag class is modified whatsoever.
Definition: tags.h:207
bool unused4
Definition: object.h:35
bool unused20
Definition: object.h:51
Structure representing a tag reference.
Definition: tags.h:289
Class representing a bitfield32 tag field.
Definition: bitfield.h:55
std::string class_name_long
The longer class name. Typically shown alongside short name for user-friendliness.
Definition: tags.h:205
bool unused0
Definition: object.h:31
bool unused8
Definition: object.h:39
bool unused27
Definition: object.h:58
bool unused18
Definition: object.h:49
bool unused1
Definition: object.h:32
bool unused25
Definition: object.h:56
bool unused31
Definition: object.h:62
bool unused23
Definition: object.h:54
ObjectTagClass()
Definition: object.h:78
Structure representing a data reference.
Definition: tags.h:342
#define tag_obje
Definition: object.h:22
bool unused10
Definition: object.h:41
int tag_size
The size of the tag's data. Used on loading/writing tag files.
Definition: tags.h:210
bool unused24
Definition: object.h:55
bool unused5
Definition: object.h:36
void * address
The address pointing to the start of the tag's data.
Definition: tags.h:132
bool unused11
Definition: object.h:42
#define BLAM
Definition: object.h:19
TAG_BLOCK(attachments, { tag_reference type;data_reference marker;})
Class used to contain and access tag data.
Definition: tags.h:125
bool unused7
Definition: object.h:38
bool unused21
Definition: object.h:52
Class representing a tag block field, also sometimes referred to as a struct or reflexive in the modd...
Definition: block.h:19
bool unused30
Definition: object.h:61
bool unused9
Definition: object.h:40
bool unused13
Definition: object.h:44
bool unused15
Definition: object.h:46
Class representing a tag class.
Definition: tags.h:202
tag_reference model
Definition: object.h:66
bool unused26
Definition: object.h:57
std::string tag_class
The tag's short class name.
Definition: tags.h:146