GDF 26.1a
Game Development Framework - https://gdf.acits.nl
Laden...
Zoeken...
Niets gevonden
GDF.gdf_Element2d Class Referentie
Klasse diagram voor GDF.gdf_Element2d
GDF.Image2d GDF.Rectangle2d GDF.Text2d GDF.Button2d GDF.Progressbar2d GDF.TextInput2d GDF.Slider2d

Public Members

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.

Public Attributen

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

uint Depth = uint.MaxValue
UIElement uiElement
Color color = Color.White
EventHandler updateHandler

Properties

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

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.

Constructor & Destructor Documentatie

◆ gdf_Element2d()

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

Documentatie van functie members

◆ Destroy()

virtual void GDF.gdf_Element2d.Destroy ( )
virtual

Verwijder dit element uit de room.

Opnieuw geïmplementeerd in GDF.Button2d, GDF.Progressbar2d, GDF.Rectangle2d en GDF.TextInput2d.

◆ gdf_Update()

void GDF.gdf_Element2d.gdf_Update ( )

◆ MouseButtonClickedEvent()

delegate void GDF.gdf_Element2d.MouseButtonClickedEvent ( Enums.MouseButtons button,
int duration )

◆ MouseOnElementEvent()

delegate void GDF.gdf_Element2d.MouseOnElementEvent ( int duration)

◆ SetColor()

virtual void GDF.gdf_Element2d.SetColor ( Color color)
virtual

Stel een kleur in.

Parameters
color

Opnieuw geïmplementeerd in GDF.Button2d en GDF.Rectangle2d.

◆ Update()

void GDF.gdf_Element2d.Update ( )

Voer direct een update uit waardoor de nieuwste wijzigingen worden doorgevoerd op het scherm.

Documentatie van data members

◆ color

Color GDF.gdf_Element2d.color = Color.White
protected

◆ Depth

uint GDF.gdf_Element2d.Depth = uint.MaxValue
protected

◆ gdf_Enabled

bool GDF.gdf_Element2d.gdf_Enabled = true

◆ Offset

Vector2 GDF.gdf_Element2d.Offset

Verschuif de afbeelding/tekst ten opzichte van zijn positie.

◆ Position

Vector2 GDF.gdf_Element2d.Position = new Vector2(1, 1)

De positie op het UI-grid.

Standaard is het UI-grid 32 breed.

◆ Size

Vector2 GDF.gdf_Element2d.Size = new Vector2(1, 1)

De grootte op het UI-grid.

Standaard is het UI-grid 32 breed.

◆ Timers

gdf_Timer [] GDF.gdf_Element2d.Timers = new gdf_Timer[3]

Geeft een lijst van 3 timers die ingesteld kunnen worden om code op een zeker tijdstip uit te voeren.

◆ uiElement

UIElement GDF.gdf_Element2d.uiElement
protected

◆ updateHandler

EventHandler GDF.gdf_Element2d.updateHandler
protected

◆ Visible

bool GDF.gdf_Element2d.Visible = true

Property Documentatie

◆ Center

Vector2 GDF.gdf_Element2d.Center
getset

Het middenpunt van het element (werkt alleen wanneer Size correct is ingesteld).

◆ Id

string GDF.gdf_Element2d.Id
get

◆ IsDeleted

bool GDF.gdf_Element2d.IsDeleted
get

Is dit element verwijderd uit de CurrentRoom?

◆ MouseButtonLeft

bool GDF.gdf_Element2d.MouseButtonLeft
get

Wordt er met de linkermuisknop op dit element geklikt?

◆ MouseButtonMiddle

bool GDF.gdf_Element2d.MouseButtonMiddle
get

Wordt er met de middelste muisknop op dit element geklikt?

◆ MouseButtonRight

bool GDF.gdf_Element2d.MouseButtonRight
get

Wordt er met de rechtermuisknop op dit element geklikt?

◆ MouseOnElement

bool GDF.gdf_Element2d.MouseOnElement
get

Staat de muis momenteel op dit element?

◆ uiScale

float GDF.gdf_Element2d.uiScale
getprotected

◆ X

float GDF.gdf_Element2d.X
getset

◆ Y

float GDF.gdf_Element2d.Y
getset

Event Documentatie

◆ OnMouseClicked

MouseButtonClickedEvent GDF.gdf_Element2d.OnMouseClicked

Wat er moet gebeuren als er met de linkermuisknop op dit element wordt geklikt Gebruik += om een methode of delegate toe te voegen.

◆ OnMouseOnElement

MouseOnElementEvent GDF.gdf_Element2d.OnMouseOnElement

Wat er moet gebeuren als de muis over dit element zweeft Gebruik += om een methode of delegate toe te voegen.


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