public static StyleValue Create(StylePropertyID id, StyleKeyword keyword) { return(new StyleValue() { id = id, keyword = keyword }); }
public static VisualElement SetHeight(this VisualElement self, StyleKeyword keyword) { StyleLength height = new StyleLength(keyword); self.style.height = height; return(self); }
public static VisualElement SetWidth(this VisualElement self, StyleKeyword keyword) { StyleLength width = new StyleLength(keyword); self.style.width = width; return(self); }
private bool ApplyGlobalKeyword(StylePropertyId id, StyleKeyword keyword, ref ComputedStyle parentStyle) { if (keyword == StyleKeyword.Initial) { ApplyInitialValue(id); return(true); } return(false); }
internal bool Apply <U>(U other, StylePropertyApplyMode mode) where U : IStyleValue <Length> { if (StyleValueExtensions.CanApply(specificity, other.specificity, mode)) { value = other.value; keyword = other.keyword; specificity = other.specificity; return(true); } return(false); }
internal static Translate ToTranslate(this StyleKeyword keyword) { switch (keyword) { case StyleKeyword.None: return(Translate.None()); default: Debug.LogAssertion($"Unexpected StyleKeyword '{keyword.ToString()}'"); return(new Translate()); } }
internal StyleLength(Length v, StyleKeyword keyword) { m_Keyword = keyword; m_Value = v; if (v.IsAuto()) { m_Keyword = StyleKeyword.Auto; } else if (v.IsNone()) { m_Keyword = StyleKeyword.None; } }
internal static Length ToLength(this StyleKeyword keyword) { switch (keyword) { case StyleKeyword.Auto: return(Length.Auto()); case StyleKeyword.None: return(Length.None()); default: Debug.LogAssertion($"Unexpected StyleKeyword '{keyword.ToString()}'"); return(new Length()); } }
public static StyleValueKeyword ConvertStyleKeyword(StyleKeyword keyword) { switch (keyword) { case StyleKeyword.Auto: return(StyleValueKeyword.Auto); case StyleKeyword.None: return(StyleValueKeyword.None); case StyleKeyword.Initial: return(StyleValueKeyword.Initial); } return(StyleValueKeyword.Auto); }
internal StyleLength(Length v, StyleKeyword keyword) { this.m_Keyword = keyword; this.m_Value = v; }
public StyleColor(StyleKeyword keyword) : this(Color.clear, keyword) { }
internal StyleBackground(Background v, StyleKeyword keyword) { m_Keyword = keyword; m_Value = v; }
public StyleInt(StyleKeyword keyword) : this(default(int), keyword) { }
/// <summary> /// Creates from either a <see cref="Cursor"/> or <see cref="StyleKeyword"/>. /// </summary> public StyleCursor(StyleKeyword keyword) : this(default(Cursor), keyword) { }
public StyleFont(StyleKeyword keyword) : this(null, keyword) { }
/// <summary> /// Creates from either an enum or a <see cref="StyleKeyword"/>. /// </summary> public StyleEnum(StyleKeyword keyword) : this(default(T), keyword) { }
/// <summary> /// Creates from either a float or a <see cref="StyleKeyword"/>. /// </summary> public StyleFloat(StyleKeyword keyword) : this(default(float), keyword) { }
public StyleLength(StyleKeyword keyword) { this = new StyleLength(default(Length), keyword); }
internal StyleInt(int v, StyleKeyword keyword) { this.m_Keyword = keyword; this.m_Value = v; }
public StyleInt(StyleKeyword keyword) { this = new StyleInt(0, keyword); }
internal StyleFloat(float v, StyleKeyword keyword) { m_Keyword = keyword; m_Value = v; }
internal StyleFloat(float v, StyleKeyword keyword) { m_Specificity = StyleValueExtensions.UndefinedSpecificity; m_Keyword = keyword; m_Value = v; }
internal StyleEnum(T v, StyleKeyword keyword) { m_Keyword = keyword; m_Value = v; }
public StyleFloat(StyleKeyword keyword) { this = new StyleFloat(0f, keyword); }
internal StyleCursor(Cursor v, StyleKeyword keyword) { m_Keyword = keyword; m_Value = v; }
internal StyleFloat(float v, StyleKeyword keyword) { this.m_Keyword = keyword; this.m_Value = v; }
internal StyleFont(GCHandle gcHandle, StyleKeyword keyword) : this(gcHandle.IsAllocated ? gcHandle.Target as Font : null, keyword) { }
public StyleLength(StyleKeyword keyword) : this(default(Length), keyword) { }
internal StyleInt(int v, StyleKeyword keyword) { m_Keyword = keyword; m_Value = v; }
internal StyleLength(Length v, StyleKeyword keyword) { m_Specificity = StyleValueExtensions.UndefinedSpecificity; m_Keyword = keyword; m_Value = v; }