Bouton avec une image.
Plus de détails...
|
| | ImageButton (Texture2D? _texture, Texture2D? _buttonImage, Vector2 _position, Action? _action=null, bool canBeHover=false) |
| | Constructeur de la classe ImageButton.
|
| |
| | ImageButton (int _width, int _height, Texture2D _texture, Texture2D? _buttonImage, Vector2 _position, Action? _action=null) |
| | Constructeur de la classe ImageButton, qui permet de choisir une taille d'image.
|
| |
| override void | Draw (SpriteBatch sb) |
| | 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>
|
| |
| | Button (Texture2D? _texture, Vector2 _position, Action? _action=null, bool canBeHover=true) |
| | Initialise une nouvelle instance de la classe Button.
|
| |
| override void | Update (GameTime gametime) |
| | Regarde si la souris est bien sur le bouton avant de cliquer.
|
| |
| 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.
|
| |
|
|
override Rectangle | Rect [get] |
| |
| Texture2D? | ButtonImage [get, set] |
| | Image 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é
|
| |
◆ ImageButton() [1/2]
| Monogame.UI.Button.ImageButton.ImageButton |
( |
Texture2D? | _texture, |
|
|
Texture2D? | _buttonImage, |
|
|
Vector2 | _position, |
|
|
Action? | _action = null, |
|
|
bool | canBeHover = false ) |
|
inline |
Constructeur de la classe ImageButton.
- Paramètres
-
| _buttonImage | Image de l'action (icon par exemple), le background est la propriété Texture |
◆ ImageButton() [2/2]
| Monogame.UI.Button.ImageButton.ImageButton |
( |
int | _width, |
|
|
int | _height, |
|
|
Texture2D | _texture, |
|
|
Texture2D? | _buttonImage, |
|
|
Vector2 | _position, |
|
|
Action? | _action = null ) |
|
inline |
Constructeur de la classe ImageButton, qui permet de choisir une taille d'image.
- Paramètres
-
| _buttonImage | Image de l'action (icon par exemple), le background est la propriété Texture |
◆ Draw()
| override void Monogame.UI.Button.ImageButton.Draw |
( |
SpriteBatch | sb | ) |
|
|
inlinevirtual |
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>
Réimplémentée à partir de Monogame.UI.UIElement.
◆ ButtonImage
| Texture2D? Monogame.UI.Button.ImageButton.ButtonImage |
|
getset |
Image du bouton.
<Author>Alix Jaugey</Author>
La documentation de cette classe a été générée à partir du fichier suivant :
- Monogame/UI/Button/ImageButton.cs