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

#include <cui_screen.h>

+ Collaboration diagram for cui_screen:

Public Member Functions

 TAG_BLOCK (basic_components, { bitfield16 flags;int32_t parent_group_index;data_reference name;data_reference description;TAG_ENUM8(type, { rectangle, text, bitmap, ellipse, });cui_widget_anchor anchor;vector2 position;vector2 size;real rotation;color _color;tag_reference material_override;TAG_BLOCK(material_exports, { data_reference parameter_name;field_reference input_value;});bitfield8 text_flags;color shadow_color;vector2 shadow_offset;int8_t character_height;data_reference font_name;data_reference text;})
 
 TAG_BLOCK (groups, { bitfield16 flags;cui_widget_anchor anchor;data_reference name;data_reference description;})
 

Public Attributes

tag_reference string_reference
 

Member Function Documentation

◆ TAG_BLOCK() [1/2]

cui_screen::TAG_BLOCK ( basic_components  ,
{ bitfield16 flags;int32_t parent_group_index;data_reference name;data_reference description;TAG_ENUM8(type, { rectangle, text, bitmap, ellipse, });cui_widget_anchor anchor;vector2 position;vector2 size;real rotation;color _color;tag_reference material_override;TAG_BLOCK(material_exports, { data_reference parameter_name;field_reference input_value;});bitfield8 text_flags;color shadow_color;vector2 shadow_offset;int8_t character_height;data_reference font_name;data_reference text;}   
)

◆ TAG_BLOCK() [2/2]

cui_screen::TAG_BLOCK ( groups  ,
{ bitfield16 flags;cui_widget_anchor anchor;data_reference name;data_reference description;}   
)

Member Data Documentation

◆ string_reference

tag_reference cui_screen::string_reference

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