|
|
void | Update () |
| |
|
override void | Apply (StyleObject styles) |
| |
|
void | OnPointerExit (PointerEventData eventData) |
| |
|
void | OnPointerEnter (PointerEventData eventData) |
| |
|
HashSet< string > | GetClassNames () |
| |
|
StyleBehaviour | GetParent () |
| |
|
StyleBehaviour | GetRoot () |
| |
|
List< StyleBehaviour > | GetChildren () |
| |
|
int | MatchSelectorDistance (Selector selector) |
| |
|
bool | MatchesSelector (Selector selector) |
| |
|
bool | Matches (Selector query) |
| |
|
virtual void | ApplyStyleTree () |
| |
|
List< StyleBundle > | GetApplicableStyles () |
| |
|
StyleObject | ComputeStyleObject () |
| |
|
void | AddClass (string clazz) |
| |
|
void | RemoveClass (string clazz) |
| |
|
void | SetClass (string clazz, bool value) |
| |
|
void | AddPseudoState (string state) |
| |
|
void | RemovePseudoState (string state) |
| |
|
void | ApplyStyleTreeChildren () |
| |
|
void | SetPseudoState (string state, bool value) |
| |
|
bool | HasPseudoState (string state) |
| |
|
StyleSheetObject | GetFirstStyleSheet () |
| |
|
IEnumerable< StyleSheetObject > | GetStyleSheets () |
| |
|
IEnumerable< StyleBehaviour > | Climb () |
| |
|
IEnumerable< StyleBehaviour > | All () |
| |
|
|
override string | TypeString => "button" |
| |
|
Selectable | Button |
| |
|
BeamableMSDFBehaviour | MsdfBehaviour |
| |
|
StyleObject | InlineStyle |
| |
| StyleBundle | InlineStyleBundle |
| |
|
List< StyleSheetObject > | StyleSheets = new List<StyleSheetObject>() |
| |
|
string | ClassString => _classString |
| |
|
string | Id => AsId(name) |
| |
|
string | QualifiedSelectorString => $"{TypeString}#{Id}{ClassSelectorString}" |
| |
|
string | ClassSelectorString => ClassString.Length > 0 ? $".{string.Join(".", GetClassNames())}" : "" |
| |
|
Action | OnStateUpdated |
| |
|
|
static bool | IsElementTypeName (string elementType, out string verifiedElementType) |
| |
|
static string | AsId (string name) |
| |
|
static void | RegisterType< T > (string elementType) |
| |
|
abstract string | TypeString [get] |
| |
The documentation for this class was generated from the following file:
- client/Packages/com.beamable/Runtime/UI/Scripts/Buss/ButtonStyleBehaviour.cs