You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
57 lines
2.3 KiB
HTML
57 lines
2.3 KiB
HTML
<!menue>
|
|
<!h1=MessageInterface>
|
|
<h3>Layer</h3>
|
|
<!include=Layer Messages,layer_inc.html,>
|
|
<h3>LayerImage</h3>
|
|
<!include=Image Messages,layer_image_inc.html,>
|
|
|
|
<!h2a=loadbar.totalfiles,loadbar.totalfiles = int,loadbar.totalfiles>
|
|
<h3><wT>loadbar.totalfiles = <wV>int</h3>
|
|
Setzt Anzahl der zu erwarteten Files. Diese Anzahl wird für das Berechnen von <wV>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.
|
|
|
|
<!h2a=loadbar.totalbytes,loadbar.totalbytes = int,loadbar.totalbytes>
|
|
<h3><wT>loadbar.totalbytes = <wV>int</h3>
|
|
Setzt Anzahl der zu erwarteten Bytes. Diese Anzahl wird für das Berechnen von <wV>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.
|
|
|
|
<!h2a=loadbar.blocksize,loadbar.blocksize = int,loadbar.blocksize>
|
|
<h3><wT>loadbar.blocksize = <wV>int</h3>
|
|
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.
|
|
|
|
|
|
<!h2a=loadbar.Start,loadbar.Start,loadbar.Start>
|
|
<h3><wT>loadbar.Start</h3>
|
|
Startet die Ausgabe von Loadbar. Die Grafik des Loadbar Objekts wird prozentuell zum Ladefortschritt geclipped gezeichnet.
|
|
|
|
Beispiel:
|
|
<pre>
|
|
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
|
|
}
|
|
</pre>
|
|
|
|
|
|
<!h1a=Native C++ Interface,CLayerLoadBar,CLayerLoadBar>
|
|
|
|
<!h3=CActor,CActor,CActor>
|
|
link to CActor
|
|
<!h3=CLayer,CLayer,CLayer>
|
|
link to CLayer
|
|
<!h3=CLayerImage,CLayerImage,CLayerImage>
|
|
link to CLayerImage
|
|
<!h3=CLayerLoadBar,CLayerLoadBar,CLayerLoadBar>
|
|
<wT>bool <wT>CLayerLoadBar::<wF>ParseMsg (const char *arg );
|
|
<wT>void <wT>CLayerLoadBar::<wF>Action (float delta);
|
|
<wT>void <wT>CLayerLoadBar::<wF>Draw (llgfx_id dstgfx );
|
|
<wT>friend <wT>int <wT>CLayerLoadBar::<wF>LoadBarHook (char * curFilename, int totalbytes, int totalfiles, int percentcomplete, void *userPtr);
|