Same as Range but with normal floats.
More...
|
float | PosOf (float lambda) |
|
float | LambdaOf (float pos) |
|
| FloatRange (float start, float end) |
|
override string | ToString () |
|
Same as Range but with normal floats.
Definition at line 53 of file Ranges.cs.
◆ FloatRange()
CrabUI.FloatRange.FloatRange |
( |
float | start, |
|
|
float | end ) |
Definition at line 63 of file Ranges.cs.
64 {
65 if (end >= start) (Start, End) = (start, end);
66 else (End, Start) = (start, end);
67 }
◆ Parse()
static FloatRange CrabUI.FloatRange.Parse |
( |
string | raw | ) |
|
|
static |
Definition at line 73 of file Ranges.cs.
74 {
75 if (raw == null || raw == "") return new FloatRange(0, 0);
76
77 string content = raw.Split('[', ']')[1];
78
79 List<string> coords = content.Split(',').Select(s => s.Trim()).ToList();
80
81 float start;
82 float end;
83
84 float.TryParse(coords.ElementAtOrDefault(0), out start);
85 float.TryParse(coords.ElementAtOrDefault(1), out end);
86
87 return new FloatRange(start, end);
88 }
◆ End
float CrabUI.FloatRange.End |
◆ Start
float CrabUI.FloatRange.Start |
◆ Zero
◆ IsEmpty
bool CrabUI.FloatRange.IsEmpty |
|
get |
◆ IsZero
bool CrabUI.FloatRange.IsZero |
|
get |
The documentation for this struct was generated from the following file: