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

Classe représentant un champ de texte interactif. Plus de détails...

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

Fonctions membres publiques

 TextInput (Vector2 _position, int _width, int _height, Color? color=null, string _content="", Texture2D? _backgroundTexture=null, Texture2D pointor=null)
 Constructeur de la classe TextInput.
 
override void Update (GameTime gameTime)
 Met à jour l'état du champ.
 
override void Draw (SpriteBatch spriteBatch)
 
- Fonctions membres publiques hérités de Monogame.UI.Text.Label
 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.
 
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.
 
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 MaxCharacters [get, set]
 Nombre maximal de caractères autorisés.
 
bool IsFocused [get, set]
 Indique si le champ est focalisé.
 
Action< TextInputOnTextChange [set]
 Action à exécuter lorsqu'un texte est modifié.
 
override string Content [get, set]
 
- Propriétés hérités de Monogame.UI.Text.Label
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 champ de texte interactif.

<Author>Alix Jaugey</Author>

Documentation des constructeurs et destructeur

◆ TextInput()

Monogame.UI.Text.TextInput.TextInput ( Vector2 _position,
int _width,
int _height,
Color? color = null,
string _content = "",
Texture2D? _backgroundTexture = null,
Texture2D pointor = null )
inline

Constructeur de la classe TextInput.

Paramètres
_positionPosition de l'élément.
_widthLargeur du champ.
_heightHauteur du champ.
colorCouleur du texte.
_contentTexte initial.
_backgroundTextureTexture d'arrière-plan.

<author>Théo Cornu</author>

Documentation des fonctions membres

◆ Draw()

override void Monogame.UI.Text.TextInput.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> <author>Théo Cornu</author>

Réimplémentée à partir de Monogame.UI.Text.Label.

◆ Update()

override void Monogame.UI.Text.TextInput.Update ( GameTime gameTime)
inlinevirtual

Met à jour l'état du champ.

<author>Théo Cornu</author>

Réimplémentée à partir de Monogame.UI.UIElement.

Documentation des propriétés

◆ IsFocused

bool Monogame.UI.Text.TextInput.IsFocused
getset

Indique si le champ est focalisé.

<author>Théo Cornu</author>

◆ MaxCharacters

int Monogame.UI.Text.TextInput.MaxCharacters
getset

Nombre maximal de caractères autorisés.

<author>Théo Cornu</author>

◆ OnTextChange

Action<TextInput> Monogame.UI.Text.TextInput.OnTextChange
set

Action à exécuter lorsqu'un texte est modifié.

<author>Alix Jaugey</author>


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