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

Een balk die de gebruiker heen en weer kan slepen om een andere waarde terug te geven. Meer...

Klasse diagram voor GDF.Slider2d
GDF.Button2d GDF.Image2d GDF.gdf_Element2d

Public Members

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

Public Attributen

float MinValue = 0
 De waarde die Value teruggeeft wanneer de slider op het meest linkse punt wordt gezet.
float MaxValue = 1
 De waarde die Value teruggeeft wanneer de slider op het meest rechtse punt wordt gezet.
Public Attributen overgeërfd van GDF.Button2d
Vector2 TextOffset = new Vector2(0.0f, 0.1f)
 De positie van de tekst relatief tot de positie van de knop.
bool Active = true
 Bepaalt of er op de knop geklikt kan worden.
Public Attributen overgeërfd van GDF.Image2d
float Rotation
 De rotatie van de afbeelding in graden.
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.

Properties

float Value [get, set]
 De huidige waarde van de slider, berekend tussen MinValue en MaxValue.
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?

Additionele Overgeërfde Members

Protected Attributen overgeërfd van GDF.gdf_Element2d
uint Depth = uint.MaxValue
UIElement uiElement
Color color = Color.White
EventHandler updateHandler
Events overgeërfd van GDF.Button2d
ButtonClickedEvent OnButtonClicked
 Wat er moet gebeuren wanneer de gebruiker op de knop heeft 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

Een balk die de gebruiker heen en weer kan slepen om een andere waarde terug te geven.

Constructor & Destructor Documentatie

◆ Slider2d()

GDF.Slider2d.Slider2d ( string id,
string filenameBackground,
string filenameSlider,
uint depth )

Deze constructor niet gerbruiken.

Gebruik de methode in de Room.

Parameters
id
filenameBackground
filenameSlider
depth

Documentatie van data members

◆ MaxValue

float GDF.Slider2d.MaxValue = 1

De waarde die Value teruggeeft wanneer de slider op het meest rechtse punt wordt gezet.

◆ MinValue

float GDF.Slider2d.MinValue = 0

De waarde die Value teruggeeft wanneer de slider op het meest linkse punt wordt gezet.

Property Documentatie

◆ Value

float GDF.Slider2d.Value
getset

De huidige waarde van de slider, berekend tussen MinValue en MaxValue.


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