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

Geeft een tekst weer in het scherm. Meer...

Klasse diagram voor GDF.Text2d
GDF.gdf_Element2d

Public Members

 Text2d (string id, string text, uint depth)
 Deze constructor niet gebruiken.
void SetText (string text)
 Stel de weer te geven tekst in.
string GetText ()
 Vraag de weer te geven tekst op.
void SetFont (string fontname, float size)
 Stel een lettertype en grootte in.
void SetFont (float size)
 Stel de grootte van het huidige lettertype in.
void SetFont (string fontname)
 Stel een ander lettertype in.
void SetHorizontalAlignmentCenter ()
 Plaats het midden van de tekst op de x-positie.
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.
virtual void Destroy ()
 Verwijder dit element uit de room.
virtual void SetColor (Color color)
 Stel een kleur in.

Additionele Overgeërfde Members

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.
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

Geeft een tekst weer in het scherm.

Constructor & Destructor Documentatie

◆ Text2d()

GDF.Text2d.Text2d ( string id,
string text,
uint depth )

Deze constructor niet gebruiken.

Gebruik de methode in de Room.

Parameters
id
text
depth

Documentatie van functie members

◆ GetText()

string GDF.Text2d.GetText ( )

Vraag de weer te geven tekst op.

Retourneert

◆ SetFont() [1/3]

void GDF.Text2d.SetFont ( float size)

Stel de grootte van het huidige lettertype in.

Parameters
sizeWordt vermenigvuldigd met CurrentRoom.UIWidth

◆ SetFont() [2/3]

void GDF.Text2d.SetFont ( string fontname)

Stel een ander lettertype in.

Parameters
fontnameEen bestand uit de map Data/Fonts (inclusief extensie)

◆ SetFont() [3/3]

void GDF.Text2d.SetFont ( string fontname,
float size )

Stel een lettertype en grootte in.

Parameters
fontnameEen bestand uit de map Data/Fonts (inclusief extensie)
sizeWordt vermenigvuldigd met CurrentRoom.UIWidth

◆ SetHorizontalAlignmentCenter()

void GDF.Text2d.SetHorizontalAlignmentCenter ( )

Plaats het midden van de tekst op de x-positie.

◆ SetText()

void GDF.Text2d.SetText ( string text)

Stel de weer te geven tekst in.

Parameters
text

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