示例#1
0
 public void CopyStyle(CSSNode srcNode)
 {
     Native.CSSNodeCopyStyle(_cssNode, srcNode._cssNode);
 }
示例#2
0
 public virtual void MarkDirty()
 {
     Native.CSSNodeMarkDirty(_cssNode);
 }
示例#3
0
 public void MarkHasNewLayout()
 {
     Native.CSSNodeSetHasNewLayout(_cssNode, true);
 }
示例#4
0
 public static void SetExperimentalFeatureEnabled(
     CSSExperimentalFeature feature,
     bool enabled)
 {
     Native.CSSLayoutSetExperimentalFeatureEnabled(feature, enabled);
 }
示例#5
0
 public static bool IsExperimentalFeatureEnabled(CSSExperimentalFeature feature)
 {
     return(Native.CSSLayoutIsExperimentalFeatureEnabled(feature));
 }
示例#6
0
 public void SetMeasureFunction(MeasureFunction measureFunction)
 {
     _measureFunction = measureFunction;
     _cssMeasureFunc  = measureFunction != null ? MeasureInternal : (CSSMeasureFunc)null;
     Native.CSSNodeSetMeasureFunc(_cssNode, _cssMeasureFunc);
 }
示例#7
0
 public static int GetInstanceCount()
 {
     return(Native.CSSNodeGetInstanceCount());
 }
示例#8
0
 public void SetPosition(CSSEdge edge, float position)
 {
     Native.CSSNodeStyleSetPosition(_cssNode, edge, position);
 }
示例#9
0
 public void MarkLayoutSeen()
 {
     Native.CSSNodeSetHasNewLayout(_cssNode, false);
 }
示例#10
0
 public void SetBorder(CSSEdge edge, float border)
 {
     Native.CSSNodeStyleSetBorder(_cssNode, edge, border);
 }
示例#11
0
 public float GetPosition(CSSEdge edge)
 {
     return(Native.CSSNodeStyleGetPosition(_cssNode, edge));
 }
示例#12
0
 public float GetBorder(CSSEdge edge)
 {
     return(Native.CSSNodeStyleGetBorder(_cssNode, edge));
 }
示例#13
0
 public void SetPadding(CSSEdge edge, float padding)
 {
     Native.CSSNodeStyleSetPadding(_cssNode, edge, padding);
 }
示例#14
0
 public float GetPadding(CSSEdge edge)
 {
     return(Native.CSSNodeStyleGetPadding(_cssNode, edge));
 }
示例#15
0
 public void SetMargin(CSSEdge edge, float value)
 {
     Native.CSSNodeStyleSetMargin(_cssNode, edge, value);
 }
示例#16
0
 public float GetMargin(CSSEdge edge)
 {
     return(Native.CSSNodeStyleGetMargin(_cssNode, edge));
 }