Esempio n. 1
0
 protected override void OnInit()
 {
     Material      = App.Materials["unlit"];
     PrimitiveType = OpenTK.Graphics.OpenGL.PrimitiveType.Triangles;
     Parameters    = new ShaderParamCollection();
     App.SceneRenderer.AddRenderer(this);
 }
Esempio n. 2
0
 /// <summary>
 /// Create a Material using the specified Shader and RenderMode
 /// </summary>
 /// <param name="shader">The Shader this Material will use</param>
 /// <param name="renderMode">Specifies whether this material should use alpha blending</param>
 public Material(Shader shader, RenderMode renderMode)
 {
     RenderMode = renderMode;
     Shader     = shader;
     Textures   = new Dictionary <string, Surface>();
     Parameters = new ShaderParamCollection();
 }