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