Elaztek Developer Hub
Blamite Game Engine - Guerilla (Library)  00378.04.17.23.1319.blamite
The tag editor for the Blamite Game Engine.
BlamPluginField.cpp File Reference
#include "fields.h"
#include "ascii/ascii.h"
#include "enum/enum.h"
#include "int/int.h"
#include "float32/float32.h"
#include "bitfield/bitfield.h"
#include "block/block.h"
#include "dataref/dataref.h"
#include "tagref/tagref.h"
#include "vector/vector.h"
#include "color/color.h"

Macros

#define GUERILLA_BITFIELD_DECOMPILE_SET_BITFIELD_BIT(index)
 

Macro Definition Documentation

◆ GUERILLA_BITFIELD_DECOMPILE_SET_BITFIELD_BIT

#define GUERILLA_BITFIELD_DECOMPILE_SET_BITFIELD_BIT (   index)
Value:
if (plugin_bitfield_field->bits.size() > index) { \
BlamBitfieldBitData new_bit = BlamBitfieldBitData(); \
new_bit.id = plugin_bitfield_field->bits.at(index).id; \
new_bit.value = bitfield->flag##index##; \
new_bitfield_field->bits.push_back(new_bit); }
BlamBitfieldBitData
Data structure containing data for a bitfield bit.
Definition: bitfield.h:28