Viewer:setVertexProgramPrm

機能
頂点シェーダー・パラメーターを設定
構文
setVertexProgramPrm("Material", techniqueIdx, passIdx, "PrmName", count, float1, float2, float3, float4)
引数
Material 文字列。マテリアル名。
techniqueIdx マテリアル内のtechniqurインデックス値。
passIdx マテリアル内のtechnique内のpassインデックス値。
PrmName 文字列。パラメーター名。
count 設定するパラメーターの数。1~4
float1 設定するパラメーター1
float2 設定するパラメーター2
float3 設定するパラメーター3
float4 設定するパラメーター4
戻り値
なし
説明
指定したマテリアル/technique/pass/パラメーター名に、頂点シェーダー・パラメーター値を設定します。
サンプルコード

Viewer = megGetViewer();
Viewer: setVertexProgramPrm("fFull_AmbiHemispheric_PS2",0,0,"param1",4,1,1,1,1);

参考)

material fFull_AmbiHemispheric_PS2
{
 technique
 {
  pass
  {
   vertex_program_ref vMain_3Light_VS11
   {
    param_named param1 float4 0 0 0 0
   }
  }
 }
}