functions:gui2d
Différences
Ci-dessous, les différences entre deux révisions de la page.
| Prochaine révision | Révision précédente | ||
| functions:gui2d [2017/04/30 19:55] – créée falsam | functions:gui2d [2023/03/15 15:50] (Version actuelle) – modification externe 127.0.0.1 | ||
|---|---|---|---|
| Ligne 1: | Ligne 1: | ||
| + | <WRAP round box 100%> | ||
| + | ====== gui.sbi ====== | ||
| + | </ | ||
| + | |||
| + | Ce module permet de créer des contrôles (texte, rectangle, image, bouton, etc ...) attachés a une texture dynamique fullscreen ou attachée à un mesh. | ||
| + | |||
| + | Exemple ! [[http:// | ||
| + | |||
| + | ■ **Result = CreateDynamicTexture(Mesh = #False)**\\ | ||
| + | Créer une texture dynamique transparente fullscreen ou associé à un mesh. | ||
| + | |||
| + | ■ **AddControl3D(Parent, | ||
| + | Ajoute un control (//par exemple un bouton//) à une texture dynamique. | ||
| + | |||
| + | ■ **HideControl3D(Object, | ||
| + | Cache ou affiche un control 3D. | ||
| + | |||
| + | ■ **Result = Rectangle3D(Name.s, | ||
| + | Créer un rectangle. | ||
| + | |||
| + | ■ **Result = Text3D(Name.s, | ||
| + | Créer un texte. | ||
| + | |||
| + | ■ **Result = Button3D(Name.s, | ||
| + | Créer un bouton associé à un callback. | ||
| + | |||
| + | ■ **Result = Image3D(Name.s, | ||
| + | Créer une image associé à un callback. | ||
| + | |||
| + | ■ **Result = Slider3D(Name.s, | ||
| + | Créer un slider associé à un callback. | ||
| + | |||
| + | ■ **Result = Input3D(Name.s, | ||
| + | Créer une zone de saisie. | ||
| + | |||
| + | ■ **Result = PickerColor3D(Name.s, | ||
| + | Créer une boite de sélection de couleurs. Le callback permet de récupérer la couleur. | ||
| + | |||
| + | ■ **Result$ = GetText3D(Object)**\\ | ||
| + | Retourner la valeur d'un champ de saisie. | ||
| + | |||
| + | ■ **SetText3D(Object, | ||
| + | Assigner une valeur à une zone de texte ou de saisie. | ||
| + | |||
| + | ■ **SetColor3D(Object, | ||
| + | Changer la couleur de l' | ||
| + | * **# | ||
| + | * **# | ||
| + | * **# | ||
| + | |||
| + | ■ **SetTextFont3D(Object, | ||
| + | Change la police de caractère d'un objet du GUI. | ||
| + | |||
| + | ■ **SetOpacity3D(Object, | ||
| + | Change l' | ||
| + | |||
| + | ■ < | ||
| + | Change la superposition des objets .</ | ||
| + | |||
| + | ■ **Value = GetState3D(Object)**\\ | ||
| + | Retourne l' | ||
| + | |||
| + | - Si Slider3D : Renvoie la position du slider (//valeur comprise entre la valeur minimale et maximale.// | ||
| + | |||
| + | ■ **SetState3D(Object, | ||
| + | Change l' | ||
| + | |||
| + | - Si Slider3D : Change la valeur du curseur. | ||
| + | |||
| + | ■ **MoveObject3D(Object, | ||
| + | Change la position x et y d'un objet du GUI. | ||
| + | |||
