pbjLab β1.1

英語は出来ないzahirです。

ちょっと修正を施しました(6/22
　- パラメータパネルを開いた状態でもう一度同じパラメータ名をクリックするとパネルが閉じるようにした。
　 - パネルを開くたびにスライダーの値が初期化されるのを修正して入力値を復元できるようにした。
　- スライダーの値を中央のTextBoxから設定できるようにした
　 - inputデータが必要ない場合はその時点でshaderを実行するようにした
　 - maxValue、minValueが設定されていないときに自分で設定できるようにした(復元未対応
　 - Shaderの結果イメージを保存できるようにした( png or jpg( 品質 :: 90 ) )

やっていてわかったのですが
Shaderのパラメータは最低限 defaultValue を設定しないとnull扱いされてアクセスできません。
なのでバグります。気をつけてください。

パラメータとGUIがメンドクサイです。
パラメータのタイプはfloat[1～4]とint[1～4]限定です（β版なので)
matrixはめんどくさいのでやりたくないです…

ここはこうした方がいいという意見はバシバシとコメントしてください。
いつかAIRで作りたいです。
もしくは誰か作って下さい

簡単にしかテストしていないので
バグがあるかも知れませんが許してください。

今回はTextEvent.LINKを多用。
wonderflでは結構便利な感じがします。

しかし、pbjではboolを使えないのにShaderParameterType.bool[1～4]があるのは如何なもんでしょうね…