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

#include <decorator_set.h>

Public Member Functions

 TAG_BLOCK (variants, { data_reference identifier;struct bitfield16_flags { bool random_rotation :1;bool random_scale :1;bool unused2 :1;bool unused3 :1;bool unused4 :1;bool unused5 :1;bool unused6 :1;bool unused7 :1;bool unused8 :1;bool unused9 :1;bool unused10 :1;bool unused11 :1;bool unused12 :1;bool unused13 :1;bool unused14 :1;bool unused15 :1;};bitfield16_flags flags;TAG_BLOCK(LODs, { tag_reference model;int8_t lod;});vector3 min_scale;vector3 max_scale;real minimum_distance_between_decorators;real placement_weight;})
 

Public Attributes

vector2 lod0_distance
 
vector2 lod1_distance
 
vector2 lod2_distance
 
vector2 lod3_distance
 

Member Function Documentation

◆ TAG_BLOCK()

decorator_set::TAG_BLOCK ( variants  ,
{ data_reference identifier;struct bitfield16_flags { bool random_rotation :1;bool random_scale :1;bool unused2 :1;bool unused3 :1;bool unused4 :1;bool unused5 :1;bool unused6 :1;bool unused7 :1;bool unused8 :1;bool unused9 :1;bool unused10 :1;bool unused11 :1;bool unused12 :1;bool unused13 :1;bool unused14 :1;bool unused15 :1;};bitfield16_flags flags;TAG_BLOCK(LODs, { tag_reference model;int8_t lod;});vector3 min_scale;vector3 max_scale;real minimum_distance_between_decorators;real placement_weight;}   
)

Member Data Documentation

◆ lod0_distance

vector2 decorator_set::lod0_distance

◆ lod1_distance

vector2 decorator_set::lod1_distance

◆ lod2_distance

vector2 decorator_set::lod2_distance

◆ lod3_distance

vector2 decorator_set::lod3_distance

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