Blamite Game Engine - blam!  00296.01.12.21.0102.blamite
The core library for the Blamite Game Engine.
fields.h File Reference
#include <string>
#include <d2d1.h>
#include <Strings/components/utils/string/string.h>
#include "tags.h"
#include "components/3rdparty/imgui/imgui.h"
#include "components/ui/imgui/imgui_widgets/widgets.h"
#include "components/3rdparty/imgui/extensions/imgui_extensions.h"
#include "components/diagnostics/logger/logger.h"
#include "components/core/world/world.h"

Go to the source code of this file.

Classes

class  Blam::Content::Tags::TagField
 Base class representing a tag field. More...
 
class  Blam::Content::Tags::AsciiField
 Class representing an ascii tag field. More...
 
class  Blam::Content::Tags::Int32Field
 Class representing an int32 tag field. More...
 
class  Blam::Content::Tags::Int16Field
 Class representing an int16 tag field. More...
 
class  Blam::Content::Tags::Int8Field
 Class representing an int8 tag field. More...
 
class  Blam::Content::Tags::BooleanField
 Class representing a boolean tag field. More...
 
class  Blam::Content::Tags::ColorFloatField
 Class representing a color tag field. More...
 
class  Blam::Content::Tags::EnumField
 Class representing an enum tag field. More...
 
class  Blam::Content::Tags::Bitfield8Field
 Class representing a bitfield8 tag field. More...
 
class  Blam::Content::Tags::Bitfield16Field
 Class representing a bitfield16 tag field. More...
 
class  Blam::Content::Tags::Bitfield32Field
 Class representing a bitfield32 tag field. More...
 
class  Blam::Content::Tags::CommentField
 Class representing a comment field. More...
 
class  Blam::Content::Tags::TagReference
 Class representing a tag reference, or tagref for short. More...
 
class  Blam::Content::Tags::Block
 Class representing a tag block, also referred to as a struct or reflexive in the modding community. More...
 

Namespaces

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

Typedefs

typedef bool bitfield8[8]
 Typedef for a bitfield8 field, used in tag data definitions. More...
 
typedef bool bitfield16[16]
 Typedef for a bitfield16 field, used in tag data definitions. More...
 
typedef bool bitfield32[32]
 Typedef for a bitfield32 field, used in tag data definitions. More...
 
typedef char ascii[32]
 Typedef for an ascii field, used in tag data definitions. More...
 
typedef char stringid[128]
 Typedef for a stringid field, used in tag data definitions. More...
 

Typedef Documentation

◆ ascii

typedef char ascii[32]

Typedef for an ascii field, used in tag data definitions.

◆ bitfield16

typedef bool bitfield16[16]

Typedef for a bitfield16 field, used in tag data definitions.

◆ bitfield32

typedef bool bitfield32[32]

Typedef for a bitfield32 field, used in tag data definitions.

◆ bitfield8

typedef bool bitfield8[8]

Typedef for a bitfield8 field, used in tag data definitions.

◆ stringid

typedef char stringid[128]

Typedef for a stringid field, used in tag data definitions.