C# Class Gearset.UI.LayoutBox

A box.
Afficher le fichier Open project: juancampa/Gearset Class Usage Examples

Méthodes publiques

Méthode Description
DrawBorderLines ( Color color ) : void

Helper methods, draws the border of the box. Must be called every frame.

DrawCrossLines ( Color color ) : void

Helper methods, draws the border of the box. Must be called every frame.

DrawCrossLines ( Color color, Gearset.Components.InternalLineDrawer lineDrawer ) : void
GetScreenPosition ( ) : Vector2
LayoutBox ( Vector2 position ) : System
LayoutBox ( Vector2 position, Vector2 size ) : System
WorldToLocal ( Vector2 point ) : Vector2

Returns the passed world point in local point of this LayoutBox.

Méthodes protégées

Méthode Description
OnPositionChanged ( ) : void
OnSizeChanged ( ) : void

Private Methods

Méthode Description
Contains ( Vector2 point ) : bool

Returns true if the passed point is contained in this box.

DrawBorderLines ( Color color, Gearset.Components.InternalLineDrawer lineDrawer ) : void

Helper methods, draws the border of the box. Must be called every frame. TODO: Move this to a UI debug drawer or something similar

RaiseClick ( Vector2 position ) : void

Only to be called by the MouseRouter

RaiseDragged ( Vector2 delta ) : void

Only to be called by the MouseRouter

RaiseMouseDown ( Vector2 position ) : void

Only to be called by the MouseRouter

RaiseMouseUp ( Vector2 position ) : void

Only to be called by the MouseRouter

Method Details

DrawBorderLines() public méthode

Helper methods, draws the border of the box. Must be called every frame.
public DrawBorderLines ( Color color ) : void
color Color
Résultat void

DrawCrossLines() public méthode

Helper methods, draws the border of the box. Must be called every frame.
public DrawCrossLines ( Color color ) : void
color Color
Résultat void

DrawCrossLines() public méthode

public DrawCrossLines ( Color color, Gearset.Components.InternalLineDrawer lineDrawer ) : void
color Color
lineDrawer Gearset.Components.InternalLineDrawer
Résultat void

GetScreenPosition() public méthode

public GetScreenPosition ( ) : Vector2
Résultat Vector2

LayoutBox() public méthode

public LayoutBox ( Vector2 position ) : System
position Vector2
Résultat System

LayoutBox() public méthode

public LayoutBox ( Vector2 position, Vector2 size ) : System
position Vector2
size Vector2
Résultat System

OnPositionChanged() protected méthode

protected OnPositionChanged ( ) : void
Résultat void

OnSizeChanged() protected méthode

protected OnSizeChanged ( ) : void
Résultat void

WorldToLocal() public méthode

Returns the passed world point in local point of this LayoutBox.
public WorldToLocal ( Vector2 point ) : Vector2
point Vector2
Résultat Vector2