예제 #1
0
 public static YGValue Sanitized(float value, YGUnit unit)
 {
     if (float.IsNaN(value))
     {
         return(new YGValue(0f, YGUnit.Undefined));
     }
     return(new YGValue(value, unit));
 }
예제 #2
0
 public YGValue(float value, YGUnit unit)
 {
     this.unit = unit;
     if (unit == YGUnit.Auto || unit == YGUnit.Undefined)
     {
         this.value = YGUndefined;
     }
     else
     {
         this.value = value;
     }
 }