public PassTemplate AddConstant(string name, uint[] values) { Constants.Add(UniformDefinition.Create(name, values)); return(this); }
public PassTemplate AddConstant(string name, SamplerContent sampler) { Constants.Add(UniformDefinition.Create(name, sampler)); return(this); }
public PassTemplate AddConstant(string name, string path) { Constants.Add(UniformDefinition.Create(name, path)); return(this); }
public PassTemplate AddConstant(string name, Color4 color) { Constants.Add(UniformDefinition.Create(name, color)); return(this); }
public PassTemplate AddVariable(string name, SamplerContent sampler, List <string> aliases = null) { Variables.Add(UniformDefinition.Create(name, sampler, aliases)); return(this); }
public PassTemplate AddVariable(string name, uint[] values, List <string> aliases = null) { Variables.Add(UniformDefinition.Create(name, values, aliases)); return(this); }
public PassTemplate AddVariable(string name, string path, List <string> aliases = null) { Variables.Add(UniformDefinition.Create(name, path, aliases)); return(this); }