Pathfinder  v3.0
The definitive Hacknet programmable modding system
Pathfinder.GUI.BaseDynamicRectangle Class Reference
+ Inheritance diagram for Pathfinder.GUI.BaseDynamicRectangle:

Public Attributes

bool InBorder
 

Protected Member Functions

 BaseDynamicRectangle (float x, float y, float width, float height)
 
- Protected Member Functions inherited from Pathfinder.GUI.BaseInteractiveRectangle< float >
 BaseInteractiveRectangle (T x, T y, T width, T height)
 

Properties

Color SelectedColor [get, set]
 
Color DeselectedColor = GuiData.Default_Selected_Color [get, set]
 
float SelectableBorder = GuiData.Default_Unselected_Color [get, set]
 
MoveLine XBound = -1 [get, set]
 
MoveLine YBound = new MoveLine(3.40282347E+38f, -3.40282347E+38f) [get, set]
 
Vector2 MovedPosition = new MoveLine(3.40282347E+38f, -3.40282347E+38f) [get, protected set]
 
- Properties inherited from Pathfinder.GUI.BaseInteractiveRectangle< float >
Action< BaseInteractiveRectangle< T > > DrawFinish [get, set]
 

Additional Inherited Members

- Public Member Functions inherited from Pathfinder.GUI.BaseInteractiveRectangle< float >
override bool HandleInteraction ()
 
virtual bool Draw ()
 
abstract void DoDraw ()
 

Constructor & Destructor Documentation

◆ BaseDynamicRectangle()

Pathfinder.GUI.BaseDynamicRectangle.BaseDynamicRectangle ( float  x,
float  y,
float  width,
float  height 
)
protected

Member Data Documentation

◆ InBorder

bool Pathfinder.GUI.BaseDynamicRectangle.InBorder
Initial value:
=> Contains(X + SelectableBorder, Y + SelectableBorder,
SelectableBorder < 0 ? 0 : Width - 2f * SelectableBorder,
SelectableBorder < 0 ? 0 : Height - 2f * SelectableBorder,
GuiData.getMousePoint())

Property Documentation

◆ DeselectedColor

Color Pathfinder.GUI.BaseDynamicRectangle.DeselectedColor = GuiData.Default_Selected_Color
getset

◆ MovedPosition

Vector2 Pathfinder.GUI.BaseDynamicRectangle.MovedPosition = new MoveLine(3.40282347E+38f, -3.40282347E+38f)
getprotected set

◆ SelectableBorder

float Pathfinder.GUI.BaseDynamicRectangle.SelectableBorder = GuiData.Default_Unselected_Color
getset

◆ SelectedColor

Color Pathfinder.GUI.BaseDynamicRectangle.SelectedColor
getset

◆ XBound

MoveLine Pathfinder.GUI.BaseDynamicRectangle.XBound = -1
getset

◆ YBound

MoveLine Pathfinder.GUI.BaseDynamicRectangle.YBound = new MoveLine(3.40282347E+38f, -3.40282347E+38f)
getset

The documentation for this class was generated from the following file: