|
GDF 26.1a
Game Development Framework - https://gdf.acits.nl
|
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. | |
| GDF.gdf_Element2d.gdf_Element2d | ( | string | id, |
| uint | depth ) |
|
virtual |
Verwijder dit element uit de room.
Opnieuw geïmplementeerd in GDF.Button2d, GDF.Progressbar2d, GDF.Rectangle2d en GDF.TextInput2d.
| void GDF.gdf_Element2d.gdf_Update | ( | ) |
| delegate void GDF.gdf_Element2d.MouseButtonClickedEvent | ( | Enums.MouseButtons | button, |
| int | duration ) |
| delegate void GDF.gdf_Element2d.MouseOnElementEvent | ( | int | duration | ) |
|
virtual |
| void GDF.gdf_Element2d.Update | ( | ) |
Voer direct een update uit waardoor de nieuwste wijzigingen worden doorgevoerd op het scherm.
|
protected |
|
protected |
| bool GDF.gdf_Element2d.gdf_Enabled = true |
| Vector2 GDF.gdf_Element2d.Offset |
Verschuif de afbeelding/tekst ten opzichte van zijn positie.
| Vector2 GDF.gdf_Element2d.Position = new Vector2(1, 1) |
De positie op het UI-grid.
Standaard is het UI-grid 32 breed.
| Vector2 GDF.gdf_Element2d.Size = new Vector2(1, 1) |
De grootte op het UI-grid.
Standaard is het UI-grid 32 breed.
Geeft een lijst van 3 timers die ingesteld kunnen worden om code op een zeker tijdstip uit te voeren.
|
protected |
|
protected |
| bool GDF.gdf_Element2d.Visible = true |
|
getset |
Het middenpunt van het element (werkt alleen wanneer Size correct is ingesteld).
|
get |
|
get |
Is dit element verwijderd uit de CurrentRoom?
|
get |
Wordt er met de linkermuisknop op dit element geklikt?
|
get |
Wordt er met de middelste muisknop op dit element geklikt?
|
get |
Wordt er met de rechtermuisknop op dit element geklikt?
|
get |
Staat de muis momenteel op dit element?
|
getprotected |
|
getset |
|
getset |
| 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.
| 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.