예제 #1
0
 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);
 }
예제 #2
0
			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);
            }
예제 #4
0
 public override string ToString() => ShaderReference.ToString();