private CSSSize MeasureInternal(IntPtr node, float width, CSSMeasureMode widthMode, float height, CSSMeasureMode heightMode) { if (this._measureFunction == null) { throw new InvalidOperationException("Measure function is not defined."); } long measureOutput = this._measureFunction(this, width, widthMode, height, heightMode); return(new CSSSize { width = (float)MeasureOutput.GetWidth(measureOutput), height = (float)MeasureOutput.GetHeight(measureOutput) }); }
public static long Make(double width, double height) { return(MeasureOutput.Make((int)width, (int)height)); }