Vlastné funkcie

Posledné novinky

Asi hotovo.

Takže, už to vyzerá byť dokončené. Od minula som pridal animovanie cez timer a možnosť upravovať...


14.12.2014 19:13
Kategória: Projekt key-framing a interpolácia

Prvá funkčná verzia

Po tejto sobote mám už prvý reálny výsledok. Viem nastavovať keyframe s pozíciou kamery, pohľadom...


14.12.2014 00:23
Kategória: Projekt key-framing a interpolácia
Choď do archívu >>

Vlastné funkcie

Vlastná funkcia je php súbor, obsahuje triedu rozširujúci triedu swiftPluginFunctionAbstract.

Musí obsahovať povinnú metódu:

public static function Run(Swift &$swift, $additional_arguments, [ďalšie parametre]) {}

Zápis je povinný aj s prvými dvoma parametrami, ich názvami a typmi.

Ďalšie parametre sú parametre nastaviteľné funkcii ako pluginu v šablóne, s tohoto dôvodu musia byť pomenované tak, ako chceme aby sa volali v šablóne. Parametre, ktoré nemajú definovanú východziu hodnotu sú povinné. Parameter $additional_arguments obsahuje pole ďalších parametrov, ktoré nie sú potrebné pre beh funkcie, napríklad v s:html.a vieme nastaviť parameter class="", tento ale bude predaný funkcii v $additional_arguments a funkcia musí tieto parametre sama spracovať, ak to autor funkcie považuje za potrebné.

Metóda má byť písaná tak, aby vrátila výstup pomocou kľúčového slova return, nemá svoj výstup posielať na štandardný výstup.

Funkcia je vždy vykonávaná v run-time.