public void SetMeasureFunction(MeasureFunction measureFunction) { _measureFunction = measureFunction; if (measureFunction != null) { #if (UNITY_IOS && !UNITY_EDITOR) || __IOS__ _ygNode.SetContext(this); #else _managedMeasure = MeasureInternal; #endif } Native.YGNodeSetMeasureFunc(_ygNode, _managedMeasure); }
public static extern void YGNodeSetMeasureFunc( YGNodeHandle node, [MarshalAs(UnmanagedType.FunctionPtr)] YogaMeasureFunc measureFunc);
public void SetMeasureFunction(MeasureFunction measureFunction) { _measureFunction = measureFunction; _ygMeasureFunc = measureFunction != null ? MeasureInternal : (YogaMeasureFunc)null; Native.YGNodeSetMeasureFunc(_ygNode, _ygMeasureFunc); }