Elaztek Developer Hub
Blamite Game Engine - blam!  00368.02.12.23.1347.blamite
The core library for the Blamite Game Engine.
test_tag Struct Reference

#include <test_tag.h>

Public Member Functions

 TAG_BLOCK (bitmap_data, { short width;short height;byte depth;bitfield8 format_flags;TAG_ENUM(bitmap_type, { texture_2d, texture_3d, cubemap, unknown });})
 
 TAG_BLOCK (the_go_fuck_yourself_block, { bitfield16 extra_flags;bitfield32 who_needs_this_many_flags;})
 
 TAG_BLOCK (nested_block_test, { int nested_property;ascii nested_string;TAG_BLOCK(nested_block_child_block, { short please_work;ascii edge_1;TAG_ENUM(argh, { argh_one, argh_two, argh_three, argh_four });ascii edge_2;data_reference test_dataref;});})
 
 TAG_BLOCK (block, { int integer;data_reference dataref;TAG_BLOCK(block_two, { int integer;data_reference dataref;TAG_BLOCK(block_three, { int integer;data_reference dataref;TAG_BLOCK(block_four, { int integer;data_reference dataref;TAG_BLOCK(block_five, { int integer;data_reference dataref;});});});});})
 

Public Attributes

int integer_test
 
short short_test
 
byte byte_test
 
data_reference test_dataref
 
int another_int
 

Member Function Documentation

◆ TAG_BLOCK() [1/4]

test_tag::TAG_BLOCK ( bitmap_data  ,
{ short width;short height;byte depth;bitfield8 format_flags;TAG_ENUM(bitmap_type, { texture_2d, texture_3d, cubemap, unknown });}   
)

◆ TAG_BLOCK() [2/4]

test_tag::TAG_BLOCK ( block  ,
{ int integer;data_reference dataref;TAG_BLOCK(block_two, { int integer;data_reference dataref;TAG_BLOCK(block_three, { int integer;data_reference dataref;TAG_BLOCK(block_four, { int integer;data_reference dataref;TAG_BLOCK(block_five, { int integer;data_reference dataref;});});});});}   
)

◆ TAG_BLOCK() [3/4]

test_tag::TAG_BLOCK ( nested_block_test  ,
{ int nested_property;ascii nested_string;TAG_BLOCK(nested_block_child_block, { short please_work;ascii edge_1;TAG_ENUM(argh, { argh_one, argh_two, argh_three, argh_four });ascii edge_2;data_reference test_dataref;});}   
)

◆ TAG_BLOCK() [4/4]

test_tag::TAG_BLOCK ( the_go_fuck_yourself_block  ,
{ bitfield16 extra_flags;bitfield32 who_needs_this_many_flags;}   
)

Member Data Documentation

◆ another_int

int test_tag::another_int

◆ byte_test

byte test_tag::byte_test

◆ integer_test

int test_tag::integer_test

◆ short_test

short test_tag::short_test

◆ test_dataref

data_reference test_tag::test_dataref

The documentation for this struct was generated from the following file: