GDF 26.1a
Game Development Framework - https://gdf.acits.nl
Laden...
Zoeken...
Niets gevonden
GDF.TextInput2d Class Referentie

Een invoerveld waar de gebruiker tekst in kan typen. Meer...

Klasse diagram voor GDF.TextInput2d
GDF.Rectangle2d GDF.gdf_Element2d

Public Members

string GetInput ()
 De door de gebruiker geschreven tekst.
Text2d GetText2d ()
 Haal het tekstelement van deze tekstinput op.
string GetText ()
 Haal de door de gebruiker ingevoerde tekst op.
void SetText (string text)
 Stel de zichtbare tekst in het element in.
 TextInput2d (string id, uint depth)
 Deze constructor niet gebruiken.
override void Destroy ()
 Vernietig dit element uit de room.
Public Members overgeërfd van GDF.Rectangle2d
 Rectangle2d (string id, uint depth)
override void SetColor (Color color)
 Stel de vulkleur van dit rechthoek in.
virtual void SetBlendMode (BlendMode mode)
 Stel in hoe de afbeelding op het scherm wordt gemengd met het geen dat achter de afbeelding te zien is.
Public Members overgeërfd van GDF.gdf_Element2d
delegate void MouseButtonClickedEvent (Enums.MouseButtons button, int duration)
delegate void MouseOnElementEvent (int duration)
 gdf_Element2d (string id, uint depth)
void gdf_Update ()
void Update ()
 Voer direct een update uit waardoor de nieuwste wijzigingen worden doorgevoerd op het scherm.

Public Attributen

bool Focused = false
 Je kan alleen typen in deze textinput als Focused = true.
int MaxChars = 32
 Maximaal aantal characters voor deze textinput.
Vector2 TextOffset = new Vector2(0.65f, 0.55f)
 De positie van de tekst ten opzichte van de achtergrond.
Public Attributen overgeërfd van GDF.Rectangle2d
float BorderThickness = 0.1f
Color BorderColor = Color.Black
Color FillColor = Color.Green
Public Attributen overgeërfd van GDF.gdf_Element2d
Vector2 Position = new Vector2(1, 1)
 De positie op het UI-grid.
bool gdf_Enabled = true
Vector2 Size = new Vector2(1, 1)
 De grootte op het UI-grid.
Vector2 Offset
 Verschuif de afbeelding/tekst ten opzichte van zijn positie.
bool Visible = true
gdf_Timer[] Timers = new gdf_Timer[3]
 Geeft een lijst van 3 timers die ingesteld kunnen worden om code op een zeker tijdstip uit te voeren.

Additionele Overgeërfde Members

Protected Attributen overgeërfd van GDF.Rectangle2d
Image2d borderImage
Image2d fillImage
Protected Attributen overgeërfd van GDF.gdf_Element2d
uint Depth = uint.MaxValue
UIElement uiElement
Color color = Color.White
EventHandler updateHandler
Properties overgeërfd van GDF.gdf_Element2d
Vector2 Center [get, set]
 Het middenpunt van het element (werkt alleen wanneer Size correct is ingesteld).
bool IsDeleted [get]
 Is dit element verwijderd uit de CurrentRoom?
string Id [get]
float X [get, set]
float Y [get, set]
float uiScale [get]
bool MouseOnElement [get]
 Staat de muis momenteel op dit element?
bool MouseButtonLeft [get]
 Wordt er met de linkermuisknop op dit element geklikt?
bool MouseButtonMiddle [get]
 Wordt er met de middelste muisknop op dit element geklikt?
bool MouseButtonRight [get]
 Wordt er met de rechtermuisknop op dit element geklikt?
Events overgeërfd van GDF.gdf_Element2d
MouseButtonClickedEvent OnMouseClicked
 Wat er moet gebeuren als er met de linkermuisknop op dit element wordt geklikt Gebruik += om een methode of delegate toe te voegen.
MouseOnElementEvent OnMouseOnElement
 Wat er moet gebeuren als de muis over dit element zweeft Gebruik += om een methode of delegate toe te voegen.

Gedetailleerde Beschrijving

Een invoerveld waar de gebruiker tekst in kan typen.

Constructor & Destructor Documentatie

◆ TextInput2d()

GDF.TextInput2d.TextInput2d ( string id,
uint depth )

Deze constructor niet gebruiken.

Gebruik de methode in Room.

Parameters
id
depth

Documentatie van functie members

◆ Destroy()

override void GDF.TextInput2d.Destroy ( )
virtual

Vernietig dit element uit de room.

Nieuwe implementatie van GDF.Rectangle2d.

◆ GetInput()

string GDF.TextInput2d.GetInput ( )

De door de gebruiker geschreven tekst.

Retourneert

◆ GetText()

string GDF.TextInput2d.GetText ( )

Haal de door de gebruiker ingevoerde tekst op.

Retourneert

◆ GetText2d()

Text2d GDF.TextInput2d.GetText2d ( )

Haal het tekstelement van deze tekstinput op.

Retourneert

◆ SetText()

void GDF.TextInput2d.SetText ( string text)

Stel de zichtbare tekst in het element in.

Parameters
text

Documentatie van data members

◆ Focused

bool GDF.TextInput2d.Focused = false

Je kan alleen typen in deze textinput als Focused = true.

◆ MaxChars

int GDF.TextInput2d.MaxChars = 32

Maximaal aantal characters voor deze textinput.

◆ TextOffset

Vector2 GDF.TextInput2d.TextOffset = new Vector2(0.65f, 0.55f)

De positie van de tekst ten opzichte van de achtergrond.


De documentatie voor deze klasse is gegenereerd op basis van het volgende bestand: