public static void Serialize(this SerializingContainer2 sc, ref ShaderReference shaderRef) { if (sc.IsLoading) { shaderRef = new ShaderReference(); } sc.Serialize(ref shaderRef.Id); sc.Serialize(ref shaderRef.ShaderType); }
public void AddShaderDatum(DatumIndex shader_datum, string name) { if (ShaderExists(shader_datum)) return; ShaderReference shader = new ShaderReference(); shader.Name = name; shader.Datum = shader_datum; shaders.Add(shader); }
public void AddShaderDatum(DatumIndex shader_datum, string name) { if (ShaderExists(shader_datum)) { return; } ShaderReference shader = new ShaderReference(); shader.Name = name; shader.Datum = shader_datum; shaders.Add(shader); }
public override string ToString() => ShaderReference.ToString();