Ejemplo n.º 1
0
 public PassTemplate AddConstant(string name, uint[] values)
 {
     Constants.Add(UniformDefinition.Create(name, values));
     return(this);
 }
Ejemplo n.º 2
0
 public PassTemplate AddConstant(string name, SamplerContent sampler)
 {
     Constants.Add(UniformDefinition.Create(name, sampler));
     return(this);
 }
Ejemplo n.º 3
0
 public PassTemplate AddConstant(string name, string path)
 {
     Constants.Add(UniformDefinition.Create(name, path));
     return(this);
 }
Ejemplo n.º 4
0
 public PassTemplate AddConstant(string name, Color4 color)
 {
     Constants.Add(UniformDefinition.Create(name, color));
     return(this);
 }
Ejemplo n.º 5
0
 public PassTemplate AddVariable(string name, SamplerContent sampler, List <string> aliases = null)
 {
     Variables.Add(UniformDefinition.Create(name, sampler, aliases));
     return(this);
 }
Ejemplo n.º 6
0
 public PassTemplate AddVariable(string name, uint[] values, List <string> aliases = null)
 {
     Variables.Add(UniformDefinition.Create(name, values, aliases));
     return(this);
 }
Ejemplo n.º 7
0
 public PassTemplate AddVariable(string name, string path, List <string> aliases = null)
 {
     Variables.Add(UniformDefinition.Create(name, path, aliases));
     return(this);
 }