Esempio n. 1
0
 public void SetBaselineFunction(BaselineFunction baselineFunction)
 {
     _baselineFunction = baselineFunction;
     _managedBaseline  =
         baselineFunction != null ? BaselineInternal : (YogaBaselineFunc)null;
     Native.YGNodeSetBaselineFunc(_ygNode, _managedBaseline);
 }
Esempio n. 2
0
 public void Reset()
 {
     this._measureFunction  = null;
     this._baselineFunction = null;
     this._data             = null;
     Native.YGSetManagedObject(this._ygNode, null);
     Native.YGNodeReset(this._ygNode);
 }
Esempio n. 3
0
        public void Reset()
        {
            _measureFunction  = null;
            _baselineFunction = null;
            _data             = null;

            Native.YGNodeReset(_ygNode);
        }
Esempio n. 4
0
        public void Reset()
        {
            _measureFunction  = null;
            _baselineFunction = null;
            _data             = null;

            _ygNode.ReleaseManaged();
            Native.YGNodeReset(_ygNode);
            _ygNode.SetContext(this);
        }
Esempio n. 5
0
        public void Reset()
        {
            _measureFunction  = null;
            _baselineFunction = null;
            _data             = null;

            Native.YGNodeReset(_ygNode);
#if (UNITY_IOS && !UNITY_EDITOR) || ENABLE_IL2CPP || __IOS__
            _ygNode.ReleaseManaged();
#endif
        }
Esempio n. 6
0
        public void Reset()
        {
            _measureFunction  = null;
            _baselineFunction = null;
            _data             = null;

// BEGIN_UNITY @jonathanma Remove Context usage and YGNodeHandle, native YGNode has a reference of the managed object
            //_ygNode.ReleaseManaged();
            Native.YGSetManagedObject(_ygNode, null);
            Native.YGNodeReset(_ygNode);
            //_ygNode.SetContext(this);
// END_UNITY
        }
Esempio n. 7
0
        public void SetBaselineFunction(BaselineFunction baselineFunction)
        {
            _baselineFunction = baselineFunction;
            if (baselineFunction != null)
            {
#if (UNITY_IOS && !UNITY_EDITOR) || __IOS__
                _ygNode.SetContext(this);
#else
                _managedBaseline = BaselineInternal;
#endif
            }
            Native.YGNodeSetBaselineFunc(_ygNode, _managedBaseline);
        }
Esempio n. 8
0
 public void SetBaselineFunction(BaselineFunction baselineFunction)
 {
     _baselineFunction = baselineFunction;
     if (baselineFunction == null)
     {
         if (!IsMeasureDefined)
         {
             Native.YGSetManagedObject(_ygNode, null);
         }
         Native.YGNodeRemoveBaselineFunc(_ygNode);
     }
     else
     {
         Native.YGSetManagedObject(_ygNode, this);
         Native.YGNodeSetBaselineFunc(_ygNode);
     }
 }
Esempio n. 9
0
        public void SetBaselineFunction(BaselineFunction baselineFunction)
        {
            this._baselineFunction = baselineFunction;
            bool flag = baselineFunction == null;

            if (flag)
            {
                bool flag2 = !this.IsMeasureDefined;
                if (flag2)
                {
                    Native.YGSetManagedObject(this._ygNode, null);
                }
                Native.YGNodeRemoveBaselineFunc(this._ygNode);
            }
            else
            {
                Native.YGSetManagedObject(this._ygNode, this);
                Native.YGNodeSetBaselineFunc(this._ygNode);
            }
        }