Lines Matching refs:RangeF
20 class GFX_RANGE_EXPORT RangeF {
23 constexpr RangeF() : RangeF(0.f) {} in RangeF() function
26 constexpr RangeF(float start, float end) : start_(start), end_(end) {} in RangeF() function
29 constexpr explicit RangeF(float position) : RangeF(position, position) {} in RangeF() function
32 static constexpr RangeF InvalidRange() { in InvalidRange()
33 return RangeF(std::numeric_limits<float>::max()); in InvalidRange()
56 constexpr bool operator==(const RangeF& other) const {
59 constexpr bool operator!=(const RangeF& other) const {
62 constexpr bool EqualsIgnoringDirection(const RangeF& other) const { in EqualsIgnoringDirection()
67 constexpr bool Intersects(const RangeF& range) const { in Intersects()
73 constexpr bool Contains(const RangeF& range) const { in Contains()
81 RangeF Intersect(const RangeF& range) const;
82 RangeF Intersect(const Range& range) const;
97 const RangeF& range);