Blender  V3.3
Public Attributes | List of all members
tSlider Struct Reference

Public Attributes

struct Scenescene
 
struct ScrAreaarea
 
struct ARegionregion_header
 
voiddraw_handle
 
float raw_factor
 
float factor
 
float last_cursor [2]
 
bool allow_overshoot
 
bool overshoot
 
bool increments
 
bool precision
 

Detailed Description

Definition at line 59 of file ed_draw.c.

Member Data Documentation

◆ allow_overshoot

bool tSlider::allow_overshoot

◆ area

struct ScrArea* tSlider::area

Definition at line 61 of file ed_draw.c.

Referenced by ED_slider_create(), and ED_slider_destroy().

◆ draw_handle

void* tSlider::draw_handle

Draw callback handler.

Definition at line 67 of file ed_draw.c.

Referenced by ED_slider_create(), and ED_slider_destroy().

◆ factor

float tSlider::factor

0-1 value for determining the influence of whatever is relevant.

Definition at line 73 of file ed_draw.c.

Referenced by ED_slider_create(), ED_slider_factor_get(), ED_slider_factor_set(), slider_draw(), and slider_update_factor().

◆ increments

bool tSlider::increments

Move factor in 10% steps.

Definition at line 85 of file ed_draw.c.

Referenced by ED_slider_modal(), ED_slider_status_string_get(), and slider_update_factor().

◆ last_cursor

float tSlider::last_cursor[2]

Last mouse cursor position used for mouse movement delta calculation.

Definition at line 76 of file ed_draw.c.

Referenced by ED_slider_init(), and slider_update_factor().

◆ overshoot

bool tSlider::overshoot

Allow overshoot or clamp between 0% and 100%.

Definition at line 82 of file ed_draw.c.

Referenced by ED_slider_factor_set(), ED_slider_modal(), ED_slider_status_string_get(), slider_draw(), and slider_update_factor().

◆ precision

bool tSlider::precision

Reduces factor delta from mouse movement.

Definition at line 88 of file ed_draw.c.

Referenced by ED_slider_modal(), ED_slider_status_string_get(), and slider_update_factor().

◆ raw_factor

float tSlider::raw_factor

Accumulative factor (not clamped or rounded).

Definition at line 70 of file ed_draw.c.

Referenced by ED_slider_create(), and slider_update_factor().

◆ region_header

struct ARegion* tSlider::region_header

Header of the region used for drawing the slider.

Definition at line 64 of file ed_draw.c.

Referenced by ED_slider_create(), ED_slider_destroy(), ED_slider_modal(), and slider_draw().

◆ scene

struct Scene* tSlider::scene

Definition at line 60 of file ed_draw.c.

Referenced by ED_slider_create().


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