Bezeichnung
GetPlugins -- ruft Informationen über die verfügbaren Plugins ab (V5.3)
Übersicht
t = GetPlugins()
Beschreibung
Dieser Befehl gibt eine Tabelle zurück, die Informationen über alle verfügbaren Plugins enthält. Sie erhalten eine Untertabelle für jedes Plugin, das geladen wurde. Um herauszufinden, wie viele Plugin-Untertabellen in der Tabelle sind, verwenden Sie den Befehl ListItems(). Jede Untertabelle enthält die folgenden Felder:

Name:
Name des Plugins.

Version:
Versionsnummer des Plugins.

Revision:
Revisionsnummer des Plugins.

Capabilities:
Bitmask, welche die Hollywood-Fähigkeiten beschreibt, die dieses Plugin erweitert. Dies wird eine Kombination der folgenden Fähigkeiten sein:

 
#PLUGINCAPS_CONVERT
#PLUGINCAPS_LIBRARY
#PLUGINCAPS_IMAGE
#PLUGINCAPS_ANIM
#PLUGINCAPS_SOUND
#PLUGINCAPS_VECTOR
#PLUGINCAPS_VIDEO
#PLUGINCAPS_SAVEIMAGE
#PLUGINCAPS_SAVEANIM
#PLUGINCAPS_SAVESAMPLE
#PLUGINCAPS_REQUIRE
#PLUGINCAPS_DISPLAYADAPTER
#PLUGINCAPS_TIMERADAPTER
#PLUGINCAPS_REQUESTERADAPTER
#PLUGINCAPS_FILEADAPTER
#PLUGINCAPS_DIRADAPTER
#PLUGINCAPS_AUDIOADAPTER
#PLUGINCAPS_EXTENSION
#PLUGINCAPS_NETWORKADAPTER
#PLUGINCAPS_SERIALIZE
#PLUGINCAPS_ICON
#PLUGINCAPS_SAVEICON
#PLUGINCAPS_IPCADAPTER
#PLUGINCAPS_FONT

Author:
Autor des Plugins.

Description:
Beschreibung des Plugins.

Copyright:
Urheberrecht-Zeichenfolge des Plugins.

URL:
URL der Plugin-Homepage (wo Aktualisierungen zu bekommen sind usw.)

Date:
Zusammenstellungsdatum des Plugins.

Settings:
Vollständig qualifizierter Pfad zum Einstellungs-Tool des Plugins.

HelpFile:
Vollständig qualifizierter Pfad zur Hilfedatei des Plugins.

Path:
Vollständig qualifizierter Pfad zum Binärcode des Plugins.

FileTypes:
Dieses Element enthält eine Untertabelle, die Tabellen enthält, die alle Dateiformate beschreiben, die dieses Plugin zur Verfügung stellt. Dies ist zum Beispiel nützlich, um Ihre Dateivorlagen an zusätzliche Erweiterungen anzupassen, die von Plugins unterstützt werden. Für jeden neuen Dateityp gibt es eine Tabelle mit folgenden Initialisierungsfeldern:

Type:
Wird auf den Typ des Dateiformats gesetzt. Dies wird eines der folgenden Konstanten sein:

 
#FILETYPE_IMAGE
#FILETYPE_ANIM
#FILETYPE_SOUND
#FILETYPE_VIDEO
#FILETYPE_ICON
#FILETYPE_FONT

Name:
Wird auf den Namen des Dateiformats als Zeichenkette gesetzt, z.B. "TIFF".

Extensions:
Setzt dieses Feld auf eine Zeichenfolge, die alle Erweiterungen von diesem Dateiformat enthalten. Die Erweiterungen werden durch das Zeichen ("|") getrennt und enthalten keinen Punkt, z.B. "tif|tiff".

MIMEType:
Setzt dieses Feld auf eine Zeichenfolge, welche die MIME des Dateiformats beschreibt. Dieses Feld kann auch leer sein.

Flags:
Setzt dieses Feld auf eine Bitmaskenkombination, die die Fähigkeiten dieses Dateityps beschreibt.

#FILETYPEFLAGS_SAVE:
Wenn dieses Flag gesetzt ist, beschreibt der Eintrag einen Dateityp, den dieses Plugin speichern kann. Der FormatID-Tag enthält die Konstante, die verwendet wird, um sich in diesem Fall auf dieses Dateityp-Speichermodul des Plugin zu beziehen.

#FILETYPEFLAGS_ALPHA:
Zeigt an, dass dieser Dateityp geladene oder gespeicherte Alphakanäle unterstützt (abhängig davon, ob #FILETYPEFLAGS_SAVE gesetzt ist).

#FILETYPEFLAGS_QUALITY:
Wird nur für #FILETYPE_IMAGE oder #FILETYPE_ANIM mit aktiviertem Speichermodus verwendet. In diesem Fall zeigt dieses Flag an, das dass Bild-/Animspeichermodul unterschiedliche Qualitätsstufen (von 0 bis 100) unterstützt.

#FILETYPEFLAGS_FPS:
Wird nur für #FILETYPE_ANIM mit aktiviertem Speichermodus verwendet. In diesem Fall zeigt dieses Flag an, dass das Animspeichermodul verschiedene Einzelbilder pro Sekunde unterstützt.

FormatID:
Wenn in Flags #FILETYPEFLAGS_SAVE gesetzt ist, enthält dieser Tag die Konstantenkennung, die an den jeweiligen Speicherbefehl übergeben werden muss, um dieses Dateitypen-Speichermodul zu verwenden. Zum Beispiel für Dateien vom Typ #FILETYPE_IMAGE enthält FormatID die Kennung, welche an SaveBrush() übergeben werden muss.

ModuleName:
Enthält den Modulnamen des Plugins. Dies entspricht dem Dateinamen des Plugins abzüglich der Dateierweiterung. Der Modulname des Plugins ist unter allen geladenen Plugins eindeutig. Hollywood wird niemals zwei Plugins mit demselben Modulnamen laden. (V6.0)

Disabled:
Zeigt an, ob dieses Plugin aufgrund eines Aufrufs von DisablePlugin() zurzeit deaktiviert ist oder nicht. (V6.0)

Eingaben
keine

Rückgabewerte
t
Tabelle, welche Informationen über die geladenen Plugins enthält

Navigation zeigen