|
Motive Animation System
An open source project by
FPL.
|
This is the complete list of members for motive::RangeT< T >, including all inherited members.
| Clamp(const T x) const | motive::RangeT< T > | inline |
| ClampAfterStart(const T x) const | motive::RangeT< T > | inline |
| ClampBeforeEnd(const T x) const | motive::RangeT< T > | inline |
| ClampToClosest(T x, const RangeT *ranges, size_t len) | motive::RangeT< T > | inlinestatic |
| ClampToClosest(T x, const RangeArray< kMaxLen > &ranges) (defined in motive::RangeT< T >) | motive::RangeT< T > | inlinestatic |
| Contains(const T x) const | motive::RangeT< T > | inline |
| ContainsExcludingEnd(const T x) const | motive::RangeT< T > | inline |
| ContainsExcludingStart(const T x) const | motive::RangeT< T > | inline |
| ContainsWithTolerance(const T x, const T percent) const | motive::RangeT< T > | inline |
| Covers(const T *array, size_t len) | motive::RangeT< T > | inlinestatic |
| CoversLambda(const S *array, size_t len, const F &f) | motive::RangeT< T > | inlinestatic |
| DistanceFrom(const T x) const | motive::RangeT< T > | inline |
| Empty() | motive::RangeT< T > | inlinestatic |
| end() const (defined in motive::RangeT< T >) | motive::RangeT< T > | inline |
| Full() | motive::RangeT< T > | inlinestatic |
| Include(const T x) const | motive::RangeT< T > | inline |
| IndexOfLongest(const RangeT *ranges, size_t len) | motive::RangeT< T > | inlinestatic |
| IndexOfLongest(const RangeArray< kMaxLen > &ranges) (defined in motive::RangeT< T >) | motive::RangeT< T > | inlinestatic |
| IndexOfShortest(const RangeT *ranges, size_t len) | motive::RangeT< T > | inlinestatic |
| IndexOfShortest(const RangeArray< kMaxLen > &ranges) (defined in motive::RangeT< T >) | motive::RangeT< T > | inlinestatic |
| Intersect(const RangeT &a, const RangeT &b) | motive::RangeT< T > | inlinestatic |
| IntersectRanges(const RangeT *a, size_t len_a, const RangeT *b, size_t len_b, RangeT *intersections, RangeT *gaps=nullptr, size_t *len_gaps=nullptr) | motive::RangeT< T > | inlinestatic |
| IntersectRanges(const RangeArray< kMaxLen > &a, const RangeArray< kMaxLen > &b, RangeArray< kMaxLen *kMaxLen > *intersections, RangeArray< kMaxLen *kMaxLen > *gaps=nullptr) (defined in motive::RangeT< T >) | motive::RangeT< T > | inlinestatic |
| Invert() const | motive::RangeT< T > | inline |
| Length() const | motive::RangeT< T > | inline |
| Lengthen(const float percent) const | motive::RangeT< T > | inline |
| Lerp(const float percent) const | motive::RangeT< T > | inline |
| Middle() const | motive::RangeT< T > | inline |
| ModDiff(T a, T b, ModularDirection direction) const | motive::RangeT< T > | inline |
| ModDiffClose(T a, T b) const | motive::RangeT< T > | inline |
| ModDiffFar(T a, T b) const | motive::RangeT< T > | inline |
| ModDiffNegative(T a, T b) const | motive::RangeT< T > | inline |
| ModDiffPositive(T a, T b) const | motive::RangeT< T > | inline |
| ModularAdjustment(T x) const | motive::RangeT< T > | inline |
| Negative() | motive::RangeT< T > | inlinestatic |
| Normalize(T x) const | motive::RangeT< T > | inline |
| NormalizeCloseValue(T x) const | motive::RangeT< T > | inline |
| NormalizeWildValue(T x) const | motive::RangeT< T > | inline |
| operator!=(const RangeT &rhs) const (defined in motive::RangeT< T >) | motive::RangeT< T > | inline |
| operator*(const float s) const | motive::RangeT< T > | inline |
| operator==(const RangeT &rhs) const | motive::RangeT< T > | inline |
| Percent(const T x) const | motive::RangeT< T > | inline |
| PercentClamped(const T x) const | motive::RangeT< T > | inline |
| Positive() | motive::RangeT< T > | inlinestatic |
| RangeT() (defined in motive::RangeT< T >) | motive::RangeT< T > | inline |
| RangeT(const T point) (defined in motive::RangeT< T >) | motive::RangeT< T > | inlineexplicit |
| RangeT(const T start, const T end) (defined in motive::RangeT< T >) | motive::RangeT< T > | inline |
| set_end(const T end) (defined in motive::RangeT< T >) | motive::RangeT< T > | inline |
| set_start(const T start) (defined in motive::RangeT< T >) | motive::RangeT< T > | inline |
| start() const | motive::RangeT< T > | inline |
| StrictlyContains(const T x) const | motive::RangeT< T > | inline |
| Union(const RangeT &a, const RangeT &b) | motive::RangeT< T > | inlinestatic |
| Valid() const | motive::RangeT< T > | inline |
| ValuesInRange(const RangeT &range, T epsilon, size_t num_values, T *values) | motive::RangeT< T > | inlinestatic |
| ValuesInRange(const RangeT &range, T epsilon, TArray< kMaxLen > *values) (defined in motive::RangeT< T >) | motive::RangeT< T > | inlinestatic |