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
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
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.