Pulp 1.88.0
Cross-platform audio plugin framework
Loading...
Searching...
No Matches
pulp::timeline_editor::hit_test_detail Namespace Reference

Functions

bool valid_candidate (const ProjectedHitCandidate &candidate) noexcept
bool inside_expanded_half_open (float value, float start, float end, float tolerance) noexcept
bool inside_half_open (const ProjectedHitCandidate &candidate, float x, float y) noexcept
double distance_to_half_open_span (float value, float start, float end) noexcept
ProjectedHitRegion region_at (const ProjectedHitCandidate &candidate, float x, float tolerance) noexcept

Function Documentation

◆ distance_to_half_open_span()

double pulp::timeline_editor::hit_test_detail::distance_to_half_open_span ( float value,
float start,
float end )
inlinenoexcept

◆ inside_expanded_half_open()

bool pulp::timeline_editor::hit_test_detail::inside_expanded_half_open ( float value,
float start,
float end,
float tolerance )
inlinenoexcept

◆ inside_half_open()

bool pulp::timeline_editor::hit_test_detail::inside_half_open ( const ProjectedHitCandidate & candidate,
float x,
float y )
inlinenoexcept

◆ region_at()

ProjectedHitRegion pulp::timeline_editor::hit_test_detail::region_at ( const ProjectedHitCandidate & candidate,
float x,
float tolerance )
inlinenoexcept

◆ valid_candidate()

bool pulp::timeline_editor::hit_test_detail::valid_candidate ( const ProjectedHitCandidate & candidate)
inlinenoexcept