Star Wars Risk
Chargement...
Recherche...
Aucune correspondance
Référence de la classe Monogame.UI.Text.Label

Classe représentant un label (texte) à afficher à l'écran. Plus de détails...

Graphe d'héritage de Monogame.UI.Text.Label:
Monogame.UI.UIElement Monogame.UI.Interfaces.ISlidable Monogame.UI.Text.TextInput

Fonctions membres publiques

 Label (Vector2 _position, string _content="")
 Constructeur de la classe Label.
 
 Label (Vector2 _position, Color? _fontColor, string _content="")
 Constructeur de la classe Label.
 
 Label (Texture2D? _texture, Vector2 _position, Color? fontColor, string _content="")
 Constructeur de la classe Label.
 
override void Draw (SpriteBatch spriteBatch)
 Dessine l'élément.
Paramètres
sbObjet permettant le dessin de l'élément à l'écran

<author>Jérémie Vieira, Alix Jaugey, Théo Cornu</author>

 
Vector2 GetCalculatedFontSize ()
 Calcule la taille du texte à afficher selon les constantes de la classe.
 
- Fonctions membres publiques hérités de Monogame.UI.UIElement
 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.
 
virtual void Update (GameTime gameTime)
 Met à jour la position de l'élément pendant le slide.
 
void SetColorFilter (Color color)
 Affecte la couleur de "filtre" à appliquer à l'élément.
 
void ResetColorFilter ()
 Reset la couleur du filtre.
 
- Fonctions membres publiques hérités de Monogame.UI.Interfaces.ISlidable

Propriétés

int BorderThickness [get, set]
 Épaisseur de la bordure du texte.
 
float TextScale [get, set]
 Taille du texte.
 
int Width [get, set]
 Largeur du label.
 
int Height [get, set]
 Hauteur du label.
 
override Rectangle Rect [get]
 
virtual string Content [get, set]
 Contenu du label (texte à afficher)
 
Color FontColor [get, set]
 Couleur de la police.
 
- Propriétés hérités de Monogame.UI.UIElement
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é
 

Description détaillée

Classe représentant un label (texte) à afficher à l'écran.

<Author>Jérémie Vieira, Alix Jaugey, Théo Cornu</Author>

Documentation des constructeurs et destructeur

◆ Label() [1/3]

Monogame.UI.Text.Label.Label ( Vector2 _position,
string _content = "" )
inline

Constructeur de la classe Label.

Paramètres
_positionPosition du label
_contentText à afficher

<Author>Jérémie Vieira, Alix Jaugey, Théo Cornu</Author>

◆ Label() [2/3]

Monogame.UI.Text.Label.Label ( Vector2 _position,
Color? _fontColor,
string _content = "" )
inline

Constructeur de la classe Label.

Paramètres
_positionPosition du label
_fontColorCouleur de la police
_contentText à afficher

<Author>Jérémie Vieira, Alix Jaugey, Théo Cornu</Author>

◆ Label() [3/3]

Monogame.UI.Text.Label.Label ( Texture2D? _texture,
Vector2 _position,
Color? fontColor,
string _content = "" )
inline

Constructeur de la classe Label.

Paramètres
fontColorCouleur de la police
_contentText à afficher

Documentation des fonctions membres

◆ Draw()

override void Monogame.UI.Text.Label.Draw ( SpriteBatch spriteBatch)
inlinevirtual

Dessine l'élément.

Paramètres
sbObjet 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.

Réimplémentée dans Monogame.UI.Text.TextInput.

◆ GetCalculatedFontSize()

Vector2 Monogame.UI.Text.Label.GetCalculatedFontSize ( )
inline

Calcule la taille du texte à afficher selon les constantes de la classe.

Renvoie
La taille du texte en X et Y

<author>Alix Jaugey</author>

Documentation des propriétés

◆ BorderThickness

int Monogame.UI.Text.Label.BorderThickness
getset

Épaisseur de la bordure du texte.

<Author>Alix Jaugey</Author>

◆ Content

virtual string Monogame.UI.Text.Label.Content
getset

Contenu du label (texte à afficher)

<Author>Jérémie Vieira, Alix Jaugey, Théo Cornu</Author>

◆ FontColor

Color Monogame.UI.Text.Label.FontColor
getset

Couleur de la police.

<Author>Jérémie Vieira, Alix Jaugey, Théo Cornu</Author>

◆ Height

int Monogame.UI.Text.Label.Height
getset

Hauteur du label.

<Author>Alix Jaugey</Author>

◆ TextScale

float Monogame.UI.Text.Label.TextScale
getset

Taille du texte.

<author>Alix Jaugey</author>

◆ Width

int Monogame.UI.Text.Label.Width
getset

Largeur du label.

<Author>Alix Jaugey</Author>


La documentation de cette classe a été générée à partir du fichier suivant :