コード例 #1
0
 public override void Update(RenderContext renderContext)
 {
     renderContext.SetShader(sp);
     renderContext.SetShaderParamTexture(Textureparam, Tex);
     renderContext.SetShaderParam(Shininess, 16.0f);
     renderContext.SetShaderParam(SpecularLevel, 256.0f);
 }
コード例 #2
0
 public override void Update(RenderContext renderContext)
 {
     renderContext.SetShader(sp);
     renderContext.SetShaderParamTexture(Textureparam, Tex);
 }
コード例 #3
0
 /// <summary>
 /// Sets the materials shaderprogram onto the rendercontext upon render time.
 /// </summary>
 /// <param name="renderContext">The render context that handles the drawing of the application.</param>
 public virtual void Update(RenderContext renderContext)
 {
     renderContext.SetShader(sp);
 }
コード例 #4
0
 /// <summary>
 /// Updates the material.
 /// </summary>
 /// <param name="rc">The rc.</param>
 public void UpdateMaterial(RenderContext rc)
 {
     rc.SetShader(_sp);
 }