Namespace MonkeyLoader.Resonite.UI
Classes
- ButtonRefExtensions
Contains FrooxEngine.UIX.UIBuilder extension methods that simplify the creation of FrooxEngine.UIX.Buttons with FrooxEngine.UIX.ButtonRefRelay<T>s.
- CanvasExtensions
Contains helpful methods to deal with UIX FrooxEngine.UIX.Canvases, their FrooxEngine.UIX.RectTransforms, and related types.
- LocalActionButtonExtensions
Contains extension methods to setup locally defined actions for FrooxEngine.IButtons which are triggerable by anyone.
- RadiantUIStyleExtensions
Contains extension method versions of FrooxEngine.RadiantUI_Constants methods.
- Slices.First
Contains more "fluent" definitions for first half / third.
- Slices.Second
Contains more "fluent" definitions for second half / third.
- UIXExtensions
Contains miscellaneous extension methods for UIX types that couldn't be categorized further.
Structs
- NineSlice
Represents a nine slice with its vertical and horizontal Slices.Third segments.
Allows getting the Elements.Core.Rect and Borders for each of the ways to further divide it.
- NineSlice.Thirds
Represents the thirds of one axis of a nine slice using a Elements.Core.float4.
Enums
- Slices.Half
Distinguishes halfs.
- Slices.Horizontal
Distinguishes horizontal slices.
- Slices.Third
Distinguishes thirds.
- Slices.Vertical
Distinguishes vertical slices.