Пример #1
0
 public static int GetInstanceCount()
 {
     return(Native.CSSNodeGetInstanceCount());
 }
Пример #2
0
 public void SetMeasureFunction(MeasureFunction measureFunction)
 {
     AssertNativeInstance();
     _measureFunction = measureFunction;
     Native.CSSNodeSetMeasureFunc(_cssNode, measureFunction != null ? MeasureInternal : (CSSMeasureFunc)null);
 }
Пример #3
0
 public void CalculateLayout()
 {
     AssertNativeInstance();
     Native.CSSNodeCalculateLayout(_cssNode, CSSConstants.Undefined, CSSConstants.Undefined, Native.CSSNodeStyleGetDirection(_cssNode));
 }
Пример #4
0
 public void SetPosition(CSSEdge edge, float position)
 {
     AssertNativeInstance();
     Native.CSSNodeStyleSetPosition(_cssNode, edge, position);
 }
Пример #5
0
 public void MarkLayoutSeen()
 {
     AssertNativeInstance();
     Native.CSSNodeSetHasNewLayout(_cssNode, false);
 }
Пример #6
0
 public void SetBorder(CSSEdge edge, float border)
 {
     AssertNativeInstance();
     Native.CSSNodeStyleSetBorder(_cssNode, edge, border);
 }
Пример #7
0
 public void SetPadding(CSSEdge edge, float padding)
 {
     AssertNativeInstance();
     Native.CSSNodeStyleSetPadding(_cssNode, edge, padding);
 }
Пример #8
0
 public void SetMargin(CSSEdge edge, float value)
 {
     AssertNativeInstance();
     Native.CSSNodeStyleSetMargin(_cssNode, edge, value);
 }
Пример #9
0
 public void MarkHasNewLayout()
 {
     AssertNativeInstance();
     Native.CSSNodeSetHasNewLayout(_cssNode, true);
 }
Пример #10
0
 public virtual void MarkDirty()
 {
     AssertNativeInstance();
     Native.CSSNodeMarkDirty(_cssNode);
 }