各種パラメータを指定して ShaderProgram
のインスタンスを生成する。
ShaderProgram
に設定するパラメータ
フラグメントシェーダの文字列。
フラグメントシェーダは GLSL 1.0 に準拠した記述でなければならない。 またフラグメントシェーダには以下の varying, uniform 値がエンジンによって与えられる。
この値は本クラスの生成時にのみ指定可能であり、直接書き換えてはならない。
各シェーダに与えられるuniform値のマップ。
この値は本クラスの生成時にのみ指定可能であり、 ShaderUniform#value
以外の値を直接書き換えてはならない。
akashic-engineにおけるシェーダ機能を提供するクラス。 現バージョンのakashic-engineではフラグメントシェーダのみをサポートする。