Ansel 0.0
A darktable fork - bloat + design vision
Loading...
Searching...
No Matches
dt_liquify_warp_t Struct Reference
+ Collaboration diagram for dt_liquify_warp_t:

Data Fields

float complex point
 
float complex strength
 a point (the effective strength vector is: strength - point)
 
float complex radius
 a point (the effective radius scalar is: cabs(radius - point))
 
float control1
 range 0.0 .. 1.0 == radius
 
float control2
 range 0.0 .. 1.0 == radius
 
dt_liquify_warp_type_enum_t type
 
dt_liquify_status_enum_t status
 

Field Documentation

◆ control1

float dt_liquify_warp_t::control1

range 0.0 .. 1.0 == radius

Referenced by _draw_paths(), _hit_paths(), init_warp(), mix_warps(), and mouse_moved().

◆ control2

float dt_liquify_warp_t::control2

range 0.0 .. 1.0 == radius

Referenced by _draw_paths(), _hit_paths(), init_warp(), mix_warps(), and mouse_moved().

◆ point

◆ radius

float complex dt_liquify_warp_t::radius

a point (the effective radius scalar is: cabs(radius - point))

Referenced by _distort_paths(), _draw_paths(), _hit_paths(), init_warp(), interpolate_paths(), mix_warps(), mouse_moved(), and scrolled().

◆ status

dt_liquify_status_enum_t dt_liquify_warp_t::status

Referenced by init_warp(), and interpolate_paths().

◆ strength

float complex dt_liquify_warp_t::strength

a point (the effective strength vector is: strength - point)

Referenced by _distort_paths(), _draw_paths(), _hit_paths(), init_warp(), mix_warps(), mouse_moved(), and scrolled().

◆ type

dt_liquify_warp_type_enum_t dt_liquify_warp_t::type

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