Layer

LayerImage

loadbar.totalfiles = int

Setzt Anzahl der zu erwarteten Files. Diese Anzahl wird für das Berechnen von percentcomplete verwendet. Alternativ kann loadbar.totalbytes gesetzt werden. Im Debug Modus wird ins Logfile die tatsächliche File- und Byte Anzahl während das Objekt LoadBar aktiv war geschrieben.

loadbar.totalbytes = int

Setzt Anzahl der zu erwarteten Bytes. Diese Anzahl wird für das Berechnen von percentcomplete verwendet. Alternativ kann auch loadbar.totalfiles gesetzt werden. Im Debug Modus wird ins Logfile die tatsächliche File- und Byte Anzahl während das Objekt LoadBar aktiv war geschrieben.

loadbar.blocksize = int

Setzt die Anzahl der Bytes die von einem Stream gelesen werden, bis wieder der Loadbar und der Bildschirm aktuallisiert werden soll. Der Standardwert ist 10*1042, also 10kB. Wenn der Bildschirm möglichst oft Aktualisiert werden soll, dann den blocksize Wert kleiner ansetzen.

loadbar.Start

Startet die Ausgabe von Loadbar. Die Grafik des Loadbar Objekts wird prozentuell zum Ladefortschritt geclipped gezeichnet. Beispiel:
layer.create loader type=loadbar zorder=101 
layer.loader {
	gfx="loadbar.png"
	blocksize=1024
	blitflags=BLIT_SRC_ALPHA|BLIT_DST_CENTERED
	totalbytes=693236
	visible=true
	Start
}
link to CActor link to CLayer link to CLayerImage bool CLayerLoadBar::ParseMsg (const char *arg ); void CLayerLoadBar::Action (float delta); void CLayerLoadBar::Draw (llgfx_id dstgfx ); friend int CLayerLoadBar::LoadBarHook (char * curFilename, int totalbytes, int totalfiles, int percentcomplete, void *userPtr);