Bezeichnung
DumpLayers -- gibt interne Informationen über Ebenen aus (V2.0)
Übersicht
DumpLayers([what])
Beschreibung
Wurde erst ab Hollywood V7.0 dokumentiert.

Dieser Befehl gibt interne Informationen über die Ebenen des aktuellen BGPics an das Debug-Gerät aus. Dies ist vor allem für Debuggingzwecke nützlich. Die Informationen enthalten Positions- und Größenangaben, das Sichtbarkeitsflag der Ebene sowie die interne Speichergröße einer Hollywood-Ebene.

Das Argument what kann verwendet werden, um die auszugebende Informationen zu bestimmen. Intern können Hollywood-Ebenen bis zu drei verschiedene Darstellungsarten haben. Eine normale Darstellung ohne irgendwelche Transformationen, eine transformierte Darstellung und eine ebenenskalierte-transformierte Darstellung. Die transformierte Darstellung wird durch Befehle wie RotateLayer() und ScaleLayer() erzeugt, während die ebenenskalierte-transformierte Darstellung einer Ebene entweder die normale oder die transformierte Ebene mit zusätzlichen Transformationen darstellt, welche durch das Skalierungssystem hinzugefügt wurde.

Die folgenden Werte werden derzeit vom Argument what akzeptiert:

0:
Gibt Informatinen über die normale Darstellung der Ebene aus. Dies ist die Voreinstellung.

1:
Gibt Informatinen über die transformierte Darstellung der Ebene aus.

2:
Gibt Informatinen über die ebenenskalierte-transformierte Darstellung der Ebene aus.

Beachten Sie, dass auch wenn keine ebenenskalierte-transformierte Darstellung aktuell aktiv ist, Wert 2 immer das physische Erscheinungsbild einer Ebene darstellt. Also, wenn Sie Details über das physische Erscheinungsbild einer Ebene wissen müssen, geben Sie immer 2 beim Argument what an, auch wenn derzeit keine Transformation aktiv ist.

Beachten Sie auch, dass dieser Befehl die Positions- und Größeninformationen, vom Skript und die tatsächliche physische Position und Größe ausgibt. Die richtige physikalische Position und Größeninformationen werden in Klammern ausgegeben.

All diese Informationen sind jedoch für normale Programmierer wohl nicht sehr sinnvoll. Dieser Befehl dient hier hauptsächlich für Debuggingzwecke. Wenn Sie Ebenenattribute für Ihr Skript abfragen müssen, verwenden Sie den Befehl GetLayerStyle() oder GetAttribute() mit dem Objekttyp #LAYER. Siehe GetLayerStyle für Details. Siehe GetAttribute für Details.

Sie müssen Ebenen aktivieren bevor Sie diesen Befehl nutzen können. Siehe Einführung in die Ebenentechnik für Details.

Eingaben
what
optional: bestimmt, welche Informationen ausgegeben werden (siehe oben); voreingestellt ist 0

Navigation zeigen