Ejemplo n.º 1
0
 /// <summary>
 /// Set variables to the shader
 /// This is for scalar
 /// </summary>
 /// <param name="data"></param>
 /// <param name="type"></param>
 public void SetVariables(float data, ShaderViariables type)
 {
     switch (type) {
         case ShaderViariables.SpecularPower: m_SpecularPower.Set(data); break;
     }
 }
Ejemplo n.º 2
0
 /// <summary>
 /// Set variables to the shader
 /// This is for vector
 /// </summary>
 /// <param name="data"></param>
 /// <param name="type"></param>
 public void SetVariables(Vector3 data,  ShaderViariables type)
 {
     switch ( type ) {
         case ShaderViariables.Diffuse: m_Diffuse.Set(data); break;
         case ShaderViariables.Ambient:m_Ambient.Set(data); break;
         case ShaderViariables.Specular: m_Specular.Set(data); break;
     }
 }