예제 #1
0
 public void Add(IShaderReloader shader, string name)
 {
     Add(ReloadableShader.LoadFrom(shader), name);
 }
예제 #2
0
 public void Add(IShaderReloader shader, string name)
 {
     Add(new ReloadableShader(shader), name);
 }
예제 #3
0
 public ReloadableShader(IShaderReloader reloader)
 {
     this.reloader = reloader;
     this.shader   = reloader.Load();
 }
예제 #4
0
 public ReloadableShader(IShaderReloader reloader)
 {
     this.reloader = reloader;
     this.shader = reloader.Load();
 }
예제 #5
0
 private ReloadableShader(IShaderReloader reloader)
 {
     this.reloader = reloader;
     Shader        = reloader.Load();
 }
예제 #6
0
 public static ReloadableShader LoadFrom(IShaderReloader reloader) => new ReloadableShader(reloader);
예제 #7
0
 public void Add(IShaderReloader shader, string name)
 {
     this.Add(new ReloadableShader(shader), name);
 }