Jypeli  5
The simple game programming library
ILayout rajapintareferenssi

Rajapinta asettelijalle. Asettelija asettelee widgetin lapsioliot siten, että ne mahtuvat widgetin sisälle. Asettelija muuttaa lapsiolioiden kokoa sekä paikkaa. Asettelussa käytetään hyväksi lapsiolioiden ominaisuuksia PreferredSize, HorizontalSizing sekä VerticalSizing. Lisää...

Luokan ILayout luokkakaavio
HorizontalLayout RowLayout VerticalLayout

Julkiset jäsenfunktiot

void UpdateSizeHints (IList< GameObject > objects)
 
void Update (IList< GameObject > objects, Vector maximumSize)
 

Ominaisuudet

GameObject Parent [get, set]
 
Sizing HorizontalSizing [get]
 
Sizing VerticalSizing [get]
 
Vector PreferredSize [get]
 
double TopPadding [get, set]
 Yläreunaan jäävä tyhjä tila. Lisää...
 
double BottomPadding [get, set]
 Alareunaan jäävä tyhjä tila. Lisää...
 
double LeftPadding [get, set]
 Vasempaan reunaan jäävä tyhjä tila. Lisää...
 
double RightPadding [get, set]
 Oikeaan reunaan jäävä tyhjä tila. Lisää...
 

Yksityiskohtainen selite

Rajapinta asettelijalle. Asettelija asettelee widgetin lapsioliot siten, että ne mahtuvat widgetin sisälle. Asettelija muuttaa lapsiolioiden kokoa sekä paikkaa. Asettelussa käytetään hyväksi lapsiolioiden ominaisuuksia PreferredSize, HorizontalSizing sekä VerticalSizing.

Määrittely tiedoston ILayout.cs rivillä 83.

Jäsenfunktioiden dokumentaatio

◆ Update()

void Update ( IList< GameObject objects,
Vector  maximumSize 
)

Toteutettu luokassa HorizontalLayout, VerticalLayout ja RowLayout.

◆ UpdateSizeHints()

void UpdateSizeHints ( IList< GameObject objects)

Toteutettu luokassa HorizontalLayout, VerticalLayout ja RowLayout.

Ominaisuuksien dokumentaatio

◆ BottomPadding

double BottomPadding
getset

Alareunaan jäävä tyhjä tila.

Määrittely tiedoston ILayout.cs rivillä 100.

◆ HorizontalSizing

Sizing HorizontalSizing
get

Määrittely tiedoston ILayout.cs rivillä 87.

◆ LeftPadding

double LeftPadding
getset

Vasempaan reunaan jäävä tyhjä tila.

Määrittely tiedoston ILayout.cs rivillä 105.

◆ Parent

GameObject Parent
getset

Määrittely tiedoston ILayout.cs rivillä 85.

◆ PreferredSize

Vector PreferredSize
get

Määrittely tiedoston ILayout.cs rivillä 90.

◆ RightPadding

double RightPadding
getset

Oikeaan reunaan jäävä tyhjä tila.

Määrittely tiedoston ILayout.cs rivillä 110.

◆ TopPadding

double TopPadding
getset

Yläreunaan jäävä tyhjä tila.

Määrittely tiedoston ILayout.cs rivillä 95.

◆ VerticalSizing

Sizing VerticalSizing
get

Määrittely tiedoston ILayout.cs rivillä 88.


Dokumentaatio tälle rajapinnalle luotiin seuraavasta tiedostosta: