Jypeli  9
The simple game programming library
Jypeli.Widgets.BarGauge luokkareferenssi

Palkki, jonka korkeutta voi säätää. Lisää...

Luokan Jypeli.Widgets.BarGauge luokkakaavio
Jypeli.Widget

Julkiset tyypit

enum  BarDirection { BarDirection.BarVerticalUp, BarDirection.BarHorizontalRight, BarDirection.BarVerticalDown, BarDirection.BarHorizontalLeft }
 Mihin suuntaa liut piirretään Lisää...
 

Julkiset jäsenfunktiot

 BarGauge (double width, double height)
 Palkin rakentaja. Lisää...
 
void BindTo (Meter meter)
 Asettaa palkin näyttämään meter-olion arvoa. Palkin maksimiarvoksi tulee olion meter maksimiarvo. Lisää...
 
override void Draw (Matrix parentTransformation, Matrix transformation)
 
- Julkiset jäsenfunktiot inherited from Jypeli.Widget
 Widget (Animation animation)
 Alustaa widgetin. Lisää...
 
 Widget (double width, double height)
 Alustaa widgetin. Lisää...
 
 Widget (double width, double height, Shape shape)
 Alustaa widgetin. Lisää...
 
 Widget (ILayout layout)
 Alustaa widgetin. Lisää...
 
void Draw (Matrix parentTransformation)
 
void InitControl ()
 

Ominaisuudet

Color BarColor [get, set]
 Palkin väri. Lisää...
 
BarDirection Direction [get, set]
 Liun suunta pystyyn vai vaakaan ja mihin suuntaa. Älä käytä yhdessä Anglen kanssa. Lisää...
 
- Ominaisuudet inherited from Jypeli.Widget
Color BorderColor [get, set]
 Reunojen väri. Lisää...
 
bool CapturesMouse [get, protected set]
 
ListenContext ControlContext [get]
 
bool IsCapturingMouse [get]
 
bool IsModal [get, set]
 Jos true, pelin sekä ikkunan alla olevien widgettien ohjaimet eivät ole käytössä kun ikkuna on näkyvissä. Lisää...
 

Yksityiset attribuutit

Meter boundMeter = defaultMeter
 
BarDirection direction = BarDirection.BarVerticalUp
 
double h = -1
 
double w = -1
 

Staattiset yksityiset attribuutit

static readonly IndexTriangle[] barIndices
 
static readonly Vector[] barVertices
 
static readonly DoubleMeter defaultMeter = new DoubleMeter( 0, 0, 100 )
 
static readonly ShapeCache shapeCache = new ShapeCache(barVertices, barIndices)
 

Additional Inherited Members

- Suojatut jäsenfunktiot inherited from Jypeli.Widget
virtual void DrawChildObjects (ref Matrix parentTransformation, ref Matrix transformation, ref Matrix childTransformation)
 
- Paketin attribuutit inherited from Jypeli.Widget
List< ListenerassociatedListeners = new List<Listener>()
 Tähän listaan lisätyt kuuntelijat tuhotaan automaattisesti kun Widget poistetaan pelistä. Lisää...
 

Yksityiskohtainen selite

Palkki, jonka korkeutta voi säätää.

Määrittely tiedoston BarGauge.cs rivillä 37.

Jäsenluettelotyyppien dokumentaatio

◆ BarDirection

Mihin suuntaa liut piirretään

Luettelotyyppien arvot
BarVerticalUp 

Liuku liikuu pystysuuntaan ylös

BarHorizontalRight 

Liuku liikkuu vaakasuuntaan oikealle

BarVerticalDown 

Liuku liikuu pystysuuntaan alas

BarHorizontalLeft 

Liuku liikkuu vaakasuuntaan vasemmalle

Määrittely tiedoston BarGauge.cs rivillä 42.

Rakentajien & purkajien dokumentaatio

◆ BarGauge()

Jypeli.Widgets.BarGauge.BarGauge ( double  width,
double  height 
)

Palkin rakentaja.

Määrittely tiedoston BarGauge.cs rivillä 129.

Viittaukset Jypeli.Widgets.BarGauge.BarColor, Jypeli.Color.Red ja Jypeli.Color.Transparent.

Jäsenfunktioiden dokumentaatio

◆ BindTo()

void Jypeli.Widgets.BarGauge.BindTo ( Meter  meter)

Asettaa palkin näyttämään meter-olion arvoa. Palkin maksimiarvoksi tulee olion meter maksimiarvo.

Määrittely tiedoston BarGauge.cs rivillä 140.

Viittaukset Jypeli.Widgets.BarGauge.boundMeter.

◆ Draw()

override void Jypeli.Widgets.BarGauge.Draw ( Matrix  parentTransformation,
Matrix  transformation 
)
virtual

Jäsendatan dokumentaatio

◆ barIndices

readonly IndexTriangle [] Jypeli.Widgets.BarGauge.barIndices
staticprivate
Alkuarvo:
= new IndexTriangle[]
{
new IndexTriangle(0, 3, 2),
new IndexTriangle(0, 2, 1)
}

Määrittely tiedoston BarGauge.cs rivillä 109.

◆ barVertices

readonly Vector [] Jypeli.Widgets.BarGauge.barVertices
staticprivate
Alkuarvo:
= new Vector[]
{
new Vector(-0.5, 0),
new Vector(0.5, 0),
new Vector(0.5, 1.0),
new Vector(-0.5, 1.0)
}

Määrittely tiedoston BarGauge.cs rivillä 101.

◆ boundMeter

Meter Jypeli.Widgets.BarGauge.boundMeter = defaultMeter
private

Määrittely tiedoston BarGauge.cs rivillä 119.

Viitattu Jypeli.Widgets.BarGauge.BindTo() ja Jypeli.Widgets.BarGauge.Draw().

◆ defaultMeter

readonly DoubleMeter Jypeli.Widgets.BarGauge.defaultMeter = new DoubleMeter( 0, 0, 100 )
staticprivate

Määrittely tiedoston BarGauge.cs rivillä 117.

◆ direction

BarDirection Jypeli.Widgets.BarGauge.direction = BarDirection.BarVerticalUp
private

Määrittely tiedoston BarGauge.cs rivillä 65.

◆ h

double Jypeli.Widgets.BarGauge.h = -1
private

Määrittely tiedoston BarGauge.cs rivillä 63.

◆ shapeCache

readonly ShapeCache Jypeli.Widgets.BarGauge.shapeCache = new ShapeCache(barVertices, barIndices)
staticprivate

Määrittely tiedoston BarGauge.cs rivillä 115.

Viitattu Jypeli.Widgets.BarGauge.Draw().

◆ w

double Jypeli.Widgets.BarGauge.w = -1
private

Määrittely tiedoston BarGauge.cs rivillä 64.

Ominaisuuksien dokumentaatio

◆ BarColor

Color Jypeli.Widgets.BarGauge.BarColor
getset

Palkin väri.

Määrittely tiedoston BarGauge.cs rivillä 124.

Viitattu Jypeli.Widgets.BarGauge.BarGauge() ja Jypeli.Widgets.BarGauge.Draw().

◆ Direction

BarDirection Jypeli.Widgets.BarGauge.Direction
getset

Liun suunta pystyyn vai vaakaan ja mihin suuntaa. Älä käytä yhdessä Anglen kanssa.

Määrittely tiedoston BarGauge.cs rivillä 71.


Dokumentaatio tälle luokalle luotiin seuraavasta tiedostosta: