Bouton avec un texte.
Plus de détails...
|
| void | SetLabelColor (Color color) |
| | Change la couleur du contenu du label.
|
| |
| | TextButton (Texture2D _texture, Vector2 _position, string content, Action _action, Color? fontColor=null, int borderThickness=0, float textScale=3f) |
| | Contenu du bouton (texte à afficher)
|
| |
| override void | Draw (SpriteBatch spriteBatch) |
| | Dessine le bouton.
|
| |
| override void | Update (GameTime gameTime) |
| | Met à jour le bouton.
|
| |
| | Button (Texture2D? _texture, Vector2 _position, Action? _action=null, bool canBeHover=true) |
| | Initialise une nouvelle instance de la classe Button.
|
| |
| virtual void | LeftClick () |
| | Comportement à appliquer lors du clique gauche.<author>Jaugey Alix, Théo Cornu, Jérémie Vieira</author>
|
| |
| virtual void | RightClick () |
| | Comportement à appliquer lors du clique droit.<author>Axel Burillier</author>
|
| |
| virtual void | OnHover () |
| |
| | UIElement (Texture2D? _texture, Vector2 _position) |
| | Constructeur de la classe UIElement.
|
| |
| void | SlideTo (Vector2 targetPosition, float duration) |
| | Démarre une animation de slide jusqu'à la position cible.
|
| |
| void | SetColorFilter (Color color) |
| | Affecte la couleur de "filtre" à appliquer à l'élément.
|
| |
| void | ResetColorFilter () |
| | Reset la couleur du filtre.
|
| |
|
| Label | Label [get] |
| | Accès au label pour les éléments en héritant.
|
| |
| virtual float | TextScale [get, set] |
| | Taille du texte.
|
| |
|
override Vector2 | Position [get, set] |
| |
| string | Content [get, set] |
| | Contenu (texte) du bouton.
|
| |
| Action? | LeftClickAction [set] |
| | Définit l'action à exécuter lors du clic gauche sur le bouton.
|
| |
| Action? | RightClickAction [set] |
| | Définit l'action à exécuter lors du clic droit sur le bouton.
|
| |
| virtual HoverableType | HoverableType [get] |
| | Cible d'activation de l'évènement HOVER.
|
| |
| int | Width [get, set] |
| | Récupère la largeur de l'élément.
|
| |
| int | Height [get, set] |
| | Récupère la Hauteur de l'élément.
|
| |
| int | PaddingHorizontal [get, set] |
| | Marge horizontale de l'élément.
|
| |
| int | PaddingVertical [get, set] |
| | Marge verticale de l'élément.
|
| |
| virtual Color | DefaultColor [get, set] |
| | Couleur de l'élément par défaut.
|
| |
| Texture2D? | Texture [get, set] |
| | Texture de l'élément.
|
| |
| virtual Vector2 | Position [get, set] |
| | Position de l'élément.
|
| |
| virtual Rectangle | Rect [get] |
| | Rectangle de l'élément (position et taille). Si la taille est à redéfinir, redéfinir cette propriété
|
| |
◆ TextButton()
| Monogame.UI.Button.TextButton.TextButton |
( |
Texture2D | _texture, |
|
|
Vector2 | _position, |
|
|
string | content, |
|
|
Action | _action, |
|
|
Color? | fontColor = null, |
|
|
int | borderThickness = 0, |
|
|
float | textScale = 3f ) |
|
inline |
Contenu du bouton (texte à afficher)
- Paramètres
-
| _texture | Texture de fond de Text button. |
| _position | Position de l'élément |
| content | Text à afficher |
| _action | Action à exécuter |
| fontColor | Couleur de la police |
| borderThickness | Largeur du contour coloré de la police |
| textScale | Taille du texte à afficher (Défaut 3x (soit 36) taille de base étant à 12) |
◆ Draw()
| override void Monogame.UI.Button.TextButton.Draw |
( |
SpriteBatch | spriteBatch | ) |
|
|
inlinevirtual |
Dessine le bouton.
- Paramètres
-
Dessine l'élément.
- Paramètres
-
| sb | Objet permettant le dessin de l'élément à l'écran |
<author>Jérémie Vieira, Alix Jaugey, Théo Cornu</author> <author>Theo Cornu, Axel Burillier</author>
Réimplémentée à partir de Monogame.UI.UIElement.
◆ SetLabelColor()
| void Monogame.UI.Button.TextButton.SetLabelColor |
( |
Color | color | ) |
|
|
inline |
Change la couleur du contenu du label.
- Paramètres
-
<author>Jérémie Vieira</author>
◆ Update()
| override void Monogame.UI.Button.TextButton.Update |
( |
GameTime | gameTime | ) |
|
|
inlinevirtual |
Met à jour le bouton.
- Paramètres
-
Regarde si la souris est bien sur le bouton avant de cliquer.Met à jour la position de l'élément pendant le slide.
- Paramètres
-
| gameTime | Temps de jeu pour calculer le deltaTime. |
<author>Jérémie Vieira, Alix Jaugey, Théo Cornu</author> <Author> Nathanael Gallois </Author> <author>Theo Cornu</author>
Réimplémentée à partir de Monogame.UI.Button.Button.
◆ Content
| string Monogame.UI.Button.TextButton.Content |
|
getset |
Contenu (texte) du bouton.
<author>Théo Cornu</author>
◆ Label
| Label Monogame.UI.Button.TextButton.Label |
|
getprotected |
Accès au label pour les éléments en héritant.
<author>Alix Jaugey</author>
◆ TextScale
| virtual float Monogame.UI.Button.TextButton.TextScale |
|
getset |
Taille du texte.
<author>Alix Jaugey</author>
La documentation de cette classe a été générée à partir du fichier suivant :
- Monogame/UI/Button/TextButton.cs