GDF  20.04
Game Development Framework
Public Member Functions | Public Attributes | Events | List of all members
GDF.Button2d Class Reference
Inheritance diagram for GDF.Button2d:
GDF.Image2d GDF.gdf_Element2d GDF.Slider2d

Public Member Functions

delegate void ButtonClickedEvent ()
 
Text2d GetText2d ()
 
 Button2d (string id, string filename, uint depth)
 
bool IsClicked ()
 
override void SetColor (Color color)
 Stel een kleur in More...
 
override void Destroy ()
 Verwijder dit element uit de room More...
 
- Public Member Functions inherited from GDF.Image2d
 Image2d (string id, string filename, uint depth)
 Deze constructor niet gebruiken. Gebruik de methode in Room. More...
 
void SetImage (string filename)
 Geef een bestandsnaam op uit de map Data/Images Inclusief extensie More...
 
void SetBlendMode (BlendMode mode)
 Stel in hoe de afbeelding op het scherm wordt gemengd met het geen dat achter de afbeelding te zien is More...
 
- Public Member Functions inherited from 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 ()
 

Public Attributes

Vector2 TextOffset = new Vector2(0.0f, 0.1f)
 De positie van de tekst relatief tot de positie van de knop More...
 
bool Active = true
 Bepaalt of er op de knop geklikt kan worden More...
 
- Public Attributes inherited from GDF.Image2d
float Rotation
 De rotatie van de afbeelding in graden More...
 
- Public Attributes inherited from GDF.gdf_Element2d
Vector2 Position = new Vector2(1, 1)
 De positie op het UI-grid. Standaard is het UI-grid 32 breed. More...
 
bool gdf_Enabled = true
 
Vector2 Size = new Vector2(1, 1)
 De grootte op het UI-grid. Standaard is het UI-grid 32 breed. More...
 
Vector2 Offset
 Verschuif de afbeelding/tekst ten opzichte van zijn positie More...
 
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 More...
 

Events

ButtonClickedEvent OnButtonClicked
 Wat er moet gebeuren wanneer de gebruiker op de knop heeft geklikt. Gebruik += om een methode of delegate toe te voegen. More...
 
- Events inherited from 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. More...
 
MouseOnElementEvent OnMouseOnElement
 Wat er moet gebeuren als de muis over dit element zweeft Gebruik += om een methode of delegate toe te voegen. More...
 

Additional Inherited Members

- Protected Attributes inherited from GDF.gdf_Element2d
uint Depth = uint.MaxValue
 
UIElement uiElement
 
Color color = Color.White
 
EventHandler updateHandler
 
- Properties inherited from GDF.gdf_Element2d
Vector2 Center [get, set]
 Het middenpunt van het element (werkt alleen wanneer Size correct is ingesteld) More...
 
bool IsDeleted [get]
 Is dit element verwijderd uit de CurrentRoom? More...
 
string Id [get]
 
float X [get, set]
 
float Y [get, set]
 
float uiScale [get]
 
bool MouseOnElement [get]
 Staat de muis momenteel op dit element? More...
 
bool MouseButtonLeft [get]
 Wordt er met de linkermuisknop op dit element geklikt? More...
 
bool MouseButtonMiddle [get]
 Wordt er met de middelste muisknop op dit element geklikt? More...
 
bool MouseButtonRight [get]
 Wordt er met de rechtermuisknop op dit element geklikt? More...
 

Member Function Documentation

◆ Destroy()

override void GDF.Button2d.Destroy ( )
virtual

Verwijder dit element uit de room

Reimplemented from GDF.gdf_Element2d.

◆ SetColor()

override void GDF.Button2d.SetColor ( Color  color)
virtual

Stel een kleur in

Parameters
color

Reimplemented from GDF.gdf_Element2d.

Member Data Documentation

◆ Active

bool GDF.Button2d.Active = true

Bepaalt of er op de knop geklikt kan worden

◆ TextOffset

Vector2 GDF.Button2d.TextOffset = new Vector2(0.0f, 0.1f)

De positie van de tekst relatief tot de positie van de knop

Event Documentation

◆ OnButtonClicked

ButtonClickedEvent GDF.Button2d.OnButtonClicked

Wat er moet gebeuren wanneer de gebruiker op de knop heeft geklikt. Gebruik += om een methode of delegate toe te voegen.


The documentation for this class was generated from the following file: