Euphoria
eu::files::gui::ButtonState Struct Reference

#include <gui.h>

Public Attributes

float scale = 1.0f
 
Rgb image_color
 
Rgb text_color
 
float dx
 
float dy
 
InterpolationType interpolate_position = InterpolationType::linear
 
float interpolate_position_time = 0.1f
 
InterpolationType interpolate_color = InterpolationType::linear
 
float interpolate_color_time = 0.1f
 
InterpolationType interpolate_size = InterpolationType::linear
 
float interpolate_size_time = 0.1f
 

Detailed Description

Definition at line 108 of file gui.h.

Member Data Documentation

◆ dx

float eu::files::gui::ButtonState::dx

Definition at line 114 of file gui.h.

◆ dy

float eu::files::gui::ButtonState::dy

Definition at line 115 of file gui.h.

◆ image_color

Rgb eu::files::gui::ButtonState::image_color

Definition at line 112 of file gui.h.

◆ interpolate_color

InterpolationType eu::files::gui::ButtonState::interpolate_color = InterpolationType::linear

Definition at line 120 of file gui.h.

◆ interpolate_color_time

float eu::files::gui::ButtonState::interpolate_color_time = 0.1f

Definition at line 121 of file gui.h.

◆ interpolate_position

InterpolationType eu::files::gui::ButtonState::interpolate_position = InterpolationType::linear

Definition at line 117 of file gui.h.

◆ interpolate_position_time

float eu::files::gui::ButtonState::interpolate_position_time = 0.1f

Definition at line 118 of file gui.h.

◆ interpolate_size

InterpolationType eu::files::gui::ButtonState::interpolate_size = InterpolationType::linear

Definition at line 123 of file gui.h.

◆ interpolate_size_time

float eu::files::gui::ButtonState::interpolate_size_time = 0.1f

Definition at line 124 of file gui.h.

◆ scale

float eu::files::gui::ButtonState::scale = 1.0f

Definition at line 111 of file gui.h.

◆ text_color

Rgb eu::files::gui::ButtonState::text_color

Definition at line 113 of file gui.h.


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