public interface IWidget : IDisposable
Properties
Declaration
Accessor accessor { get; }
Property Value
Declaration
bool backgroundRequiresInput { get; }
Property Value
Declaration
Property Value
Declaration
Rect clippingPosition { get; }
Property Value
context
Declaration
IGraphContext context { get; }
Property Value
Declaration
bool foregroundRequiresInput { get; }
Property Value
Declaration
bool isMouseOver { get; }
Property Value
Declaration
bool isMouseThrough { get; }
Property Value
Declaration
bool isPositionValid { get; set; }
Property Value
Declaration
bool isVisible { get; set; }
Property Value
Declaration
IGraphChild model { get; }
Property Value
Declaration
bool overlayRequiresInput { get; }
Property Value
Declaration
Rect position { get; set; }
Property Value
Declaration
IEnumerable<IWidget> positionDependencies { get; }
Property Value
Declaration
IEnumerable<IWidget> positionDependers { get; }
Property Value
Declaration
float zIndex { get; set; }
Property Value
Methods
Declaration
Declaration
Declaration
Declaration
Declaration
void CachePositionFirstPass()
Declaration
int CompareZ(IWidget other)
Parameters
| Type |
Name |
Description |
| IWidget |
other |
|
Returns
Declaration
bool Contains(Vector2 point)
Parameters
| Type |
Name |
Description |
| Vector2 |
point |
|
Returns
Declaration
Declaration
Declaration
Declaration
void ExpandScreenshotGroup(HashSet<IWidget> group)
Parameters
Declaration
Declaration
Declaration
Declaration
void OnGraphElementsChanged()
Declaration
Declaration
Parameters
| Type |
Name |
Description |
| Rect |
area |
|
Returns
Declaration
Declaration
Declaration
Declaration
Events
Declaration
Event Type
Declaration
event Action whenUpdating
Event Type
Extension Methods