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

Public Member Functions

delegate void MouseButtonClickedEvent (Enums.MouseButtons button, int duration)
 
delegate void MouseOnElementEvent (int duration)
 
 gdf_Element2d (string id, uint depth)
 
void gdf_Update ()
 
virtual void Destroy ()
 Verwijder dit element uit de room More...
 
virtual void SetColor (Color color)
 Stel een kleur in More...
 

Public Attributes

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

Protected Attributes

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

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. More...
 
MouseOnElementEvent OnMouseOnElement
 Wat er moet gebeuren als de muis over dit element zweeft Gebruik += om een methode of delegate toe te voegen. More...
 

Member Function Documentation

◆ Destroy()

virtual void GDF.gdf_Element2d.Destroy ( )
virtual

Verwijder dit element uit de room

Reimplemented in GDF.TextInput2d, GDF.Rectangle2d, and GDF.Button2d.

◆ SetColor()

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

Stel een kleur in

Parameters
color

Reimplemented in GDF.Rectangle2d, and GDF.Button2d.

Member Data Documentation

◆ 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

Property Documentation

◆ Center

Vector2 GDF.gdf_Element2d.Center
getset

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

◆ 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?

Event Documentation

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


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